Lambda-hoy!
About
The aim of the game is to be the last ship standing. If you fail a level you'll get the option to retry it, and if you succeed you can move on to the next difficulty.
This game is written in Clojure using Quil which is a library for creating interactive drawings and animations. For the most part it is pure functional Clojure code with a little bit of mutability scattered around to control the threads responsible for playing music and sound effects.
The souce for the game is on Github here, feel free to have a look.
Controls:- Arrow keys to control the speed and direction of your ship.
- Spacebar to fire your cannons when the yellow bar is full.
- Esc to pause the game and return to the menu.
Acknowledgments:https://0x72.itch.io/pixeldudesmaker
https://opengameart.org/content/lpc-wooden-ship-tiles
https://incompetech.com/music/royalty-free/music.html