Blackstroids is a simple reactive program implemented in Haskell using Yampa and SDL. The implementation is based upon the work of Konstantin Zudov on yampa-cube:
https://github.com/helsinki-frp/yampy-cube
It is implemented in Haskell and the project was made with The Haskell Tool Stack. Get it here:
https://docs.haskellstack.org/en/stable/README/
Clone and go to the destination folder. Run:
stack build
Then:
stack exec blackstroids-exe
Stack Yampa SDL