Project Plateau
Project Plateau: four glass plates, one living valley, and the road back to camp.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗· Play · Test report
A neon-fantasy action game for the browser, inspired by the summoner from Hell Mode. You play Allen, a summoner who barely fights himself: your power is the grimoire, a growing army of 100 summon cards across 9 ranks.
No install, no build step. Open index.html in a browser, or serve the folder with any static web server.
python -m http.server 5200
Then open http://localhost:5200.
| Action | Keyboard | Controller |
|---|---|---|
| Move | W A S D / arrows | Left stick |
| Aim summons | Mouse | Right stick |
| Summon slot 1–6 | 1–6 or Numpad 1–6 | A B X Y LB RB |
| Special skill | Hold Shift or Numpad 0 + slot | Hold LT + slot |
| Dash | Space | RT |
| Enhance / Swap / Recall | Q / E / R | D-pad up / right / down |
| Grimoire Overdrive | F or Numpad + | D-pad left |
| Pause | Esc or P | Start |
| Photo mode | V | |
| Player 2 (co-op) | I J K L move · H dash · U skill | second controller |
All keys can be rebound in Settings. Phones and tablets get touch controls automatically. Turn on Player 2 in Settings → Co-op.
169 automated tests cover every feature: content integrity (all 104 cards, enemies, bosses, 48 stages), Arabic coverage, the Rift, events, skins, automation, online flows (with a fake server), ads, run upgrades, evolutions, Act IV boss phases, co-op, the Village, arena, photo mode, accessibility, install files, saving and migrations, progression, combat (every card and its special skill, every enemy, every boss attack pattern), all game modes, menus, keyboard/controller/touch input, rendering at each graphics quality, and audio. The tests load the real game with temporary storage, so they never touch a real save.
In a browser: open tests/index.html (locally through npm start, or online at https://00-mj-built-with-ai.github.io/26.10-summoner-hellbound/tests/). Add ?only=boss to run a subset.
From the command line (Node 18+; uses your installed Edge or Chrome):
npm install
npm test
npm test -- boss runs only tests whose name contains "boss". The command exits with code 1 if anything fails.
| File | Contents |
|---|---|
js/data.js, js/content2.js, js/cards3.js | Cards, enemies, bosses, stages (Act I, Acts II–III, 50 extra cards + 30 fusions) |
js/game.js | Simulation: player, summon AI, enemies, bosses, combat |
js/features.js, js/content3.js, js/content4.js | Skills, relics, tower, events, tiers, quests, equipment, World Boss, lighting |
js/draw.js, js/draw2.js | All character and world drawing |
js/audio.js | Synthesized sound effects, creature voices and adaptive music |
js/ui.js, js/main.js, js/settings.js, js/touch.js | Menus, HUD, saves, input, controller and touch support |