Core of FRP game engine called Gore&Ash https://github.com/Teaspot-Studio/gore-and-ash
|Latest on Hackage:||188.8.131.52|
This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow stackage.org to host generated Haddocks.
Core package of game engine called Gore&Ash. The engine has following features:
based on arrowised FRP (netwire)
provides high-modularity and reusability. Actually the core can only compose modules that extends engine capabilities.
actor based style of programming, see gore-and-ash-actor module.
network API over UDP with user controlled reliability, see gore-and-ash-network module.
synchronization EDSL that greately simplifies complexity of client-server programming, see gore-and-ash-sync module.
input module via SDL2 library, see gore-and-ash-sdl module.
For complete proof-of-concept, see gore-and-ash-demo repo that contains implementation of simple game.
Making your own module
You can generate backbone of core module with
stack new gore-and-ash-testtemp ./gore-and-ash-module.hsfiles -p module-name:TestTemp -p module-name-lower:testtemp --solver
- Added CHANGELOG.md and
extra-source-filesto cabal file.