Re:Boardgame.io: an engine for creating turn-based games usi...
by ginsider_oaks on Friday December 20, 2024 @07:42PM
(#42476566)
I remember someone making a card game GALGA [1] in Haskell and compiling a high-level "rules" DSL to a low-level "animation" DSL and "primitive" DSL for handling animations and state changes respectively.
[1] https://roganmurley.com/2021/12/11/free-monads.html