If you are interested in making a web browser game with Scheme then Hoot is a great option for you! Hoot is a Scheme to WebAssembly compiler that supportsR7RS-small and a subset of Guile such as delimited continuations (useful for scripting games via coroutines). The Hoot game jam template repository on Codeberg has everything you need to get started.
The template repository includes:
- Bindings to the necessary web APIs to make an interactive game with HTML5 canvas
- A Makefile for compiling, running a development web server, and generating a .zip bundle for uploading to itch.io
- A very simple Breakout-like example game that demonstrates how to put all the pieces together
Some games made with Hoot for past jams:
- https://davexunit.itch.io/cirkoban
- https://davexunit.itch.io/strigoform
- https://podatus.itch.io/shields-tyvm
I'll do my best to help anyone that uses Hoot for the jam, whether here in this forum, on the official Spritely forum, or on the #spritely channel on the Libera.Chat IRC network. Have fun! 馃