Let a bot playtest your boss fight: balancing with a deterministic engine in TypeScript
How our Suryaveer vs Krodh game suite keeps its boss fights winnable but not trivial: a fixed-step, seeded rules engine with no rendering, plus small bots that play the whole fight in Vitest on every commit.
8 min
