Autumn Lisp Game Jam 2025

Tagged Check-ins
Login

Tagged Check-ins

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Check-ins with non-propagating tags:

2025-11-10
01:53
Add space after sentence in belfry description check-in: bb3c3fc577 user: wow tags: trunk, day-10
2025-11-09
06:07
Use "current", not "tip", to make zip file. current is the currently checked out version. tip is the most recent version on any branch. https://fossil-scm.org/home/doc/trunk/www/checkin_names.wiki#special check-in: 5a79e2775f user: flutter tags: trunk, day-9
2025-11-08
08:39
Add TUNE command. check-in: f2977a1945 user: flutter tags: trunk, day-8
2025-11-07
07:08
Audio stems for the other two radio stations. check-in: 51677730df user: flutter tags: trunk, day-7
2025-11-06
07:25
Add distortion effect to numbers station. I tried with a flanger too, but I didn't like it as much. check-in: 5885f59a4f user: flutter tags: trunk, day-6
2025-11-05
08:38
Do an assert around coroutine.resume. Otherwise it just silently stops running. check-in: 0e609bfb29 user: flutter tags: trunk, day-5
08:19
Move the main game logic into game.fnl. I'd like to load e.g. a table of sound sources globally and have them accessible throughout the module. That really shouldn't happen before love.load is called. Now, main.fnl is short and contains just love callbacks, with the input.fnl stdin thread setup and staring the main function in a coroutine. The loading of the "game" module doesn't happen until love.load is called. check-in: 426b61aee4 user: flutter tags: trunk, day-5
2025-11-04
04:51
Separate visit and the printing of rooms. This is mainly to get whitespace the way I think it should be. See in the below transcript, how the "Dropped." is separated from the ">drop coin" and the "Taken!" is separated from the ">take mushroom". Also "Game Over" is separated from ">quit". ``` $ printf 'drop coin\nnorth\nlook\nsouth\ntake mushroom\nsouth\nnorth\nquit\n' | love . Welcome to Sonic Dungeon (name TBD). This game has sound! Use VOLUME 0 to VOLUME 10, MUTE, and UNMUTE to control the audio. Bosky Dell This is a peaceful forested glade. Yellow sunlight filters through the cool foliage. There is an opening in the branches to the north. There is a mysterious mushroom here. >drop coin Dropped. >north Tar Pit Before you is an odiferous pool of bubbling tar. You can see warm sunlight in an opening to the south. >look Tar Pit Before you is an odiferous pool of bubbling tar. You can see warm sunlight in an opening to the south. >south Bosky Dell There is a mysterious mushroom here. A shiny penny gleams from the floor. >take mushroom Taken! >south Fetid Swamp You notice the ground get soft beneath your feet. You appear to have wandered into a swamp. You should have noticed the smell before anything else. Curious. You can see boscage to the north. There is a dirt trail with a slight whirr of machinery to the east. >north Bosky Dell A shiny penny gleams from the floor. >quit Game Over ``` After this change, it looks like this. The results of commands are printed on the line after the command. ``` $ printf 'drop coin\nnorth\nlook\nsouth\ntake mushroom\nsouth\nnorth\nquit\n' | love . Welcome to Sonic Dungeon (name TBD). This game has sound! Use VOLUME 0 to VOLUME 10, MUTE, and UNMUTE to control the audio. Bosky Dell This is a peaceful forested glade. Yellow sunlight filters through the cool foliage. There is an opening in the branches to the north. There is a mysterious mushroom here. >drop coin Dropped. >north Tar Pit Before you is an odiferous pool of bubbling tar. You can see warm sunlight in an opening to the south. >look Before you is an odiferous pool of bubbling tar. You can see warm sunlight in an opening to the south. >south Bosky Dell There is a mysterious mushroom here. A shiny penny gleams from the floor. >take mushroom Taken! >south Fetid Swamp You notice the ground get soft beneath your feet. You appear to have wandered into a swamp. You should have noticed the smell before anything else. Curious. You can see boscage to the north. There is a dirt trail with a slight whirr of machinery to the east. >north Bosky Dell A shiny penny gleams from the floor. >quit Game Over ``` check-in: bed37c9c52 user: flutter tags: trunk, day-4
2025-11-02
22:13
Remove unused item variable in :DROP implementation check-in: 17b5d257ef user: wow tags: trunk, day-3
2025-11-01
21:22
Make the game.fnl Lua/Fennel polyglot work. Starting the first line with a semicolon doesn't work, because, unlike other versions of Lua, Lua 5.1 and LuaJIT don't permit empty statements: https://lua.org/manual/5.1/manual.html#2.4.1 So we insert a `tonumber {}` before the first semicolon. In Lua, this is interpreted as a function call with a single argument, a no-op that returns nil. In Fennel, it's interpreted as two consecutive statements: a function reference and a table literal, which yield their value to nothing. As long as there is at least one statement after the polyglot header, the {} will be ignored and whatever the actual code in the body returns will be the return value of the module. check-in: 6860a45ac2 user: flutter tags: trunk, day-2
01:27
Add fetid swamp room check-in: 073d88e237 user: wow tags: trunk, day-1