๐ฎ Game Spec (JSON)
{
"canvas": {
"width": 400,
"height": 240
},
"panels": {
"panel_0": {
"x": 603,
"y": 58,
"w": 116,
"h": 163
},
"panel_1": {
"x": 188,
"y": 304,
"w": 116,
"h": 178
},
"panel_2": {
"x": 604,
"y": 304,
"w": 116,
"h": 178
},
"panel_3": {
"x": 43,
"y": 634,
"w": 290,
"h": 22
},
"panel_4": {
"x": 430,
"y": 652,
"w": 142,
"h": 203
},
"panel_5": {
"x": 43,
"y": 755,
"w": 290,
"h": 53
},
"panel_6": {
"x": 430,
"y": 890,
"w": 150,
"h": 165
},
"panel_7": {
"x": 43,
"y": 954,
"w": 290,
"h": 68
}
},
"player_frames": [
"panel_0",
"panel_1"
],
"player_size": {
"width": 32,
"height": 32
},
"platforms": [
"panel_2",
"panel_3",
"panel_4"
],
"platform_sizes": {
"panel_2": {
"width": 116,
"height": 178
},
"panel_3": {
"width": 290,
"height": 22
},
"panel_4": {
"width": 142,
"height": 203
}
},
"portal": "panel_7",
"portal_size": {
"width": 32,
"height": 48
},
"voice": {
"tts": "[emotion: soft][delivery: diegetic]",
"text": "A memory preserved in pixels..."
},
"narrative": {
"tone": "reflective",
"soundMood": "ambient soft",
"victoryMessage": "Memory unlocked..."
},
"player_sprite": "panel_1",
"goal_sprite": "panel_6"
}