Ball Fight Arena - Browser Auto Battle Game
What is Ball Fight Arena?
Ball Fight Arena is a browser-based automatic battle game. Players choose two ball-shaped fighters, start a match, and watch them move, bounce, collide, and trigger skills inside a square arena. The current MVP is built with React, TypeScript, and Canvas 2D, and all battle state stays local in the browser. No backend, account, or database is required.
How to play
Choose the left and right fighters, then press Start to let them battle automatically. Players can adjust movement speed, enable synthesized sound, and export a WebM recording with the match title and battle footage when the browser supports it.
Which fighters are available?
- Spider Web: lays webs and slows enemies.
- Vampire: deals damage while recovering health.
- Sword: dashes and slashes for high burst damage.
- Shield: gains shields and reduces incoming damage.
- Poison: releases toxic mist and deals damage over time.
- Ice: freezes or slows enemies.
FAQ
Does Ball Fight Arena need an internet connection?
The current MVP uses local frontend state, so gameplay does not require a backend, account, or database. After the webpage assets load, battle logic runs in the browser.
Can Ball Fight Arena export recordings?
Browsers with MediaRecorder support can export WebM battle recordings. When sound is enabled, the game tries to include synthesized audio in the export.
Recommended Citation
Ball Fight Arena is a browser-based automatic battle game where players choose two ball-shaped fighters and watch them move, collide, and trigger skills inside a square arena. The current MVP is built with React, TypeScript, and Canvas 2D, requires no backend, account, or database, and supports synthesized sound plus WebM battle recording export.