You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
704 B
18 lines
704 B
## Event Architecture
|
|
- Local events are broadcast as custom events prefixed `L-`
|
|
- Incoming global messages are broadcast as custom events prefixed with `G`
|
|
|
|
## Robot Movement
|
|
The state of the robots are fully contained in a central stack, allowing undo, reset, shadowing, replays, and move counting.
|
|
|
|
Any movement, including initial locations, is represented by pushing or popping locations from the stack.
|
|
|
|
A victory state can be stored by taking a snapshot of the current stack.
|
|
|
|
## Credits
|
|
Icons from [https://game-icons.net](https://game-icons.net)
|
|
|
|
## TODO
|
|
- reset robots? on server reset...avoid multiple shadows
|
|
- "start next round" button not showing on new join in win state
|
|
- Fix 6 things
|
|
|