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.
|
|
6 years ago | |
|---|---|---|
| client | 6 years ago | |
| server | 6 years ago | |
| .gitignore | 6 years ago | |
| README.txt | 6 years ago | |
| content.css | 6 years ago | |
| controls.css | 6 years ago | |
| index.css | 6 years ago | |
| index.html | 6 years ago | |
| join.css | 6 years ago | |
| package-lock.json | 6 years ago | |
| package.json | 6 years ago | |
| server.js | 6 years ago | |
| sprite-robots.png | 6 years ago | |
README.txt
## Architecture:
- Local events are broadcast as custom events prefixed `L-`
- Incoming global messages are broadcast as custom events prefixed with `G`
## TODO
- be able to "back up" in a move sequence
- move guess and move logic out of server (clean up server file)
- restore state on join
- robot icons with personality
- robot GUIDs
- countdown skip
- no cancel from name prompt
- window resize update board
- walls algorigthm
- win declare/add/remove
- limit concurrent players, make sure connections are closed, clean up empty rooms
- cookie room link, add to all messages, namespace them
- move websocket server to /core
- dynamic socket server resolution
- namespace server to /ricochet
- tutorial
- donate link