Matching Tiles for Fun and Profit
Today's goal: Implement basic game logic for board tile placement and matching!
Updates
- Overhauled the
mesche build
design to make it easier to manage - Split out the substratic library into a separate repo: https://github.com/substratic/engine
- Added support for record field setters
- Added support for
:rest
arguments
Let's add some game logic!
The rules for playable tiles are:
- One side on the horizontal axis must not be adjacent to another tile
- There must not be another tile directly on top of it (the layer above)