Skip to content

Rebuild IHFK as a Phaser 4 kiosk destruction game - #1

Merged
Lee-WonJun merged 19 commits into
mainfrom
codex/ihfk-phaser4-refactor
Jul 13, 2026
Merged

Rebuild IHFK as a Phaser 4 kiosk destruction game#1
Lee-WonJun merged 19 commits into
mainfrom
codex/ihfk-phaser4-refactor

Conversation

@Lee-WonJun

Copy link
Copy Markdown
Contributor

What changed

  • Rebuilt IHFK as a static Phaser 4.1 game with Language → Title → Intro → FastFood → Street → Factory → Result → Endless flow.
  • Added ten locales, desktop/mobile landscape input, kiosk-style menu/HUD/result UI, fast fist/bat/chainsaw/shotgun combat, falling kiosk physics, factory hit/destruction feedback, synthesized MIDI-rock audio, share card and fallbacks.
  • Replaced prototype visuals with intentionally C-grade raster backgrounds, kiosk damage stages, full-character weapon animations and pixel pickups.
  • Preserved the original implementation under legacy/.
  • Added master/spec documentation, QA pages, static asset validation, browser tests and exact 1080×640 evidence captures.

Why

The original jam game mixed all behavior into a small legacy runtime and did not support the agreed three-stage campaign, mobile controls, localization, weapons, result sharing or endless mode. This refactor separates scenes, entities, services, input, localization and UI while preserving the fast, rough original tone.

Validation

  • npm run check passes: 24 modules, 40 runtime assets, 10 locales × 25 keys, 11 SPEC documents, raster/palette/alpha gates, and five exact 1080×640 captures.
  • Browser suite: 29 passed, 0 failed, console errors 0.
  • Full 50-kiosk/5,000-HP Pages-subpath autoplay campaign reaches Result.
  • Forced-touch 30-kiosk stress holds 60 FPS in the current desktop browser environment.

Remaining release evidence

Physical Android/iOS fullscreen, orientation, native share and final listening/human timing checks remain documented P3 evidence gates in docs/evidence/DEVICE_QA_TEMPLATE.md.

@Lee-WonJun
Lee-WonJun marked this pull request as ready for review July 13, 2026 14:26
@Lee-WonJun
Lee-WonJun merged commit 5ac0ac3 into main Jul 13, 2026
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant