Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/patrickt/possession
a small roguelike in Haskell
https://github.com/patrickt/possession
Last synced: 2 months ago
JSON representation
a small roguelike in Haskell
- Host: GitHub
- URL: https://github.com/patrickt/possession
- Owner: patrickt
- Created: 2020-10-05T15:37:13.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-10-06T02:57:15.000Z (about 2 years ago)
- Last Synced: 2024-10-04T20:39:28.567Z (3 months ago)
- Language: Haskell
- Size: 520 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
* Hello
This is a little roguelike made for fun.
It is unconventional in terms of its implementation, being a fused-effects application working atop the Apecs ECS, reading configuration via Dhall.
For future directions and technical details, see ~PLAN.org~ in this directory.
* Code organization
This follows the following module hierarchy:
- ~Data~ - for generic data structures unspecific to core game logic, used in ~Game~ and ~UI~
- ~Game~ - data structures involved in the ECS and its care & feeding
- ~UI~ - Brick-specific code (will eventually be an OpenGL frontend or something)