13
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
this post was submitted on 13 Sep 2026
13 points (93.3% liked)
OpenSourceGames
3494 readers
6 users here now
Similar communities on Lemmy:
See also:
- FreeGameDev.net Forums
- FreeGameDev Chat
- Free Games Planets
- LibreGameWiki
- OnFOSS events
- OpenGameArt
- LibreGaming.org
- Open-Source Games List
founded 5 years ago
MODERATORS
Game is called Bash Fighter: look inside, It’s written 90%+ in JavaScript
Just checked GitHub's own language stats to be sure: TypeScript 1,733,551 bytes vs JavaScript 210,217, so about 89% TS to 11% JS. The JavaScript is all tooling rather than the game itself — 32 .mjs files under scripts/ that run measurement harnesses (bot brawl metrics, camera framing, spawn clearance audits) plus the eslint config. The 240 .ts files are the actual engine: simulation, renderer, netcode, client. Worth saying that the simulation is deliberately fixed-point Q16.16 integer maths rather than floats, because it has to produce bit-identical results on server and client for the netcode to work.