BOX BATTLE
┌─────────────────────────┐
│ BOX BATTLE │
│ ~ RETRO COMBAT ARENA ~ │
└─────────────────────────┘
A fast-paced, multi-phase boss encounter with dynamic minion
spawners, inspired by classic side-scrolling action games.
:: THE TECHNICAL ARCHITECTURE ::::::::::::::::::::::::::::
[ PHYSICS ] Custom 60Hz accumulator loop utilizing dynamic
circle sweep checks and corner-nudging for
tight, responsive platforming.
[ AUDIO ] Pure procedural sound synthesis. No static audio
files. Every jump, slash, and background beat
is generated in real-time using native Web Audio
API oscillators and lowpass muffle filters.
[ DISPLAY ] HTML5 canvas with responsive sizing, custom scan-
lines, chromatic aberration, and tactile mobile
touch control overlays.
:: COMBAT CONTROL MANUAL :::::::::::::::::::::::::::::::::
Bindings can be fully re-mapped inside the OPTIONS menu.
[ PRESET 1 ] MOVE L/R :: A / D (or Left/Right Arrows)
LOOK UP :: W (or Up Arrow)
CROUCH :: S (or Down Arrow)
JUMP :: Space (or X)
ATTACK :: C
DASH :: Z
HEAL :: Hold Crouch + Press Jump
(Requires 1 active Heal Charge)
[ PRESET 2 ] MOVE L/R :: A / D
LOOK UP :: W
CROUCH :: S
JUMP :: . (Period)
ATTACK :: , (Comma)
DASH :: / (Slash)
HEAL :: Hold Crouch + Press Jump
:: SYSTEM CREDITS ::::::::::::::::::::::::::::::::::::::::
Developer :: Steven Casteel (www.stevencasteel.com)
Engine :: React 19, Vite 8, TypeScript 6, Zustand 5
Co-Pilots :: Gemini 2.5 Pro & Gemini 3.5 Flash
| Updated | 1 day ago |
| Published | 4 days ago |
| Status | In development |
| Platforms | HTML5 |
| Author | Steven Casteel |
| Genre | Action |
| Tags | 2D, AI Generated, Arcade, hollowknight, mega-man, megaman, pantheon, Short, silksong |
| Asset license | Creative Commons Zero v1.0 Universal |
| Average session | A few seconds |
| Inputs | Keyboard, Touchscreen |
| Links | Homepage |
| AI Disclosure | AI Assisted, Code, Graphics, Sounds, Text |

Leave a comment
Log in with itch.io to leave a comment.