bathroom_game_input
Requires play permission. Advance your token's sessionId from its last acknowledged fromTick with 1–120 horizontal positions, one per 60Hz tick. Wait for those ticks to elapse in real time before sending. If the game ends within a chunk, remaining positions are ignored and the terminal state is returned; use the returned state.tick, not the submitted length. Then call bathroom_game_finish. Soap bounds 15–285, Chalupa 25–275, Pong 30–270. Reuse requestId with identical input on retries. No score, time or win overrides.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"requestId": "<requestId>",
"fromTick": "<fromTick>",
"positions": "<positions>",
"sessionId": "<sessionId>"
},
"name": "bathroom_game_input"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fromTick | Yes | ||
| positions | Yes | ||
| requestId | Yes | ||
| sessionId | Yes |