summary refs log tree commit diff
path: root/main.fnl
AgeCommit message (Collapse)Author
2024-06-23Move error handling to front-enddozens
game.validate-move will now return an error code is the move is invalid. default error messages are found in lib/constants.fnl. error handling is now handled on the front end.
2024-06-20🗄️ big tidy updozens
- isolate core game logic and move it to src/game.fnl - main.fnl should be just the ui now - move all table funcs into lib/table - move all (1) string funcs into lib/string - move all game funcs into lib/game/
2024-06-18feat: add end gamedozens
2024-06-14feat: add flying phasedozens
2024-06-07add ui testsdozens
2024-06-06feat: add moving phasedozens
also moves `moves` into the game object and moves updating `moves` to game:update
2024-06-05feat: capturing cannot break a milldozens
refactors the way mill? is written to make it a little more versatile
2024-06-02testsdozens
2024-05-28initsdozens