I just opened registration for the June iteration of the "Hands-On Guile Scheme for Beginners" course!
This is an 8-week course that is a mixture of on-demand learning content, live Q&A sessions, practical exercises, and a private forum where I answer all your questions.
This iteration officially begins on June 8th, full details and schedule can be found here:
Streaming Day 7 of my Spring Lisp Game Jam project right now!
Today we'll try to implement the logic script for the Hero so that he can try to capture all the treasure on the map, and more behaviors for the monsters to use to stop him!
@daviwil I wonder how easily one could patch that into gzDoom, for instance. There are numerous retro games with either open-source ports or original source out there.
No, I want to see Descent 1 and 2 with this applied.
Definitely feels like time to start porting my game engine "substratic" to Hoot so that I don't have to write so much code from scratch for the next jam!
@Jlicht If you set up the home-pipewire-service, it should work without extra configuration. To use it with JACK-aware apps, run them with 'pw-jack' from the pipewire package and it will set up the target program's environment to use Pipewire as the JACK server!
@daviwil I got into software because I wanted to make video games as a teenager, but only actually got to program one since the 2023 lisp game jam. Enterprise software has made me stray from my path (it pays better too I'm sure).
Streaming Day 4 of my Spring Lisp Game Jam project right now!
Today I'll start implementing a minimal, Scheme-like scripting language for the monsters in the game. We'll finally start to see it become somewhat playable!
It uses some of the (grand scheme) syntax, namely the matching variant of lambda, matching variant of the and-let* form and the "is" predicate combinator, all of which are defined here:
Streaming Day 3 of my Spring Lisp Game Jam project right now!
Today I'll start building the interactive script editor that will enable you to edit the logic scripts for the game's monsters. This will be my first attempt at writing DOM-manipulating UI code in Hoot so it should be fun!
Streaming Day 2 of my Spring Lisp Game Jam project right now!
We'll continue building out the game world by adding a few game objects and possibly wiring up their basic logic. If we have time, we might start working on the interactive editor!
@daviwil it also looks like the GC wasm features hoot depends on have been mainlined by all the major browsers so people won't have to run nightly versions to run the games this time around