YASG (Yet Another Snake Game)
This is my submission for Spring Lisp Game Jam 2025. It's literally just a very simple Snake game to test my own little game engine made with Rust macroquad and rust_lisp library.
The engine architecture is quite simple: I use `macroquad` for the "engine backend" things (game-loop, render, input), and `rust_lisp` is used as the scripting language, with the `lisp` environment extended to use `macroquad` native functions. My code mostly acts as a glue between `macroquad` and `rust_lisp`, and the game logic is 100% written in the small subset of Lisp that is `rust_lisp`.
Some comments on my devlog: https://henriquelalves.com/tags/spring-lisp-game-jam-2025.html
Download
Download NowName your own price
Click download now to get access to the following files:
source-code.zip 51 kB
Comments
Log in with itch.io to leave a comment.
Nice!
Cool technology choice! Never heard of macroquad before. Seems like you can softlock the game quite easily though, simply by moving in the opposite direction.
Yeah, I should just disable going the other way. Definetly want to improve it a little bit to at least look like a better rendition of Nokia's snake. Thanks for the feedback!