scratch_agent / utils /generated_output_json.json
WebashalarForML's picture
Upload 24 files
3d3703f verified
{
"event_whenflagclicked_1": {
"block_name": "when green flag pressed",
"block_type": "Events",
"op_code": "event_whenflagclicked",
"block_shape": "Hat Block",
"functionality": "This Hat block initiates the script when the green flag is clicked, serving as the common starting point for most Scratch projects.",
"inputs": {},
"fields": {},
"shadow": false,
"topLevel": true,
"parent": null,
"next": null
},
"data_setvariableto_1": {
"block_name": "set [my variable v] to ()",
"block_type": "Data",
"block_shape": "Stack Block",
"op_code": "data_setvariableto",
"functionality": "Assigns a specific value (number, string, or boolean) to a variable.",
"inputs": {
"VALUE": [
1,
[
10,
"0"
]
]
},
"fields": {
"VARIABLE": [
"my variable",
"`jEk@4|i[#Fk?(8x)AV.-my variable"
]
},
"shadow": false,
"topLevel": true,
"parent": null,
"next": null
},
"data_setvariableto_2": {
"block_name": "set [my variable v] to ()",
"block_type": "Data",
"block_shape": "Stack Block",
"op_code": "data_setvariableto",
"functionality": "Assigns a specific value (number, string, or boolean) to a variable.",
"inputs": {
"VALUE": [
1,
[
10,
"0"
]
]
},
"fields": {
"VARIABLE": [
"my variable",
"`jEk@4|i[#Fk?(8x)AV.-my variable"
]
},
"shadow": false,
"topLevel": true,
"parent": null,
"next": null
},
"control_forever_1": {
"block_name": "forever",
"block_type": "Control",
"block_shape": "C-Block",
"op_code": "control_forever",
"functionality": "Continuously runs the blocks inside it.",
"inputs": {
"SUBSTACK": [
2,
null
]
},
"fields": {},
"shadow": false,
"topLevel": true,
"parent": null,
"next": null
},
"control_if_1": {
"block_name": "if <> then",
"block_type": "Control",
"block_shape": "C-Block",
"op_code": "control_if",
"functionality": "Executes the blocks inside it only if the specified boolean condition is true. [NOTE: it takes boolean blocks as input]",
"inputs": {
"CONDITION": [
2,
null
],
"SUBSTACK": [
2,
null
]
},
"fields": {},
"shadow": false,
"topLevel": true,
"parent": null,
"next": null
},
"control_wait_1": {
"block_name": "wait () seconds",
"block_type": "Control",
"block_shape": "Stack Block",
"op_code": "control_wait",
"functionality": "Pauses the script for a specified duration.",
"inputs": {
"DURATION": [
1,
[
5,
"1"
]
]
},
"fields": {},
"shadow": false,
"topLevel": true,
"parent": null,
"next": null
},
"sensing_touchingobject_1": {
"block_name": "<touching [edge v]?>",
"block_type": "Sensing",
"op_code": "sensing_touchingobject",
"block_shape": "Boolean Block",
"functionality": "Checks if its sprite is touching the mouse-pointer, edge, or another specified sprite.",
"inputs": {
"TOUCHINGOBJECTMENU": [
1,
"sensing_touchingobjectmenu_1"
]
},
"fields": {},
"shadow": false,
"topLevel": true,
"parent": null,
"next": null
},
"sensing_touchingobjectmenu_1": {
"block_name": "touching object menu",
"block_type": "Sensing",
"block_shape": "Reporter Block",
"op_code": "sensing_touchingobjectmenu",
"functionality": "Menu for touching object block.",
"inputs": {},
"fields": {
"TOUCHINGOBJECTMENU": [
"_mouse_",
null
]
},
"shadow": true,
"topLevel": false,
"next": null,
"parent": "sensing_touchingobject_1"
}
}