Tool tree
gradeNot graded
page: Every page
get_game_stateAnswer
Read selected shipType, cannonCount, activeLasers, mode, score, runKills, enemy type/points/escapePenalty, best score, career kills, rank, medals, honors, hull health, kills until full repair, escapes, incoming laser positions and velocities, ship positions, flight bounds, and active shots. Player lasers travel toward negative Z; enemy lasers toward positive Z.
View tool JSON
{
"name": "get_game_state",
"kind": "answer",
"impl": "imperative",
"description": "Read selected shipType, cannonCount, activeLasers, mode, score, runKills, enemy type/points/escapePenalty, best score, career kills, rank, medals, honors, hull health, kills until full repair, escapes, incoming laser positions and velocities, ship positions, flight bounds, and active shots. Player lasers travel toward negative Z; enemy lasers toward positive Z.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}start_gameAction
Start or reset a run, optionally choosing fighter or interceptor; otherwise keep the selected ship.
View tool JSON
{
"name": "start_game",
"kind": "act",
"impl": "imperative",
"description": "Start or reset a run, optionally choosing fighter or interceptor; otherwise keep the selected ship.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"shipType": {
"type": "string",
"enum": [
"fighter",
"interceptor"
],
"description": "Craft to fly in the new run."
}
}
},
"page": "/"
}pause_gameAction
Pause flight and cancel active control input. Leaves an inactive game unchanged.
View tool JSON
{
"name": "pause_game",
"kind": "act",
"impl": "imperative",
"description": "Pause flight and cancel active control input. Leaves an inactive game unchanged.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}resume_gameAction
Resume a paused run; use start_game for a new run.
View tool JSON
{
"name": "resume_game",
"kind": "act",
"impl": "imperative",
"description": "Resume a paused run; use start_game for a new run.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}control_fighterAction
Fly and/or shoot using the same controls as WASD/arrow keys and Space for a bounded duration of game time, then release and return state with a completion status. Requires playing mode. Await completion before issuing another control; keyboard input, pause, restart, game over, or cancellation interrupts it.
View tool JSON
{
"name": "control_fighter",
"kind": "act",
"impl": "imperative",
"description": "Fly and/or shoot using the same controls as WASD/arrow keys and Space for a bounded duration of game time, then release and return state with a completion status. Requires playing mode. Await completion before issuing another control; keyboard input, pause, restart, game over, or cancellation interrupts it.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"horizontal": {
"type": "integer",
"enum": [
-1,
0,
1
],
"description": "-1 left, 0 neutral, 1 right."
},
"vertical": {
"type": "integer",
"enum": [
-1,
0,
1
],
"description": "-1 down, 0 neutral, 1 up."
},
"fire": {
"type": "boolean",
"description": "Hold the fire button; defaults to false."
},
"duration_ms": {
"type": "integer",
"minimum": 50,
"maximum": 3000,
"description": "Duration; defaults to 250 ms."
}
}
},
"page": "/"
}