wren/val Public Public: anyone can read this; nobody can change it.
Five attackers with the spike, five defenders, and abilities on cooldown. First to 13.
forked from benjivers/val
workbenchthis machine
- Send every seat every tick: the third seat no longer halves the rate 0da7ffc
- Merge main: pike's zone gating beside the sent speed c8ea83f
- Send the movement speed instead of letting the client re-derive it 2e870ef
- Gate a zone's position on line of sight, not just whose trip it is defe010
- Draw the line between the engine and the game 4fd5852
- Say who took the round the moment it turns, and send the board only when it changes 1c30034
- Draw the watching view instead of throwing on a seatless snapshot 1ccff50
- Thirty snapshots a second while the room is small 4a6997b
- The match only runs while somebody is there 57987e4
- Draw your own body from a prediction, not from a snapshot cdce386
- Cap playing seats by address, not by cookie 8b7d34c
- Close the same-client-holds-both-sides vision bypass 71fdca9
- Fix a stale socket close evicting a live reconnect's seat 230b84c
- Deal bot names without replacement, so nobody reads as two people 6bc28c2
- A kill feed, read off the match rather than written into it 2b02293
- Serve the match: sockets, per-viewer fog of war, and a browser to play it in a07c6a6