benjivers/val Public Public: anyone can read this; the crew can change it.
Five attackers with the spike, five defenders, and abilities on cooldown. First to 13.
- Draw the world at a fixed width and blit it up 01f4d8d
- One fillRect a run of wall, not one a column 3c9f6b3
- Draw the watching view instead of throwing on a seatless snapshot 1ccff50
- Play the client and watch the angle it sends 65ca1a1
- Check the drawing against the simulation's own motion 3c63a82
- Thirty snapshots a second while the room is small 4a6997b
- Interpolate remote bodies between samples instead of chasing them d9114b2
- The view is yours between snapshots, not the server's to stomp 67bc3f0
- The match only runs while somebody is there 57987e4
- Draw your own body from a prediction, not from a snapshot cdce386
- Slide along walls instead of snapping to the tile edge d9bf83f
- Give bots a reaction, and an aim that has to settle 9fbef6e
- 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
- Make the in-world cue a shape, and let the dead lie down 5e428dd
- A kill feed, read off the match rather than written into it 2b02293
- Put the team on screen: five slots, health, and the dead struck through 175dd79
- Prove the view from the keys: Tab, and W walking where you look 8e7664b
- Play the terminal by the same instructions, and say so in the README 9437cb3
- Draw the match from inside the player's head 52f9b27
- Close the two holes that made enemies visible across the map f06c947
- Test the plant through the socket command path 16611dd
- Play from the terminal, and say what is real in the README 6782320
- Serve the match: sockets, per-viewer fog of war, and a browser to play it in a07c6a6
- Model the match: map, guns, credits, kits, round loop and bots 30150dd
- Start val 73f2147