trevato/cs-engine
Public: anyone can read this; the crew can change it.
cs2 clone
forked from trevato/cs
- The shooter's entry sheds its first concept: the buy panel becomes its own module
- Smoke that actually blocks sight: one cloud, in the simulation as well as on the screen
- A match nobody finished stops saying "in progress": the feed tells the truth about an abandoned game
- JavaScript off is a sentence, not a dead Play button: one noscript line in the shell, on all three games
- No generated file lives in git: the bundles are built at boot into FORGE_APP_DATA, and static/ leaves the repository
- A frame has a budget and the tests hold it: the simulation and the scene, measured, with today's numbers as the floor
- A match on a generated map is pinned too: the determinism net covers the whole pipeline, not just de_forge
- A result says which map it was played on, so the leaderboard is comparing like with like
- Every generated map looks like its own place: a palette drawn from the seed, out of the materials already in the atlas
- A first visit is 116 kB where 50 kB would do: every response a browser asked to compress is compressed
- study typesafe.ai and integrate it into the bots for individual planning and…
- A match ends with a scoreboard, not a menu: the final score, your line and what was posted
- Aiming while scoped is the same hand: the sensitivity scales with the zoom, the way Counter-Strike's does
- The door's version is enforced, not remembered: the surface changes, the number moves, or the run fails
- The shipped bots are re-measured, not just remembered: a guard that plays the weights on unseen maps
- The shipped weights stop riding in the entry bundle: 9.5 kB of the 44 kB a player downloads becomes its own cached asset
- The sample draws with the engine it advertises: the example room in WebGL2, with the 2D plan as its fallback
- See the map before you play it: a plan of the layout on the menu, drawn from the level itself
- A sound says which side it came from: the ear has a heading, and the engine pans what it hears
- The map you played has a name you can keep: the seed on the menu, in the URL, and a link that plays it again
- The round is audible: footsteps, the bomb's beep, the plant and the defuse — through the effect that already exists
- The numbers a page boasts are measured, not typed: the bundle sizes on /example are read from the files they describe
- What the trainer writes into the repository is under test: the card the page boasts, and the flags that write it
- A result that did not land says so and is tried again, instead of vanishing
- The security floor stops trusting inline styles: one hashed style block, and 'unsafe-inline' leaves the CSP
new above
offline