manipulateCube
Execute Rubik's Cube moves using standard notation to manipulate the cube state in real-time. Input a game session ID and a move to interact with the cube and track solving progress.
Instructions
Execute a move on the Rubik's Cube
Input Schema
Name | Required | Description | Default |
---|---|---|---|
gameId | Yes | The game session ID | |
move | Yes | The cube move to execute |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"gameId": {
"description": "The game session ID",
"type": "string"
},
"move": {
"description": "The cube move to execute",
"enum": [
"U",
"D",
"L",
"R",
"F",
"B",
"U'",
"D'",
"L'",
"R'",
"F'",
"B'",
"U2",
"D2",
"L2",
"R2",
"F2",
"B2"
],
"type": "string"
}
},
"required": [
"gameId",
"move"
],
"type": "object"
}