Lisp Game Jam 2021 PS2 Shooter
About
Use PCSX2 to run this game! Unzip this folder somewhere and use the "Load ELF" option to run the main file test.elf
It may or may not run on a real Playstation 2. I recommend launching with uLaunchELF or PS2link, but any homebrew launcher should work.
All Lua source is
-----
I've been experimenting with Playstation 2 homebrew and decided to attempt the Autumn Lisp Jam 2021 in fennel using my PS2 engine. I learned a lot doing this, but ended up throwing out the majority of the work I had done. Nothing was coming together and I spent a lot of time fixing engine/technical problems.
I think there is a lot of interesting stuff to say about my code here. I tried to be semi functional and ended up being a bit too abstract. My lisp improved, I've never written anything this big in lisp before. Loads of places I could improve code quality with macros but I was fighting the hardware and didn't have time to experiment.