This is our project for the Autumn Lisp Game Jam 2025, The Clock Tower, a text adventure with audio elements.
https://grumblyharmonics.itch.io/clock-tower
Roadmap
Day 1 β October 31 π
- ~~Basic inputβparseβexecute loop~~
- ~~Placeholder
parsefunction β e.g.string.split().upper()~~ - ~~Simple dungeon of 3 connected rooms~~
- ~~Audio playing β non reactive (background music)~~
Day 2 β November 1
- ~~Brainstorming story and objectives, ending~~
- ~~
parsefunction returns a list, canonicalizing at least compass directions~~ - ~~Objects and inventory~~
- ~~Gondola and mountain rooms.~~
- ~~Decouple text game loop from Love2d initialization~~
- ~~Keep game "model" (text I/O loop) in its own file (maybe its own love2d thread,
keep the "view" in the main thread (does audio management,
love.update, etc. according to messages received from the game loop).~~
- ~~Keep game "model" (text I/O loop) in its own file (maybe its own love2d thread,
keep the "view" in the main thread (does audio management,
Day 3 β November 2
- ~~Brainstorming story and objectives~~
- ~~Objects and inventory~~
- ~~Parser [870e0a8afe600cef]~~
- ~~Don't repeat long description of rooms~~
- ~~Volume commands [c15e045577daea74]~~
Day 4 β November 3
- Writing scripts for audio recording
- ~~Objects~~
- 3d position of objects in rooms and inventory
Day 5 β November 4
- Writing scripts for audio recording
- ~~Radio and controls~~
Day 6 β November 5
- ~~Finish first puzzle (knocking)~~
- ~~Radio and controls~~
- ~~Have one room with its own unique noises~~
- ~~Connect puzzle solution with end game state~~
- ~~Different background sounds in different rooms~~
- Find sources of background sounds
Day 7 β November 6
- ~~Finish scripts for audio recording~~
- ~~23:30 Studio day β audio recordings of everything that needs voice acted~~
- ~~Trial recording of final credits song~~
- ~~Make long descriptions of room functions that take game state~~
Day 8 β November 7
- ~~Implement the other two radio stations~~
Day 9 β November 8
- Line editing [20dabaa4e039f139]
- ~~Game has a win condition~~
- ~~Send to playtesters~~
- ~~Revise room descriptions~~
Day 10 β November 9
- ~~Playtesting~~ wiki:Play Testing
- ~~Word wrapping [471565ce46c702aa]~~
- ~~Revise CREDITS file and ensure it's complete.~~
- ~~Put your name on your game!~~
- ~~Generate binaries for different platforms https://love2d.org/wiki/Game_Distribution~~
- ~~Figure out and test uploading to itch~~
- ~~Submit~~ https://itch.io/jam/autumn-lisp-game-jam-2025/rate/4026310
- ~~Write a brief intro on the itch page for the benefit of people who play it. "It's a traditional text adventure with sound. There are X rooms and Y items."~~
- ~~And a "how to play": download the windows zip and run clocktower.exe, or download clocktower.love and run it with the Love interpreter.~~
- Scrub the .fossil repo for archiving and sharing.
Day 11 β November 10
- ~~Send submitted version to play testers.~~