Interactive browser recreation of the opening Final Fantasy VII battle, reimagined through a warm Pretext-inspired UI language.
Repo:
- Playable ATB battle with Cloud and Barret versus two Shinra MPs
- Mouse and keyboard controls
- Target selection, attack / magic / item / defend flow
- Enemy AI turns
- Victory and defeat states
- Original synthesized battle loop and UI / hit / magic / victory sounds
- Pretext-powered text wrapping for the battle banner and field-note bubbles
- Start Battle: click the start button or press Enter
- Navigate: Arrow keys or W/S
- Confirm: Enter / Space or click
- Back: Escape / Backspace
- React + TypeScript + Vite
@chenglou/pretextfor text layout / shrink-wrap style renderingtonefor recreated audio
npm install
npm run devThen open:
npm run build
npm run preview- The game aims to recreate the feel of FF7's first battle while translating the UI into a more editorial Pretext-style presentation.
- Music and sound effects are recreated/original approximations, not shipped copyrighted Square audio files.
- The project focuses on one polished interactive encounter, not a full RPG engine.