What is it?
The monorepo for "Hamazed" game and its packages.
The haddock documentation explains the concepts used, both on the game side and on the game engine side.
Demo
Packages list
- imj-game-hamazed
- The game
- imj-particlesystem
- A library to create animated particle systems.
- imj-base The "engine" library containing:
- imj-measure-stdout
- An executable to measure the maximum capacity of stdout, and observe the effect of different buffering modes.
- imj-prelude
- The prelude I use in other packages.
Contributions
Contributions are welcome!
Build / Dependencies
FTGL
You need ftgl on your system, it is used to render fonts when using the OpenGL backend.
- On OSX, you can install it using
brew install ftgl
Build
You can build using stack:
stack build --pedantic
And test using
stack test --pedantic