bullet-heaven.ahraz.me
An agent-ready bullet hell maker built with Phaser and WebMCP.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 4 · Act 15 · Transact 1 · Score: Not yet scored
Tool inspector
control_playtest
Controls the simulation and returns { updated: 'playtest', playtest } with the resulting session settings. Action 'replay' plays a recording back on the canvas and accepts only replayId; speed, showHitboxes, and startWaveId belong to ordinary playtest control calls. A recording carries the project it was made against, so it stays watchable after later edits. The result reflects the state after this call, so no follow-up read is needed. Call get_maker_state immediately before this: the person edits the same live state you do.
Page: /editor
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
action |
string | no | 'reset' restarts the run from the beginning. 'replay' plays a recording on the canvas and accepts only replayId alongside it, rejecting speed, showHitboxes and startWaveId. |
replayId |
string | no | Recording to play back on the canvas; defaults to the newest replay. Only valid with action 'replay'. Get ids from list_replays or evaluate_encounter. |
speed |
number | no | Simulation rate multiplier. Not valid with action replay. |
showHitboxes |
boolean | no | Draws damage circles for the player and projectiles. Not valid with action replay. |
startWaveId |
— | no | Editor preview wave to start from; null starts the encounter normally. |
Raw JSON schema
{
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"play",
"pause",
"reset",
"replay"
],
"description": "'reset' restarts the run from the beginning. 'replay' plays a recording on the canvas and accepts only replayId alongside it, rejecting speed, showHitboxes and startWaveId."
},
"replayId": {
"type": "string",
"minLength": 1,
"description": "Recording to play back on the canvas; defaults to the newest replay. Only valid with action 'replay'. Get ids from list_replays or evaluate_encounter."
},
"speed": {
"type": "number",
"enum": [
0.25,
0.5,
1,
2
],
"description": "Simulation rate multiplier. Not valid with action replay."
},
"showHitboxes": {
"type": "boolean",
"description": "Draws damage circles for the player and projectiles. Not valid with action replay."
},
"startWaveId": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "null"
}
],
"description": "Editor preview wave to start from; null starts the encounter normally."
}
},
"additionalProperties": false
}
Similar websites
wfsim.app
A Warframe calculator that simulates the fight instead of estimating it — builder, simulator, optimizer. Every formula cites its source, and the golden tests ar…
commonplace-webmcp.vercel.app
Commonplace is an editable social reading space built for people and their browser agents.
pixelforge-studio.appcaster.chatgpt.site
A professional browser pixel-art editor for drawing, frame animation, palettes, sprite sheets, GIF export, and WebMCP automation.
pixelite.taskcraft.site
Pixelite