libera/#lisp - IRC Chatlog
Search
9:17:53
nature
Hi, I want to make a 3d game, I am reasonably confident in C and I wrote some web application with common lisp 2 years ago, but haven't touched lisp much since then. I think that CL might be amazing to dev a game because of the REPL, interactivity and CLOS. I wanted some feedback on my approach: Learn opengl through learnopengl.com, following along with lisp (sdl2 + cl-opengl) and then get started with my game. Does my plan make sense?
9:20:23
moon-child
I will mention the existence of https://github.com/cbaggers/cepl. I haven't used it, but I've heard people like it
9:41:17
jcowan
nature: There's a channel #lispgames dedicated to this topic, and you will probably get more feedback there.
10:32:42
wasamasa
nature: its author is around these channels and he wrote quite a bit of CL which may be useful for you, even if you're developing a 3D game
10:38:18
nature
Oh yes, he also made the trial engine right? I wonder how suited for 3D it'd be, but I still feel that I'd need a basic grasp of opengl and 3d programming before that
10:44:03
nature
Thanks, and yeah, seeing Kandria on Steam is also even more encouraging do use CL because it's hard to imagine that there would be a show stopper along the way to making a game.
10:50:23
wasamasa
when I was still hanging out on #lispgames, most people seemed to be enjoying the process of making their own game engine instead of building an actual game worth playing
15:37:31
jcowan
wasamasa: A variant of the Curse of Lisp: solve the meta-problem, after which the solution to the problem is obvious, so don't bother with it.
15:39:39
jcowan
Yes, like the problem of lighting the stove, where the mathematician basically says "If the match is already lit, blow it out, which reduces this problem to the previous problem."
16:03:30
masinter
i remember the talk, he was talking about solving problems by specializing or generalizing
16:05:08
masinter
i've heard MIT CADR sources and an emulator have been released? i couldn't tell if this was recent news
16:37:48
pjb
masinter: mind also a hastory of haskell, and a pascory of pascal. chatgpt should be able to help you design them.