💾 Archived View for thrig.me › blog › 2022 › 10 › 28 › lisp-game-jam-2022.gmi captured on 2023-11-04 at 12:02:11. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-04-19)

➡️ Next capture (2023-11-14)

-=-=-=-=-=-=-

Lisp Game Jam 2022

https://itch.io/jam/lisp-game-jam-2022

Let's see what I can cook up in 10 days of typing in vi ...

Update, October 30th. Food supplies are good. The weather is colder now. A black cat just stopped by the back deck, though ran off again. Pretty sure it was the same cat as a few weeks ago. As usual, it was interested in the bird feeders. Have wrestled SBCL into producing a graph and a game board. I wanted to do something game-y with the graph but could not think of anything along those lines, so relegated it to the backgroud.

board.png

October 31st. The lights are mostly all turned off to discourage scoundrels who might be walkabout. The grinch, but not for Christmas. Prototyping with some cardboard and coins has given me ideas for gameplay, and there is now code to support a gameboard of sorts.

November

Something like

https://github.com/MonadMania/cl-sdl2-tutorials

might have been good to work through before the game jam began, in the event you are trying to figure out how load-bmp even is supposed to work. But some bitmaps are now being displayed. SDL2 TTF does not compile on OpenBSD, hence the use of letters-as-bitmaps to display things... actually a lot of Common LISP game code does not compile on OpenBSD. Nor does PICO-8 (the build looked to be bogged down with bash and linuxisms, no, thanks!), and learning fennel and how to draw stuff with it into some window would have been too much for a game jam.

Eventually I settled on version 0.0.1 of Marad which is a two-player game, ugly code in places and kind of thrown together as usual but hey it works for me. Play against a computer could probably be added. Also there are memory leaks, probably due to not cleaning up SDL whatevers as the game goes on.

https://thrig.me/src/marad.git

Bonus: there are rules so you can play without one of these annoying computer things.

tags #lisp

bphflog links

bphflog index

next: Rust: Nope, Not Yet