Appearance
System architecture
Each Smart Hex handles its own sensors and number display. The Base Board combines these observations into a physical board model. A hardware-independent game engine validates game commands. Web interfaces present the appropriate information to players.
This is a logical architecture. The Base Board owns coordination; the exact execution location and implementation language of the game engine and API are still open.
| Component | Owns | Boundary |
|---|---|---|
| Playable Pieces | Passive identity and physical interaction | No software or game rules |
| Smart Hex | Local sensing, filtering, OLED rendering, communication | No game legality or global geometry |
| Base Board | Power distribution, enumeration, mapping, coordination, networking | Converts electronics into meaningful positions |
| Display Unit | Public web interface on a Raspberry Pi and screen | Must not receive private player data |
| Mobile Web App | Private player interaction on existing phones | Requests actions through the game API |
See hardware architecture for physical ownership and software architecture for data flow.