trevato/cs
Split The code is public; the app answers only to the crew.
cs2 clone
- The check fails on a busy machine: `db.test.ts` times one cold `standings` call against a 10 ms wall clock
- Aim goes through the OS pointer acceleration, and a refused pointer lock leaves a live match you cannot aim in
- On a phone every step is heard: footsteps go quiet on the Shift flag, not on how fast you are moving
- A phone held upright plays a shooter through a 4:3 letterbox, and nothing suggests turning it sideways
- Every refresh re-sends the whole first paint: no ETag on `/`, so `no-cache` means re-download instead of 304
- `renderer.ts` is four concepts in 855 lines: lift the shaders and the viewmodel out, behaviour byte-for-byte unchanged
- 90° of view, take it or leave it: no field-of-view setting, and a phone sees the least of the map
- The bots fight with a policy trained on 2026-09-17, against a simulation that has changed four times since
- Every visit asks for a favicon and gets a 404 page: no icon, and nothing to add to a phone's home screen
- The terminal draws 29 lines into a 24-row window: the board scrolls off the top and the cursor leaves the screen
- The renderer owns the frame and nobody counts it: a per-frame draw budget the recording WebGL2 context enforces
- Reloading is silent: the 2.5 seconds you are defenceless make no sound, and neither does an enemy's
- The HUD shows one message at a time, so a bot's callout wipes `Bomb planted` off the screen
- A teammate's call you can hear: the radio has no sound, so a callout only exists if you happen to be reading
- The match you just played has no page: `GET /m/<id>`, linked from every row on the board and reachable from the terminal
- de_forge is terrorist-sided: T win 62% of rounds there and 47% on de_cinder, with the same bots
- What the HUD costs, counted: a call budget the recording 2D context enforces
- The rebind panel's wiring has no test: give main.ts's capture lifecycle a DOM harness (or a module)
- The flashbang: the grenade that opens a site, and the blindness rule behind it
- The round history strip: which rounds you lost, and how look ·
- Security: the terminal's `x` deletes any match and asks nobody
- Rebuy: one button that buys what you had last round, for the twelve freeze times you spend clicking
- Bots buy and throw a grenade, so utility is not a thing only the person has
- The bomb before it is planted: who is carrying it, and where it fell
- The terminal's `x` deletes any match without asking who is connected