projects/random-arena/README.md
# Random Arena
A frontend-only daily prediction game built around deterministic, perfectly elastic 2D ball fights, seed-driven matchups, distinct fighter kits, rotating weapons, projectiles, particles, and interactive arena hazards.
interesting bits
- + TypeScript
- + HTML Canvas
- + Vite
- + Deterministic simulation
- + Fixed-timestep physics
- + Elastic collision solver
- + Seeded random generation
- + Composable behavior system
- + Web Audio API
why it matters
The same seed reproduces the complete simulation at a fixed 60 Hz timestep, making daily cards and shareable endless or versus matches consistent without a backend. A headless testing harness runs every fighter pairing from both sides and publishes balance statistics for tuning unique abilities within explicit counterplay limits.
preview
