Popularity
5.4
Growing
Activity
0.0
Stable
6
4
0

Monthly Downloads: 19
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Tags: Game     Gore    
Latest version: v1.2.2.0

gore-and-ash alternatives and similar packages

Based on the "gore" category

Do you think we are missing an alternative of gore-and-ash or a related project?

Add another 'gore' Package

README

gore-and-ash

Core package of game engine called Gore&Ash. The engine has following features:

  • based on monadic FRP (reflex)

  • provides high-modularity and reusability. Actually the core can only compose modules that extends the engine capabilities.

  • network API 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:

stack new gore-and-ash-mymodule ./gore-and-ash-module.hsfiles \
  -p module-name:Test \
  -p module-docs-name:test \
  -p field-prefix:test \
  -p github-username:teaspot-studio \
  -p current-year:2017 \
  -p author-name:ncrashed \
  -p author-email:ncrashed@gmail.com \
  -p copyright:Anton Gushcha 2017 \
  --solver