Tag: json

  • Bomb Field

    Bomb Field

    Description:

    fly through fives waves of bombs without hitting anything!

    score 1 point for each wave passed.

    Note that this level JSON is only provided here as a reference – to earn in-game skins for achievements in this level, please play this level from its dedicated page in the Custom Mode menu!

    Level Code:

    {
      "items": [
        {
          "type": "chunk",
          "data": {
            "0": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 100}
            ],
            "25": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 20},
              {"key": "b", "gridY": 80},
              {"key": "b", "gridY": 100}
            ],
            "50": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 100}
            ],
            "75": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 20},
              {"key": "b", "gridY": 80},
              {"key": "b", "gridY": 100}
            ],
            "100": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 100}
            ],
            "125": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 20},
              {"key": "b", "gridY": 80},
              {"key": "b", "gridY": 100}
            ],
            "150": [
              {
                "key": "cp",
                "missing": {"type": "value", "value": [1, 13]}
              }
            ],
            "250": [{"key": "e"}]
          }
        },
        {
          "type": "chunk",
          "data": {
            "0": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 100}
            ],
            "25": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 20},
              {"key": "b", "gridY": 80},
              {"key": "b", "gridY": 100}
            ],
            "50": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 100}
            ],
            "75": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 20},
              {"key": "b", "gridY": 80},
              {"key": "b", "gridY": 100}
            ],
            "100": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 100}
            ],
            "125": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 20},
              {"key": "b", "gridY": 80},
              {"key": "b", "gridY": 100}
            ],
            "12.5": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 30},
              {"key": "b", "gridY": 70},
              {"key": "b", "gridY": 100}
            ],
            "37.5": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 30},
              {"key": "b", "gridY": 70},
              {"key": "b", "gridY": 100}
            ],
            "62.5": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 30},
              {"key": "b", "gridY": 70},
              {"key": "b", "gridY": 100}
            ],
            "87.5": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 30},
              {"key": "b", "gridY": 70},
              {"key": "b", "gridY": 100}
            ],
            "112.5": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 30},
              {"key": "b", "gridY": 70},
              {"key": "b", "gridY": 100}
            ],
            "137.5": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 30},
              {"key": "b", "gridY": 70},
              {"key": "b", "gridY": 100}
            ],
            "162.5": [
              {
                "key": "cp",
                "missing": {"type": "value", "value": [1, 13]}
              }
            ],
            "262.5": [{"key": "e"}]
          }
        },
        {
          "type": "chunk",
          "data": {
            "0": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 100}
            ],
            "25": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 20},
              {"key": "b", "gridY": 80},
              {"key": "b", "gridY": 100}
            ],
            "50": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 50},
              {"key": "b", "gridY": 100}
            ],
            "75": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 20},
              {"key": "b", "gridY": 80},
              {"key": "b", "gridY": 100}
            ],
            "100": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 50},
              {"key": "b", "gridY": 100}
            ],
            "125": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 20},
              {"key": "b", "gridY": 80},
              {"key": "b", "gridY": 100}
            ],
            "12.5": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 30},
              {"key": "b", "gridY": 70},
              {"key": "b", "gridY": 100}
            ],
            "37.5": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 30},
              {"key": "b", "gridY": 70},
              {"key": "b", "gridY": 100}
            ],
            "62.5": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 30},
              {"key": "b", "gridY": 70},
              {"key": "b", "gridY": 100}
            ],
            "87.5": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 30},
              {"key": "b", "gridY": 70},
              {"key": "b", "gridY": 100}
            ],
            "112.5": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 30},
              {"key": "b", "gridY": 70},
              {"key": "b", "gridY": 100}
            ],
            "137.5": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 30},
              {"key": "b", "gridY": 70},
              {"key": "b", "gridY": 100}
            ],
            "162.5": [
              {
                "key": "cp",
                "missing": {"type": "value", "value": [1, 13]}
              }
            ],
            "262.5": [{"key": "e"}]
          }
        },
        {
          "type": "chunk",
          "data": {
            "0": [
              {"key": "b", "gridY": 50},
              {"key": "b", "gridY": 90}
            ],
            "25": [
              {"key": "b", "gridY": 40},
              {"key": "b", "gridY": 80},
              {"key": "b", "gridY": 95}
            ],
            "50": [
              {"key": "b", "gridY": 30},
              {"key": "b", "gridY": 70},
              {"key": "b", "gridY": 85}
            ],
            "75": [
              {"key": "b", "gridY": 20},
              {"key": "b", "gridY": 60},
              {"key": "b", "gridY": 75}
            ],
            "100": [
              {"key": "b", "gridY": 10},
              {"key": "b", "gridY": 50},
              {"key": "b", "gridY": 65}
            ],
            "125": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 40},
              {"key": "b", "gridY": 55}
            ],
            "150": [
              {"key": "b", "gridY": 30},
              {"key": "b", "gridY": 45}
            ],
            "175": [
              {"key": "b", "gridY": 20},
              {"key": "b", "gridY": 35}
            ],
            "200": [{"key": "b", "gridY": 25}],
            "230": [
              {
                "key": "cp",
                "missing": {"type": "value", "value": [1, 13]}
              }
            ],
            "330": [{"key": "e"}],
            "12.5": [
              {"key": "b", "gridY": 45},
              {"key": "b", "gridY": 60},
              {"key": "b", "gridY": 100}
            ],
            "37.5": [
              {"key": "b", "gridY": 35},
              {"key": "b", "gridY": 50},
              {"key": "b", "gridY": 90}
            ],
            "62.5": [
              {"key": "b", "gridY": 25},
              {"key": "b", "gridY": 40},
              {"key": "b", "gridY": 80}
            ],
            "87.5": [
              {"key": "b", "gridY": 15},
              {"key": "b", "gridY": 30},
              {"key": "b", "gridY": 70}
            ],
            "112.5": [
              {"key": "b", "gridY": 5},
              {"key": "b", "gridY": 20},
              {"key": "b", "gridY": 60}
            ],
            "137.5": [
              {"key": "b", "gridY": 10},
              {"key": "b", "gridY": 50}
            ],
            "162.5": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 40}
            ],
            "187.5": [{"key": "b", "gridY": 30}]
          }
        },
        {
          "type": "chunk",
          "data": {
            "0": [
              {"key": "b", "gridY": 0},
              {"key": "b", "gridY": 10},
              {"key": "b", "gridY": 20},
              {"key": "b", "gridY": 30},
              {"key": "b", "gridY": 45},
              {"key": "b", "gridY": 80},
              {"key": "b", "gridY": 90},
              {"key": "b", "gridY": 100}
            ],
            "25": [
              {"key": "b", "gridY": 25},
              {"key": "b", "gridY": 60}
            ],
            "50": [
              {"key": "b", "gridY": 45},
              {"key": "b", "gridY": 80}
            ],
            "75": [
              {"key": "b", "gridY": 25},
              {"key": "b", "gridY": 60}
            ],
            "100": [
              {"key": "b", "gridY": 45},
              {"key": "b", "gridY": 80}
            ],
            "125": [
              {"key": "b", "gridY": 25},
              {"key": "b", "gridY": 60}
            ],
            "150": [
              {"key": "b", "gridY": 45},
              {"key": "b", "gridY": 80}
            ],
            "175": [
              {"key": "b", "gridY": 25},
              {"key": "b", "gridY": 60}
            ],
            "200": [
              {"key": "b", "gridY": 45},
              {"key": "b", "gridY": 80}
            ],
            "225": [
              {
                "key": "cp",
                "missing": {"type": "value", "value": [1, 13]}
              }
            ],
            "12.5": [
              {"key": "b", "gridY": 35},
              {"key": "b", "gridY": 70}
            ],
            "37.5": [
              {"key": "b", "gridY": 35},
              {"key": "b", "gridY": 70}
            ],
            "62.5": [
              {"key": "b", "gridY": 35},
              {"key": "b", "gridY": 70}
            ],
            "87.5": [
              {"key": "b", "gridY": 35},
              {"key": "b", "gridY": 70}
            ],
            "112.5": [
              {"key": "b", "gridY": 35},
              {"key": "b", "gridY": 70}
            ],
            "137.5": [
              {"key": "b", "gridY": 35},
              {"key": "b", "gridY": 70}
            ],
            "162.5": [
              {"key": "b", "gridY": 35},
              {"key": "b", "gridY": 70}
            ],
            "187.5": [
              {"key": "b", "gridY": 35},
              {"key": "b", "gridY": 70}
            ]
          }
        }
      ],
      "opts": {
        "maxLives": 1,
        "speed": 1.2,
        "winCriteria": {"type": "reach-end"},
        "endPadding": 25
      }
    }

  • Waves

    Waves

    Description:

    follow the trail of coins!

    can you collect them all without missing any?

    Note that this level JSON is only provided here as a reference – to earn in-game skins for achievements in this level, please play this level from its dedicated page in the Custom Mode menu!

    Level Code:

    {
      "items": [
        {
          "type": "preset",
          "data": {
            "key": "cw",
            "xStart": 0,
            "yStart": 50,
            "totalLength": 330,
            "coinOpts": {"type": "default"}
          }
        },
        {
          "type": "preset",
          "data": {
            "key": "cw",
            "xStart": 0,
            "yStart": 35,
            "totalLength": 300,
            "coinOpts": {"type": "default"}
          }
        },
        {
          "type": "preset",
          "data": {
            "key": "cw",
            "xStart": 0,
            "yStart": 50,
            "totalLength": 300,
            "coinOpts": {"type": "default"}
          }
        },
        {
          "type": "preset",
          "data": {
            "key": "cw",
            "xStart": 0,
            "yStart": 65,
            "totalLength": 270,
            "coinOpts": {"type": "default"}
          }
        }
      ],
      "opts": {
        "speed": 1,
        "winCriteria": {"type": "collect-all-coins"}
      }
    }

  • Classic mode

    Classic mode

    Description:

    test your reflexes in this classic mode!

    jump through the gaps and score 1 point for every successful pass.

    can you keep the streak alive?

    Note that this level JSON is only provided here as a reference – to earn in-game skins for achievements in this level, please play this level from its dedicated page in the Custom Mode menu!

    Level Code:

    {
      "items": [
        {
          "type": "chunk",
          "data": {
            "0": [
              {
                "key": "cp",
                "missing": {
                  "type": "random",
                  "options": [
                    [1, 3],
                    [2, 4],
                    [3, 5],
                    [4, 6],
                    [5, 7],
                    [6, 8],
                    [7, 9],
                    [8, 10]
                  ]
                }
              }
            ],
            "45": [{"key": "e"}]
          }
        }
      ],
      "opts": {
        "repeat": -1,
        "speed": 0.67
      }
    }