Тёмный

Game development in Clojure (with play-clj) 

Misophistful
Подписаться 1,7 тыс.
Просмотров 23 тыс.
50% 1

An introduction to game development in Clojure with play-clj.
Project's core.clj: gist.github.com/Misophistful/...
Language: clojure.org
Game library: github.com/oakes/play-clj
IDE: www.lighttable.com
Build & dependency tool: leiningen.org
Light Table theme: github.com/Misophistful/borea...

Наука

Опубликовано:

 

30 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 19   
@OlimSaidov
@OlimSaidov 4 года назад
Amazing video. One thing to note that filter returns empty collection if no elements filtered that always satisfies if-let.
@MarkMandelDev
@MarkMandelDev 10 лет назад
Thanks mate! That explained quite a few conceptual issues I was having with play-clj. Much appreciated.
@Misophistful
@Misophistful 10 лет назад
Thanks for your comment, and I'm happy I was able to help clear up a few issues for you.
@jamesvanderhyde6602
@jamesvanderhyde6602 8 лет назад
Nice video. It made the tutorial make a lot more sense.
@emmanuellazarte8904
@emmanuellazarte8904 Год назад
Thanks a lot! You're awesome! :D
@zackariasdavis189
@zackariasdavis189 10 лет назад
Superfresh video!
@freddief939
@freddief939 9 лет назад
Thank You. Suggestion: next time please use large sized font suitable for presentations.
@web3tel
@web3tel 10 лет назад
Thanks a lot, very impressive video, please keep it coming Any chance to publish source of for this tutorial?
@Misophistful
@Misophistful 10 лет назад
Hi Boris, I'm glad you enjoyed it. I've uploaded the project's core.clj to a GitHub gist (gist.github.com/Misophistful/9892203).
@web3tel
@web3tel 10 лет назад
Misophistful Thanks , and I get a question about: spawn-apple function. I don't see it added to vector of entities. What I am missing? Thanks.
@Misophistful
@Misophistful 10 лет назад
Boris Rozinov Spawned apples get added to the vector of entities in the :on-timer function (line 74). However, the name "spawn-apple" does imply that the function is doing the spawning (i.e. adding to the vector), so I see why you got confused. To improve this I could either rename the existing function to "create-apple", or keep the current name but change the function to receive the vector of entities as a parameter so that it could actually spawn an apple itself.
@web3tel
@web3tel 10 лет назад
Misophistful Thanks a lot, now it is clear , I just missed 'conj' initially
@tintinexplorerbg
@tintinexplorerbg 10 лет назад
Well, I have a problem. When I try to start the simpliest HelloWorld application in LightTable, I got this: Exception in thread \"LWJGL Application\" " "com.badlogic.gdx.utils.GdxRuntimeException: OpenGL is not supported by the video driver. Do you have any idea how can I solve this problem? I found solutions on Google, but only for Java, and not a word for Clojure. Thanks in advance.
@Misophistful
@Misophistful 10 лет назад
It sounds like you might have an old graphics chip/card that doesn't support the version of OpenGL that libGDX requires. Without more details about your setup, I'm afraid the only advice I can give you is to make sure that your graphics drivers are up-to-date. Good luck!
@tintinexplorerbg
@tintinexplorerbg 10 лет назад
Misophistful Well, although I have instaled brand new drivers for my card, at the moment I still got the error message. But when I have reinstaled my pc, it works flawlessly. Reinstaling was the key. Thanks, and yes, nice video, I am creating a game also, and this video is very helpful :)
@Misophistful
@Misophistful 10 лет назад
tintinexplorerbg I'm really glad that you got it working, and that you found my video useful. Good luck creating your game!
@lendage
@lendage 10 лет назад
coll video
@grimonce
@grimonce 3 месяца назад
Rest of the owl
@dilpreetghuggi5619
@dilpreetghuggi5619 3 года назад
😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂
Далее
Polylith in a Nutshell
10:08
Просмотров 6 тыс.
Understanding list comprehension in Clojure
27:36
Просмотров 7 тыс.
кукинг с Даниилом 🥸
01:00
Просмотров 491 тыс.
Zach Oakes - Making Games at Runtime with Clojure
37:34
Understanding Specter: Clojure's missing piece
40:31
Просмотров 10 тыс.
Understanding destructuring in Clojure
19:27
Просмотров 7 тыс.
The mind behind Linux | Linus Torvalds | TED
21:31
The moment we stopped understanding AI [AlexNet]
17:38
Просмотров 808 тыс.
How GitHub's Database Self-Destructed in 43 Seconds
12:04
ЗАБЫТЫЙ IPHONE 😳
0:31
Просмотров 20 тыс.
АЙФОН Г0ВН0
0:54
Просмотров 1,5 млн