4 ms·
Anyone know what he/she ended up writing their lisp game project in? I've been learning Clojure for the past couple of months and now I'm thinking about writin
by sirby 10y ago
Anyone know what he/she ended up writing their lisp game project in? I've been learning Clojure for the past couple of months and now I'm thinking about writing a game in Lisp. I've considered Clojurescript obviously, but it seems a bad choice since everything is immutable by default. Chicken Scheme seems interesting since it compiles to C and it's multi-paradigm so I can program functionally or imperatively.
Any thoughts on a Lisp choice for game development?
- jfoutz 10y agodoes it matter much? I'd suggest working in the language you know best. You can always improve performance of slow code. Struggling to learn a language and write a game handicaps yourself, because you've got to learn a whole language to express yourself. Computers are super fast now, you can write a fine platformer in any language. If you're going 3d, the heavy lifting is handled on the video card.
- striking 10y agoSlow code does matter. Especially in 3D. Although the video card is doing most of the work, your slower code is still the one pushing vertices and textures into the GPU and telling it where to draw them. If your code is slow enough, you won't be able to do that at a good refresh rate (remember, 60fps == 16.6ms per frame!)
- lispm 10y agoFor some inspiration see here: https://github.com/lispgames/lispgames.github.io/wiki https://github.com/lispgames/lispgames.github.io/wiki
- sirby 10y agoThank you!
- detaro 10y agoHe wrote at least one game in Chicken Scheme (see later blog posts talking about a Lisp game jam, and work on a SDL binding for it)
- davexunit 10y agoThe latest Lisp Game Jam page is pretty packed with Lisp game programming resources: https://itch.io/jam/spring-2016-lisp-game-jam https://itch.io/jam/spring-2016-lisp-game-jam