85 lines
2.7 KiB
JSON
85 lines
2.7 KiB
JSON
{
|
|
"endless": {
|
|
"name": "Endless",
|
|
"description": "Clear panels for as long as you can. The stack rises faster as you go."
|
|
},
|
|
"stageClear": {
|
|
"name": "Stage Clear",
|
|
"description": "Six challengers, five stages each. Survive until the CLEAR line slides in, then wipe out every panel above it.",
|
|
"stagesPerRound": 5,
|
|
"stageSpeedStep": 0.2,
|
|
"rounds": [
|
|
{
|
|
"characterId": "beth",
|
|
"spriteIndex": 18,
|
|
"name": "Beth",
|
|
"speedLevel": 1,
|
|
"startRows": 6,
|
|
"clearLineRows": 3,
|
|
"intro": "I ain't seen you 'round these parts before. Let's see whatcha got.",
|
|
"winLine": "Well shoot, you got the better of me!",
|
|
"loseLine": "Told ya you weren't ready, sugar."
|
|
},
|
|
{
|
|
"characterId": "jerry",
|
|
"spriteIndex": 10,
|
|
"name": "Jerry",
|
|
"speedLevel": 1,
|
|
"startRows": 6,
|
|
"clearLineRows": 3,
|
|
"intro": "Well now, y'all know I came to play some'a them games!",
|
|
"winLine": "Hoo-wee, you got me good!",
|
|
"loseLine": "Better luck next time, partner!"
|
|
},
|
|
{
|
|
"characterId": "michael",
|
|
"spriteIndex": 15,
|
|
"name": "Michael",
|
|
"speedLevel": 2,
|
|
"startRows": 7,
|
|
"clearLineRows": 3,
|
|
"intro": "Hey mon! I been waitin' ta play on da Fertig Games — let's go mon!",
|
|
"winLine": "Ya beat me fair, mon. Respect!",
|
|
"loseLine": "Not today, mon, ya!"
|
|
},
|
|
{
|
|
"characterId": "steve",
|
|
"spriteIndex": 17,
|
|
"name": "Steve",
|
|
"speedLevel": 2,
|
|
"startRows": 7,
|
|
"clearLineRows": 2,
|
|
"intro": "I traveled WAY too far across the galaxy for this. Don't waste my time.",
|
|
"winLine": "Impossible... a lifeform this primitive bested me?",
|
|
"loseLine": "Exactly as I calculated. Predictable."
|
|
},
|
|
{
|
|
"characterId": "victor",
|
|
"spriteIndex": 2,
|
|
"name": "Victor",
|
|
"speedLevel": 3,
|
|
"startRows": 8,
|
|
"clearLineRows": 2,
|
|
"intro": "Patience. Every panel falls exactly where the ancients intended.",
|
|
"winLine": "The ancients smile upon you today.",
|
|
"loseLine": "Patience was never your virtue."
|
|
},
|
|
{
|
|
"characterId": "klaxon",
|
|
"spriteIndex": 29,
|
|
"name": "Klaxon",
|
|
"speedLevel": 4,
|
|
"startRows": 8,
|
|
"clearLineRows": 2,
|
|
"intro": "MISSION OBJECTIVE: victory. All other priorities rescinded.",
|
|
"winLine": "ERROR. DEFEAT NOT IN PARAMETERS.",
|
|
"loseLine": "OBJECTIVE COMPLETE. RESISTANCE FUTILE."
|
|
}
|
|
]
|
|
},
|
|
"puzzle": {
|
|
"name": "Puzzle",
|
|
"description": "Clear every panel in the fewest swaps. No time pressure — think it through."
|
|
}
|
|
}
|