๐ฎ 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": 58,
"height": 89
},
"platforms": [
"panel_3",
"panel_7"
],
"platform_sizes": {
"panel_3": {
"width": 145,
"height": 11
},
"panel_7": {
"width": 145,
"height": 34
}
},
"portal": "panel_4",
"portal_size": {
"width": 71,
"height": 101
},
"voice": {
"tts": "[emotion: soft][delivery: diegetic]",
"text": "corgi sees the universe for the first time"
},
"narrative": {
"tone": "bittersweet nostalgia",
"soundMood": "soft piano with rain",
"victoryMessage": "The memory lives on..."
},
"emotionalNotes": "The player sprite is the corgi, alternating between panel_0 and panel_1 to create a walking animation. The platforms are chosen from the bench sprites, scaled down to allow for jumping. The portal is the most important element, and panel_4, showing the swirling cosmic image, perfectly captures the 'universe' aspect of the memory. It's scaled down to emphasize the corgi's smallness in the face of the vast universe, creating a sense of wonder and nostalgia. The portal is placed at the end of the platforms, creating a journey to reach the memory. The bittersweet tone reflects the fleeting nature of memories.",
"player_sprite": "panel_1",
"goal_sprite": "panel_6"
}