haskell-game-programming
haskell-game-programming copied to clipboard
A central repository of Haskell Game Programming resources, put together by Keera Studios
Here are a few high-quality resources Elise Huard has an excellent (pay-what-you-like) book "Game Programming in Haskell" available here: https://leanpub.com/gameinhaskell The book uses gloss and SDL2. One of her talks...
haskell-game-programming.cabal mentions a LICENSE file, however, it is missing and therefore cabal complains. Add an appropriate LICENSE file.
Everything produced at/for/by Keera has copyright Keera Studios. All software, talks, pages, papers, public or private, released or under development, need to have clear copyright and usage licenses.
Bumps [express](https://github.com/expressjs/express) from 2.5.11 to 4.17.1. Release notes *Sourced from [express's releases](https://github.com/expressjs/express/releases).* > ## 4.17.1 > * Revert "Improve error message for `null`/`undefined` to `res.status`" > > ## 4.17.0 >...
The documentation of [board game scaffold](https://github.com/keera-studios/haskell-game-programming/tree/zuriHac2018/examples/board-game-scaffold/src) maybe needs further improvement. For example, the use of variable names should be consistent over modules and a clear and understandable logical documentation of...
The [board game scaffold code](https://github.com/keera-studios/haskell-game-programming/tree/zuriHac2018/examples/board-game-scaffold/src) still has minor irregularities, for example, where should/could types defined (`Color`, `VElement`, ...). This needs cleaning.
The wiki recently only contains information regarding sdl1:`https://github.com/keera-studios/haskell-game-programming/wiki/SDL-%C2%BB-SDL1`. It would be great to have entries for sdl2 as well.
There are tutorials for sdl1 here: `haskell-game-programming/tutorials/sdl/sdl1/` It would be great to have tutorials for sdl2 as well.
In the cabal file is at least one example listed (example-lava) that is not available in the repository. Please check the cabal file for unavailable examples and update the file.