{ "id": "stage1", "name": "Dusty Trail", "scrollSpeed": 20, "waves": [ { "id": "wave1", "duration": 5, "spawns": [ { "type": "bandit", "x": "center", "delay": 0 }, { "type": "bandit", "x": "left", "delay": 0.5 }, { "type": "bandit", "x": "right", "delay": 0.5 } ] }, { "id": "wave2", "duration": 6, "spawns": [ { "type": "gunman", "x": "left", "delay": 0 }, { "type": "gunman", "x": "right", "delay": 0 }, { "type": "bandit", "x": "center", "delay": 1 }, { "type": "bandit", "x": "random", "delay": 2 }, { "type": "bandit", "x": "random", "delay": 2.5 } ] }, { "id": "wave3", "duration": 7, "spawns": [ { "type": "rifleman", "x": "center", "delay": 0 }, { "type": "bandit", "x": "left", "delay": 0.5 }, { "type": "bandit", "x": "right", "delay": 0.5 }, { "type": "gunman", "x": "random", "delay": 2 }, { "type": "gunman", "x": "random", "delay": 3 } ] }, { "id": "wave4", "duration": 8, "spawns": [ { "type": "dynamite", "x": "center", "delay": 0 }, { "type": "bandit", "x": "left", "delay": 0 }, { "type": "bandit", "x": "right", "delay": 0 }, { "type": "rifleman", "x": "left", "delay": 2 }, { "type": "rifleman", "x": "right", "delay": 2 }, { "type": "gunman", "x": "center", "delay": 4 } ] }, { "id": "wave5", "duration": 10, "spawns": [ { "type": "gunman", "x": "left", "delay": 0 }, { "type": "gunman", "x": "right", "delay": 0 }, { "type": "gunman", "x": "center", "delay": 0 }, { "type": "rifleman", "x": "random", "delay": 2 }, { "type": "rifleman", "x": "random", "delay": 2.5 }, { "type": "dynamite", "x": "random", "delay": 4 }, { "type": "bandit", "x": "random", "delay": 5 }, { "type": "bandit", "x": "random", "delay": 5.5 }, { "type": "bandit", "x": "random", "delay": 6 } ] } ] }