OmniGame
Compose every grid game from data & pure functions
OmniGame turns game design into functional composition. Pick mechanics, tweak parameters, explore the configuration space, and watch Snake, Tic-Tac-Toe, Battleship (and everything between) emerge from data.
Pure & deterministic
Game logic is expressed as `State → Event → State` reducers with explicit randomness, making every run reproducible and debuggable.
Data-driven
Mechanics are built from reusable operators. Changing a config control is enough to morph one game into another.