{ "speedrun": { "desc": "Get all the fruits as fast as possible without touching the walls", "rules": { "fruitRegrow": false, "speedIncrease": false, "worldWrap": false, "winCondition": "fruit", "scoreSystem": "speedrun", "uploadOnDeath": false, "leaderboardsSort": "timeA" }, "levelFilename": "level.json", "levelDisplay": "Level ", "levels": [ 1, 2, 3, 4, 5 ], "nextLevel": true }, "arcade": { "desc": "Have fun just like in the good ol' days, walls wrap around, fruits respawn and speed increases", "rules": { "fruitRegrow": true, "speedIncrease": true, "speedMultiplier": 0.9, "speedCap": 50, "worldWrap": true, "uploadOnDeath": true, "leaderboardsSort": "score" }, "levelFilename": "arcade-.json", "levelDisplay": "", "levels": [ "Arcade", "Timed", "Survival" ], "nextLevel": false, "levelDesc": [ "The old classic, try to get as high as a score as you can", "Get a score as high as you can in 30 seconds", "Survive for as long as you can in an increasingly difficult game" ] }, "puzzle": { "desc": "Time doesn't flow in these puzzles. Try getting the fruits in as little moves as possible", "rules": { "fruitRegrow": false, "timeFlow": false, "speedIncrease": false, "worldWrap": false, "winCondition": "fruit", "scoreSystem": "moves", "moveCount": 50, "uploadOnDeath": false, "leaderboardsSort": "score" }, "levelFilename": "puzzle.json", "levelDisplay": "Level ", "levels": [ 1, 2, 3 ], "nextLevel": true } }