scratch_agent / v2 /utils /all_generated_blocks.json
WebashalarForML's picture
Upload 39 files
63dd93e verified
{
"event_whenkeypressed_1": {
"block_name": "when () key pressed",
"block_type": "Events",
"op_code": "event_whenkeypressed",
"block_shape": "Hat Block",
"functionality": "This Hat block initiates the script when a specified keyboard key is pressed.",
"inputs": {},
"fields": {
"KEY_OPTION": [
"space ",
null
]
},
"shadow": false,
"topLevel": true,
"id": "event_whenkeypressed_1",
"parent": null,
"next": "motion_changeyby_1"
},
"motion_changeyby_1": {
"block_name": "change y by ()",
"block_type": "Motion",
"block_shape": "Stack Block",
"op_code": "motion_changeyby",
"functionality": "Changes the sprite's Y-coordinate by the specified amount, moving it vertically.",
"inputs": {
"DY": {
"kind": "value",
"value": 10
}
},
"fields": {},
"shadow": false,
"topLevel": false,
"id": "motion_changeyby_1",
"parent": "event_whenkeypressed_1",
"next": "control_wait_1"
},
"motion_changeyby_2": {
"block_name": "change y by ()",
"block_type": "Motion",
"block_shape": "Stack Block",
"op_code": "motion_changeyby",
"functionality": "Changes the sprite's Y-coordinate by the specified amount, moving it vertically.",
"inputs": {
"DY": {
"kind": "value",
"value": -10
}
},
"fields": {},
"shadow": false,
"topLevel": false,
"id": "motion_changeyby_2",
"parent": "control_wait_1",
"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": {
"kind": "value",
"value": 0.2
}
},
"fields": {},
"shadow": false,
"topLevel": false,
"id": "control_wait_1",
"parent": "motion_changeyby_1",
"next": "motion_changeyby_2"
}
}