34 lines
796 B
Markdown
34 lines
796 B
Markdown
# haskelloids
|
|
|
|
A small game written in Haskell using my own game engine "Affection".
|
|
|
|
![How it looks](screenshot.png)
|
|
|
|
## Build instructions
|
|
|
|
### Dependencies
|
|
|
|
to build this you need a working Haskell build environment and following
|
|
development libraries:
|
|
|
|
* sdl2
|
|
* libglew
|
|
|
|
You will also need the engine package itself, which can be obtained at
|
|
[its own repo](https://github.com/nek0/affection). You cann add it to your
|
|
project by cloning it and adjust the path to it in the file `cabal.project`.
|
|
|
|
### Building
|
|
|
|
If all is well, you can invoke `cabal new-build` and watch everything come
|
|
together.
|
|
|
|
## Running
|
|
|
|
To run the game, just invoke `cabal new-run` in the project folder.
|
|
|
|
### Controls
|
|
|
|
use `W`, `A`, `S` and `D` to move your ship, use `Space` to shoot.
|
|
|
|
use `O` to togle fullscreen mode.
|