Escape The Crash
This game is a work-in-progress. Recently, I've been interested in ray casting. With some significant help from excellent online resources, notably Lode's (https://lodev.org/cgtutor/raycasting.html), I've been able to implement a basic ray-casting based game in Fennel and Love2d. Much of that work has been ongoing since before this jam, as I mentioned in my post here: https://itch.io/jam/autumn-lisp-game-jam-2024/topic/4219436/ray-casting-codelear... The biggest challenges for this game jam have been building upon that code to implement a procedurally-generated maze, and generating it in a way for the ray-caster to display.
Unfortunately, the game seems to suffer significant performance issues when run in a browser. I'm not certain what causes this, and I haven't had time to investigate, but I have had this running stable before. Edit: I found some code which was running improperly and otherwise not doing anything. Disabling this code has fixed the performance issues. Once the jam is over, if you want to try out the game at regular performance, I'll have an update!
In the current iteration, this isn't much of a game. While there is a start, and the intention is to get to the end of a maze, there's no reward for getting to the end of the maze. There's no indication that you've reached the end at all, in fact. Thus, while it is my game submission, I consider it in its current state to be more of a tech-demo/proof-of-concept.
In any case, if you do try it out, thanks! I look forward to resolving the performance issues and finishing the full idea I have for the game play.
How To Play
W / A / S / D - Move the player
Q / E / Mouse - Rotate the camera
X - Quit the game
Download
Install instructions
To run from source, this game requires Fennel and Love2d installed. Alternatively, there are built packages for each major operating system.
Windows
Extract the ZIP, and run the escape-the-crash.exe file.
Mac
Extract the ZIP, and install the Application.
Linux
Make the AppImage executable and run it.