Dynamic map rebuilding research project for Keid engine.
- Haskell 100%
| app | Rename project to dynamap | |
| data | Split building animation | |
| resources.in | Add generator building | |
| src | Fix for published geomancy-layout | |
| .gitattributes | Switch to wang-capable tileset | |
| .gitignore | Hide .hs_ from git | |
| .hlint.yaml | Add .hlint | |
| dynamap.cabal | Rename project to dynamap | |
| package.yaml | Rename project to dynamap | |
| README.md | Update readme | |
| stack.yaml | Use published libs | |
| stack.yaml.lock | Use published libs | |
LD52 "Harvest"
An evolving experiment with tilemaps and misc. engine features.
Engine tasks
- Dynamic tilemaps
- DONE: whole-buffer upload
- TODO: upstream
- Post-processing pipeline
- HDR colormap
- DONE: const-folded colormaps
- TODO: dynamic parameters
- Blending
- TODO: upstream
- HDR colormap
- Reactive-banana integration
- TODO: split Events module
- TODO: upstream interesting features
- Apecs integration
- With reactive-banana
- TODO: reactimateWorld
- TODO: upstream... where?
- TODO: VMA-backed store
- With reactive-banana
- 9-slice windows
- DONE: window frame
- TODO: upstream
- Sprites
- TODO: rotation/flipping
Game tasks
- UI
- TODO: selection menu
- TODO: sidebar menu
- TODO: map interaction
- Map
- TODO: terrain generation
- TODO: pathfinding
- Units
- DONE: selection
- DONE: ordering
- TODO: behaviour
- Buildings