What is it?
A multiplayer game where each player controls a spaceship flying through numbers.
The goal is to shoot the numbers whose sum will be equal to the level's target.
Higher levels have more and more numbers, and less and less space to navigate through them.
- 8-bit colors
- Level musics
- Physics-based animations
- Inter-level animations
- OpenGL and terminal rendering.
No walls, square world
Random walls, rectangular world
The world is configurable (square or rectangle, with or without random walls)
You can define your own keyboard mapping by modifying the 'translatePlatformEvent' function defined here , the default mapping being:
- ship acceleration : [s e d f]
- laser shots : [j i k l]
Linux, OS X are supported.
Windows is not supported due to this)
You can build and run using stack:
stack build --pedantic && stack exec imj-game-hamazed-exe