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.
 
 
 
Ben Burlingham 8b35b868d8 Converting to standalone app. 3 years ago
assets Adding to public-facing deploy. 5 years ago
client Converting to standalone app. 3 years ago
server Converting to standalone app. 3 years ago
style Heartbeat. Readability improvements. 5 years ago
.gitignore Initial commit. 5 years ago
README.md Heartbeat. Readability improvements. 5 years ago
index.html Heartbeat. Readability improvements. 5 years ago
package-lock.json Converting to standalone app. 3 years ago
package.json Converting to standalone app. 3 years ago
server.js Converting to standalone app. 3 years ago

README.md

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