1
0
Fork
You've already forked dynamap
0
Dynamic map rebuilding research project for Keid engine.
  • Haskell 100%
2023年09月23日 18:04:29 +03:00
app Rename project to dynamap 2023年08月28日 22:57:08 +03:00
data Split building animation 2023年06月03日 21:35:19 +03:00
resources.in Add generator building 2023年06月03日 16:40:13 +03:00
src Fix for published geomancy-layout 2023年09月23日 17:12:45 +03:00
.gitattributes Switch to wang-capable tileset 2023年04月27日 19:10:29 +03:00
.gitignore Hide .hs_ from git 2023年05月23日 18:50:52 +03:00
.hlint.yaml Add .hlint 2023年04月12日 19:38:16 +03:00
dynamap.cabal Rename project to dynamap 2023年08月28日 22:57:08 +03:00
package.yaml Rename project to dynamap 2023年08月28日 22:57:08 +03:00
README.md Update readme 2023年04月22日 00:32:45 +03:00
stack.yaml Use published libs 2023年09月23日 18:04:29 +03:00
stack.yaml.lock Use published libs 2023年09月23日 18:04:29 +03:00

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
  • 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
  • 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