diff --git a/Source/Cutscenes.lua b/Source/Cutscenes.lua index 3d9e5b3..79cf32f 100644 --- a/Source/Cutscenes.lua +++ b/Source/Cutscenes.lua @@ -93,6 +93,7 @@ function updateStartCutscene() if gotoGame then map = "data/1. HOOK.json" + mode = "game" addMapSave("data/1. HOOK.json") else createMenu(mainmenu) @@ -237,7 +238,7 @@ function beginEndCutscene() createStars() createMenu(mainmenu) - imgBigRocket:hide() + sprCutsceneBigRocket:remove() end) diff --git a/Source/Editor.lua b/Source/Editor.lua index 6656de8..eef8757 100644 --- a/Source/Editor.lua +++ b/Source/Editor.lua @@ -10,9 +10,6 @@ local sawblades = {} local spins = {} tilemapEditor:setSize(1000,1000) -local imgtiles = gfx.sprite.new(tilemapEditor) -local w, h = imgtiles:getSize() -imgtiles:moveTo(w/2,h/2) local bool2int = {[true]=1,[false]=0} local toolTipButton @@ -22,7 +19,7 @@ local pos1 = {x,y} local editor = "main" -local editorSongs = {"song1","song2","song5", "song6", "song7", "song8"} +local editorSongs = {"song1","song2","song5", "song6", "song7", "song8", "song9"} local selSong = "song2" local songIndexSel = 10 @@ -79,6 +76,12 @@ function newProject() playdate.keyboard.show("NEW LEVEL") end +function loadBg() + gfx.sprite.setBackgroundDrawingCallback( + tilemapEditor:draw(0,0) + ) +end + local createNewFont = gfx.font.new("gfx/bigVisibleSpaces") function updateNewproj() gfx.clear() @@ -103,6 +106,7 @@ function editLoadName(name) exitPos = {x = data.bigrocket.x, y = data.bigrocket.y} position = {x = (data.rocket.x + 6) / 16, y = (data.rocket.y + 4)/16} if data.checks then checks = data.checks end + selSong = data.song or "song2" levelname = name:match("(.+)%..+$") playdate.display.setInverted(data.inverted) grav = data.grav or 0.2 @@ -121,7 +125,7 @@ function editLoadName(name) editSave() end) - imgtiles:add() + loadBg() end function playdate.keyboard.keyboardWillHideCallback(ok) @@ -148,7 +152,7 @@ function playdate.keyboard.keyboardWillHideCallback(ok) end) levelname = playdate.keyboard.text:upper() - imgtiles:add() + loadBg() else page = 0 playdate.wait(0.3) @@ -225,8 +229,7 @@ function editUpdate() positionLerp.x = playdate.math.lerp(positionLerp.x, position.x * 16, 0.5) positionLerp.y = playdate.math.lerp(positionLerp.y, position.y * 16, 0.5) - if playdate.buttonIsPressed(playdate.kButtonA) then - if editor == "tiles" then + if playdate.buttonIsPressed(playdate.kButtonA) and editor == "tiles" and math.floor(tileIndex) > 0 then tilemapEditor:setTileAtPosition(position.x+12,position.y+8,math.floor( tileIndex ) + 1) for tile = 1, #tiles, 1 do @@ -236,8 +239,7 @@ function editUpdate() end end tiles[#tiles+1] = {x=position.x + 12, y=position.y + 8, t=math.floor( tileIndex ) + 1} - imgtiles = gfx.sprite.new(tilemapEditor) - end + end if playdate.buttonJustPressed(playdate.kButtonA) then @@ -262,11 +264,6 @@ function editUpdate() printTable(spins[#spins]) elseif editor == "main" then if math.floor( tileIndex ) == 0 then - --[[ - tilemapEditor:setTileAtPosition(position.x+12,position.y+8,2) - tiles[#tiles+1] = {x=position.x + 12, y=position.y + 8, t=2} - imgtiles = gfx.sprite.new(tilemapEditor) - ]] editor = "tiles" elseif math.floor(tileIndex) == 1 then powers[#powers+1] = {x=((position.x + 11) * 16)-7, y=((position.y + 7) * 16)-5} @@ -296,7 +293,7 @@ function editUpdate() editor = "main" end - if playdate.buttonJustPressed(playdate.kButtonB) then + if playdate.buttonIsPressed(playdate.kButtonB) then if editor == "tiles" then tilemapEditor:setTileAtPosition(position.x+12,position.y+8,0) for tile = 1, #tiles, 1 do @@ -305,22 +302,18 @@ function editUpdate() break end end - elseif editor == "pos2Saw" then + end + end + + if playdate.buttonJustPressed(playdate.kButtonB) then + + if editor == "pos2Saw" then tileIndex = 2 editor = "main" elseif editor == "pos2Spin" then tileIndex = 3 editor = "main" elseif editor == "main" then - --[[if math.floor( tileIndex ) == 0 then - tilemapEditor:setTileAtPosition(position.x+12,position.y+8,0) - for tile = 1, #tiles, 1 do - if tiles[tile].x == position.x + 12 and tiles[tile].y == position.y+8 then - table.remove(tiles,tile) - break - end - end - imgtiles = gfx.sprite.new(tilemapEditor)]] if math.floor(tileIndex) == 1 then for power = 1, #powers, 1 do if powers[power].x == ((position.x + 11) * 16)-7 and powers[power].y == ((position.y + 7) * 16)-5 then @@ -360,33 +353,44 @@ function editUpdate() if playdate.buttonIsPressed(playdate.kButtonLeft) and positionLerp.x/16 < position.x +0.03 then if editor ~= "pos2Spin" then position.x -= 1 - else - armamount-=1 - if armamount < 1 then armamount = 1 end end elseif playdate.buttonIsPressed(playdate.kButtonRight) and positionLerp.x/16 > position.x -0.03 then if editor ~= "pos2Spin" then position.x += 1 - else - armamount+=1 end end if playdate.buttonIsPressed(playdate.kButtonUp) and positionLerp.y/16 < position.y+0.03 then if editor ~= "pos2Spin" then position.y -= 1 - else - armlength += 1 end elseif playdate.buttonIsPressed(playdate.kButtonDown) and positionLerp.y/16 > position.y -0.03 then if editor ~= "pos2Spin" then position.y += 1 - else + end + end + + --AAAAAAAAAAaa + if playdate.buttonJustPressed(playdate.kButtonLeft) and positionLerp.x/16 < position.x +0.07 then + if editor == "pos2Spin" then + armamount-=1 + if armamount < 1 then armamount = 1 end + end + elseif playdate.buttonJustPressed(playdate.kButtonRight) and positionLerp.x/16 > position.x -0.07 then + if editor == "pos2Spin" then + armamount+=1 + end + end + if playdate.buttonJustPressed(playdate.kButtonUp) and positionLerp.y/16 < position.y+0.07 then + if editor == "pos2Spin" then + armlength += 1 + end + elseif playdate.buttonJustPressed(playdate.kButtonDown) and positionLerp.y/16 > position.y -0.07 then + if editor == "pos2Spin" then armlength-=1 if armlength < 1 then armlength = 1 end end end - end if position.x + 11 < 0 then position.x = -11 end @@ -397,7 +401,7 @@ end -- draw map gfx.setDrawOffset(-positionLerp.x, -positionLerp.y) - imgtiles:update() + tilemapEditor:draw(0,0) imgPlayerExit:draw(exitPos.x, exitPos.y) imgPlayer:draw(playerPos.x,playerPos.y) @@ -493,6 +497,7 @@ end gfx.fillRect(391,69,2,2) gfx.fillRect(391,97,2,2) gfx.fillRect(391,125,2,2) + gfx.fillRect(391,153,2,2) else tileTable[1+ind]:draw(373,13) end @@ -560,12 +565,12 @@ function editClose() for tile = 1, #tiles, 1 do tilemapEditor:setTileAtPosition(tiles[tile].x,tiles[tile].y,0) end - tiles = {} powers = {} sawblades = {} spins = {} checks = {} editor = "main" + tiles = {} tileIndex = 0 playdate.display.setInverted(false) gfx.sprite.removeAll() diff --git a/Source/Main.lua b/Source/Main.lua index 8f72c0e..2d0bc0e 100644 --- a/Source/Main.lua +++ b/Source/Main.lua @@ -67,9 +67,9 @@ tutorial = nil local menu = playdate.getSystemMenu() menuButton, error = menu:addMenuItem("game menu", function() - if mode == "game" then + if mode == "game" or mode == "hgame"then playdate.datastore.delete("savegame.json") - playdate.datastore.write({savedLevel=map,savedDeaths=deaths},"savegame") + playdate.datastore.write({savedLevel=map,savedDeaths=deaths,mode=mode},"savegame") elseif mode == "editor" or page == -1 then editClose() song:play(0) @@ -85,7 +85,7 @@ menuButton, error = menu:addMenuItem("game menu", function() song:play() end - if mode =="game" or mode == "play" then + if mode =="game" or mode == "play" or mode == "hgame" then killPlayer() removeMap() killBlades() @@ -117,6 +117,10 @@ if playdate.file.exists("levels/BONUS LEVEL 1.json") == false then playdate.datastore.write(data,"levels/BONUS LEVEL 2") data = json.decodeFile("bdata/bl3.json") playdate.datastore.write(data,"levels/BONUS LEVEL 3") + data = json.decodeFile("bdata/WALLZ.json") + playdate.datastore.write(data,"levels/WALLZ") + data = json.decodeFile("bdata/PEACE-OUT.json") + playdate.datastore.write(data,"levels/PEACE-OUT") end song:play(0) @@ -133,7 +137,7 @@ function playdate.update() processEndCutscene() elseif mode == "music" then updateBox() - elseif mode == "game" or mode == "play" then + elseif mode == "game" or mode == "play" or mode == "hgame" then song:setVolume(0.5) updatePlayer() gfx.sprite.update() @@ -170,8 +174,8 @@ function playdate.update() end function playdate.gameWillTerminate() - if mode == "game" then + if mode == "game" or mode == "game" then playdate.datastore.delete("savegame.json") - playdate.datastore.write({savedLevel=map,savedDeaths=deaths},"savegame") + playdate.datastore.write({savedLevel=map,savedDeaths=deaths,mode=mode},"savegame") end end \ No newline at end of file diff --git a/Source/Map.lua b/Source/Map.lua index 46aa01b..d7b2f9f 100644 --- a/Source/Map.lua +++ b/Source/Map.lua @@ -8,9 +8,8 @@ local sprTiles = gfx.sprite.new(tilemap) function addMapSave(_file) playdate.datastore.delete("savegame.json") - playdate.datastore.write({savedLevel=_file,savedDeaths=deaths},"savegame") + playdate.datastore.write({savedLevel=_file,savedDeaths=deaths,mode=mode},"savegame") addMap(_file, false) - mode = "game" end function addMap(_file, rs) @@ -34,7 +33,7 @@ function addMap(_file, rs) tilemap:setTileAtPosition(level.tiles[i].x,level.tiles[i].y,level.tiles[i].t) end - tiles = gfx.sprite.addWallSprites(tilemap, {0,1,7,8,9,10,11,12,13,14,15,16}) + tiles = gfx.sprite.addWallSprites(tilemap, {0,1,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24}) song:stop() if level.song then diff --git a/Source/Menu.lua b/Source/Menu.lua index 0e4c578..d230553 100644 --- a/Source/Menu.lua +++ b/Source/Menu.lua @@ -134,7 +134,7 @@ end local function dataLoad() barpos = 160 logopos = -112 - local lvls = playdate.file.listFiles("data") + local lvls = {"1. HOOK.json","2. ROCKET.json","3. HUT.json","4. SPINNER.json","5. SHUTTLE.json","6. SHELL.json","7. PYRAMID.json","8. KITCHEN.json","9. LADDER.json","10. CITY.json","11. FLOWER.json", "12. BOXES.json","13. SNAKE.json","14. TOWER.json","15. ESCAPE.json"} local m = {} m[0], m[1] = "data", "EXTRAS" if #lvls - ((10*page)) <= 0 then page = 0 end @@ -200,7 +200,7 @@ function editLoad() createMenu(m) end -songlist = {"BACK","POV: YOU ARE A ROCKET","A LONELY, LOST SHIP", "LEVEL COMPLETE", "GAME COMPLETE", "CHIPVIBE2", "ORANGER CHIP","WACKMAN","HAUNTED HOUS"} +songlist = {"BACK","POV: YOU ARE A ROCKET","A LONELY, LOST SHIP", "LEVEL COMPLETE", "GAME COMPLETE", "CHIPVIBE2", "ORANGER CHIP","WACKMAN","HAUNTED HOUS", "SPOOKY ZONE"} songlist[0] = "musicbox" function menuButtonPress(name, index) @@ -209,20 +209,31 @@ function menuButtonPress(name, index) miniExplode(controlX - 17 --[[+ (playdate.graphics.getTextSize(name) / 2)]] ,controlY + (243 - (20 * #menuitems))) - if name == "START NEW GAME" and menu == "mainPlay" then + if name == "START NEW GAME" then local m = {} m[0], m[1], m[2] = "newgame", "CANCEL", "CONFIRM" createMenu(m) + + elseif name == "START HALLOWEEN GAME" then + local m = {} + m[0], m[1], m[2] = "halgame", "CANCEL", "CONFIRM" + createMenu(m) elseif name == "START NEW GAME" or name == "CONFIRM" then - deaths = 0 - beginStartCutscene(true) - --map = "data/1. HOOK.json" - --addMapSave("data/1. HOOK.json") - + if menu ~= "halgame" then + deaths = 0 + beginStartCutscene(true) + else + mode = "hgame" + map = "data/H1. CAVEYARD.json" + addMapSave("data/H1. CAVEYARD.json") + end + elseif name == "CONTINUE" then addMap(map) - mode = "game" + dat = playdate.datastore.read("savegame") + dat.mode = dat.mode or "game" + mode = dat.mode elseif name == "NO GRAVITY" then setGrav(0) @@ -263,11 +274,11 @@ function menuButtonPress(name, index) playdate.display.setInverted(not playdate.display.getInverted()) elseif name == "EXTRAS" then local m = {} - --barpos = 160 - --logopos = -112 + barpos = 160 + logopos = -112 --m[0],m[1], m[2], m[3], m[4], m[5], m[6] = "extras", "BACK", "MUSIC BOX", "LINKS", "END CUTSCENE", "START CUTSCENE", "LEVEL SELECT" - m[0],m[1], m[2], m[3], m[4], m[5], m[6] = "extras", "BACK","LINKS","END CUTSCENE", "START CUTSCENE", "MUSIC BOX", "LEVEL SELECT" + m[0],m[1], m[2], m[3], m[4], m[5], m[6],m[7] = "extras", "BACK","LINKS","END CUTSCENE", "START CUTSCENE", "MUSIC BOX", "LEVEL SELECT", "START HALLOWEEN GAME" if playdate.file.exists("bonusLevels.rocketbytes") then m[6] = "EXTRA LEVELS" end @@ -301,22 +312,26 @@ function menuButtonPress(name, index) elseif name == "BACK" or name == "CANCEL" then if menu == "musicbox" then local m = {} - m[0],m[1], m[2], m[3], m[4], m[5], m[6] = "extras", "BACK","LINKS","END CUTSCENE", "START CUTSCENE", "MUSIC BOX", "LEVEL SELECT" + m[0],m[1], m[2], m[3], m[4], m[5], m[6],m[7] = "extras", "BACK","LINKS","END CUTSCENE", "START CUTSCENE", "MUSIC BOX", "LEVEL SELECT", "START HALLOWEEN GAME" if playdate.file.exists("bonusLevels.rocketbytes") then m[6] = "EXTRA LEVELS" + barpos = 160 + logopos = -112 end song:stop() song:load("sfx/song1") song:play(0) local m = {} - --barpos = 160 - --logopos = -112 - m[0],m[1], m[2], m[3], m[4], m[5], m[6] = "extras", "BACK","LINKS","END CUTSCENE", "START CUTSCENE", "MUSIC BOX", "LEVEL SELECT" + barpos = 160 + logopos = -112 + m[0],m[1], m[2], m[3], m[4], m[5], m[6],m[7] = "extras", "BACK","LINKS","END CUTSCENE", "START CUTSCENE", "MUSIC BOX", "LEVEL SELECT", "START HALLOWEEN GAME" createMenu(m) elseif menu == "qrs" or menu == "data" or menu == "dat" then local m = {} - m[0],m[1], m[2], m[3], m[4], m[5], m[6] = "extras", "BACK","LINKS","END CUTSCENE", "START CUTSCENE", "MUSIC BOX", "LEVEL SELECT" + m[0],m[1], m[2], m[3], m[4], m[5], m[6],m[7] = "extras", "BACK","LINKS","END CUTSCENE", "START CUTSCENE", "MUSIC BOX", "LEVEL SELECT", "START HALLOWEEN GAME" createMenu(m) + barpos = 160 + logopos = -112 elseif menu == nil then else diff --git a/Source/Player.lua b/Source/Player.lua index 896b390..93dab65 100644 --- a/Source/Player.lua +++ b/Source/Player.lua @@ -116,7 +116,7 @@ local function playerWin() killPlayer() removeMap() killBlades() - if mode == "game" and next then + if (mode == "game" or mode == "hgame") and next then playdate.datastore.delete("savegame") playdate.datastore.write({savedLevel=map,savedDeaths=deaths},"savegame") next = nil diff --git a/Source/bdata/PEACE-OUT.json b/Source/bdata/PEACE-OUT.json new file mode 100644 index 0000000..6b0ba6b --- /dev/null +++ b/Source/bdata/PEACE-OUT.json @@ -0,0 +1,1586 @@ +{ + "CREATED BY Ryan Clator" : "SUBMITTED FOR TYM ROCKET BYTES LEVEL CONTEST", + "bigrocket": { + "x":1744, + "y":2112 + }, + "checks": [ + ], + "fuel": [ + { + "x":1545, + "y":1387 + }, + { + "x":1641, + "y":1355 + }, + { + "x":1769, + "y":1131 + }, + { + "x":1929, + "y":1147 + }, + { + "x":2201, + "y":1531 + } + ], + "grav":0.20000000298023, + "inverted":false, + "rocket": { + "x":1562, + "y":1692 + }, + "rotators": [ + ], + "saws": [ + { + "ends": { + "x":1520, + "y":1472 + }, + "speed":1, + "start": { + "x":1680, + "y":1472 + } + }, + { + "ends": { + "x":1968, + "y":1792 + }, + "speed":1, + "start": { + "x":1600, + "y":1792 + } + }, + { + "ends": { + "x":1600, + "y":1888 + }, + "speed":1, + "start": { + "x":1792, + "y":1888 + } + }, + { + "ends": { + "x":1808, + "y":1888 + }, + "speed":1, + "start": { + "x":1968, + "y":1888 + } + }, + { + "ends": { + "x":1696, + "y":2032 + }, + "speed":1, + "start": { + "x":1584, + "y":2032 + } + }, + { + "ends": { + "x":1840, + "y":2032 + }, + "speed":1, + "start": { + "x":1712, + "y":2032 + } + }, + { + "ends": { + "x":1968, + "y":2032 + }, + "speed":1, + "start": { + "x":1856, + "y":2032 + } + } + ], + "song":"song2", + "tiles": [ + { + "t":4, + "x":95, + "y":91 + }, + { + "t":4, + "x":95, + "y":90 + }, + { + "t":3, + "x":100, + "y":85 + }, + { + "t":3, + "x":99, + "y":85 + }, + { + "t":3, + "x":98, + "y":85 + }, + { + "t":3, + "x":97, + "y":85 + }, + { + "t":2, + "x":96, + "y":85 + }, + { + "t":2, + "x":96, + "y":86 + }, + { + "t":2, + "x":95, + "y":86 + }, + { + "t":4, + "x":95, + "y":87 + }, + { + "t":4, + "x":95, + "y":88 + }, + { + "t":4, + "x":95, + "y":89 + }, + { + "t":5, + "x":101, + "y":85 + }, + { + "t":2, + "x":101, + "y":84 + }, + { + "t":4, + "x":101, + "y":86 + }, + { + "t":4, + "x":101, + "y":87 + }, + { + "t":4, + "x":101, + "y":88 + }, + { + "t":4, + "x":101, + "y":89 + }, + { + "t":4, + "x":101, + "y":90 + }, + { + "t":2, + "x":101, + "y":91 + }, + { + "t":5, + "x":102, + "y":84 + }, + { + "t":2, + "x":102, + "y":83 + }, + { + "t":3, + "x":103, + "y":83 + }, + { + "t":3, + "x":104, + "y":83 + }, + { + "t":3, + "x":105, + "y":83 + }, + { + "t":4, + "x":107, + "y":86 + }, + { + "t":4, + "x":107, + "y":87 + }, + { + "t":4, + "x":107, + "y":88 + }, + { + "t":4, + "x":107, + "y":89 + }, + { + "t":4, + "x":107, + "y":90 + }, + { + "t":4, + "x":107, + "y":91 + }, + { + "t":2, + "x":107, + "y":92 + }, + { + "t":2, + "x":107, + "y":84 + }, + { + "t":2, + "x":106, + "y":83 + }, + { + "t":5, + "x":106, + "y":84 + }, + { + "t":5, + "x":107, + "y":85 + }, + { + "t":3, + "x":108, + "y":85 + }, + { + "t":2, + "x":109, + "y":85 + }, + { + "t":4, + "x":109, + "y":84 + }, + { + "t":4, + "x":109, + "y":83 + }, + { + "t":4, + "x":109, + "y":82 + }, + { + "t":4, + "x":109, + "y":81 + }, + { + "t":4, + "x":109, + "y":80 + }, + { + "t":4, + "x":109, + "y":79 + }, + { + "t":4, + "x":109, + "y":78 + }, + { + "t":4, + "x":109, + "y":77 + }, + { + "t":4, + "x":109, + "y":76 + }, + { + "t":4, + "x":109, + "y":75 + }, + { + "t":4, + "x":109, + "y":74 + }, + { + "t":4, + "x":109, + "y":73 + }, + { + "t":4, + "x":109, + "y":72 + }, + { + "t":4, + "x":109, + "y":71 + }, + { + "t":2, + "x":109, + "y":70 + }, + { + "t":2, + "x":110, + "y":70 + }, + { + "t":2, + "x":110, + "y":69 + }, + { + "t":3, + "x":111, + "y":69 + }, + { + "t":3, + "x":112, + "y":69 + }, + { + "t":3, + "x":113, + "y":69 + }, + { + "t":2, + "x":114, + "y":69 + }, + { + "t":2, + "x":114, + "y":70 + }, + { + "t":2, + "x":115, + "y":70 + }, + { + "t":4, + "x":115, + "y":71 + }, + { + "t":4, + "x":115, + "y":72 + }, + { + "t":4, + "x":115, + "y":73 + }, + { + "t":4, + "x":115, + "y":74 + }, + { + "t":4, + "x":115, + "y":75 + }, + { + "t":4, + "x":115, + "y":76 + }, + { + "t":4, + "x":115, + "y":77 + }, + { + "t":4, + "x":115, + "y":78 + }, + { + "t":4, + "x":115, + "y":79 + }, + { + "t":4, + "x":115, + "y":80 + }, + { + "t":4, + "x":115, + "y":81 + }, + { + "t":4, + "x":115, + "y":82 + }, + { + "t":4, + "x":115, + "y":83 + }, + { + "t":2, + "x":115, + "y":84 + }, + { + "t":3, + "x":116, + "y":84 + }, + { + "t":2, + "x":117, + "y":84 + }, + { + "t":4, + "x":117, + "y":83 + }, + { + "t":4, + "x":117, + "y":82 + }, + { + "t":4, + "x":117, + "y":81 + }, + { + "t":2, + "x":117, + "y":80 + }, + { + "t":5, + "x":118, + "y":80 + }, + { + "t":4, + "x":118, + "y":79 + }, + { + "t":4, + "x":118, + "y":78 + }, + { + "t":4, + "x":118, + "y":77 + }, + { + "t":4, + "x":118, + "y":76 + }, + { + "t":2, + "x":118, + "y":75 + }, + { + "t":5, + "x":119, + "y":75 + }, + { + "t":4, + "x":119, + "y":74 + }, + { + "t":4, + "x":119, + "y":73 + }, + { + "t":4, + "x":119, + "y":72 + }, + { + "t":2, + "x":119, + "y":71 + }, + { + "t":5, + "x":120, + "y":71 + }, + { + "t":2, + "x":120, + "y":70 + }, + { + "t":3, + "x":121, + "y":70 + }, + { + "t":3, + "x":122, + "y":70 + }, + { + "t":3, + "x":123, + "y":70 + }, + { + "t":2, + "x":124, + "y":70 + }, + { + "t":5, + "x":124, + "y":71 + }, + { + "t":2, + "x":125, + "y":71 + }, + { + "t":4, + "x":125, + "y":72 + }, + { + "t":4, + "x":125, + "y":73 + }, + { + "t":4, + "x":125, + "y":74 + }, + { + "t":4, + "x":125, + "y":75 + }, + { + "t":4, + "x":125, + "y":76 + }, + { + "t":2, + "x":125, + "y":77 + }, + { + "t":5, + "x":124, + "y":77 + }, + { + "t":4, + "x":124, + "y":78 + }, + { + "t":4, + "x":124, + "y":79 + }, + { + "t":4, + "x":124, + "y":81 + }, + { + "t":4, + "x":124, + "y":80 + }, + { + "t":2, + "x":124, + "y":82 + }, + { + "t":4, + "x":124, + "y":83 + }, + { + "t":4, + "x":124, + "y":84 + }, + { + "t":4, + "x":124, + "y":85 + }, + { + "t":4, + "x":124, + "y":86 + }, + { + "t":4, + "x":124, + "y":87 + }, + { + "t":4, + "x":124, + "y":88 + }, + { + "t":2, + "x":124, + "y":89 + }, + { + "t":5, + "x":125, + "y":89 + }, + { + "t":4, + "x":125, + "y":90 + }, + { + "t":4, + "x":125, + "y":91 + }, + { + "t":4, + "x":125, + "y":92 + }, + { + "t":4, + "x":125, + "y":93 + }, + { + "t":2, + "x":125, + "y":94 + }, + { + "t":5, + "x":126, + "y":94 + }, + { + "t":4, + "x":126, + "y":95 + }, + { + "t":2, + "x":126, + "y":96 + }, + { + "t":2, + "x":127, + "y":97 + }, + { + "t":5, + "x":127, + "y":96 + }, + { + "t":3, + "x":128, + "y":97 + }, + { + "t":3, + "x":129, + "y":97 + }, + { + "t":2, + "x":130, + "y":97 + }, + { + "t":5, + "x":130, + "y":96 + }, + { + "t":3, + "x":131, + "y":96 + }, + { + "t":3, + "x":132, + "y":96 + }, + { + "t":2, + "x":133, + "y":96 + }, + { + "t":5, + "x":133, + "y":95 + }, + { + "t":3, + "x":134, + "y":95 + }, + { + "t":3, + "x":135, + "y":95 + }, + { + "t":2, + "x":136, + "y":95 + }, + { + "t":5, + "x":136, + "y":94 + }, + { + "t":3, + "x":137, + "y":94 + }, + { + "t":3, + "x":138, + "y":94 + }, + { + "t":3, + "x":139, + "y":94 + }, + { + "t":3, + "x":140, + "y":94 + }, + { + "t":5, + "x":141, + "y":94 + }, + { + "t":2, + "x":141, + "y":95 + }, + { + "t":3, + "x":142, + "y":95 + }, + { + "t":5, + "x":143, + "y":95 + }, + { + "t":2, + "x":143, + "y":96 + }, + { + "t":5, + "x":144, + "y":96 + }, + { + "t":4, + "x":144, + "y":97 + }, + { + "t":4, + "x":144, + "y":98 + }, + { + "t":2, + "x":144, + "y":99 + }, + { + "t":3, + "x":143, + "y":99 + }, + { + "t":3, + "x":142, + "y":99 + }, + { + "t":5, + "x":141, + "y":99 + }, + { + "t":2, + "x":141, + "y":100 + }, + { + "t":3, + "x":140, + "y":100 + }, + { + "t":3, + "x":139, + "y":100 + }, + { + "t":5, + "x":138, + "y":100 + }, + { + "t":2, + "x":138, + "y":101 + }, + { + "t":3, + "x":137, + "y":101 + }, + { + "t":3, + "x":136, + "y":101 + }, + { + "t":5, + "x":135, + "y":101 + }, + { + "t":2, + "x":135, + "y":102 + }, + { + "t":5, + "x":134, + "y":102 + }, + { + "t":2, + "x":134, + "y":103 + }, + { + "t":5, + "x":133, + "y":103 + }, + { + "t":2, + "x":133, + "y":104 + }, + { + "t":5, + "x":132, + "y":104 + }, + { + "t":2, + "x":132, + "y":105 + }, + { + "t":5, + "x":131, + "y":105 + }, + { + "t":2, + "x":131, + "y":106 + }, + { + "t":2, + "x":126, + "y":109 + }, + { + "t":2, + "x":128, + "y":109 + }, + { + "t":2, + "x":129, + "y":108 + }, + { + "t":2, + "x":130, + "y":107 + }, + { + "t":5, + "x":130, + "y":106 + }, + { + "t":5, + "x":129, + "y":107 + }, + { + "t":5, + "x":128, + "y":108 + }, + { + "t":3, + "x":127, + "y":109 + }, + { + "t":2, + "x":100, + "y":109 + }, + { + "t":2, + "x":95, + "y":107 + }, + { + "t":4, + "x":95, + "y":104 + }, + { + "t":4, + "x":95, + "y":105 + }, + { + "t":4, + "x":95, + "y":106 + }, + { + "t":2, + "x":97, + "y":109 + }, + { + "t":4, + "x":97, + "y":108 + }, + { + "t":2, + "x":97, + "y":107 + }, + { + "t":3, + "x":96, + "y":107 + }, + { + "t":3, + "x":98, + "y":109 + }, + { + "t":3, + "x":99, + "y":109 + }, + { + "t":4, + "x":94, + "y":93 + }, + { + "t":4, + "x":94, + "y":94 + }, + { + "t":4, + "x":94, + "y":95 + }, + { + "t":4, + "x":94, + "y":96 + }, + { + "t":4, + "x":94, + "y":97 + }, + { + "t":4, + "x":94, + "y":98 + }, + { + "t":4, + "x":94, + "y":99 + }, + { + "t":4, + "x":94, + "y":100 + }, + { + "t":4, + "x":94, + "y":101 + }, + { + "t":4, + "x":94, + "y":102 + }, + { + "t":2, + "x":94, + "y":92 + }, + { + "t":5, + "x":95, + "y":92 + }, + { + "t":5, + "x":95, + "y":103 + }, + { + "t":2, + "x":94, + "y":103 + }, + { + "t":4, + "x":100, + "y":110 + }, + { + "t":4, + "x":100, + "y":111 + }, + { + "t":4, + "x":100, + "y":112 + }, + { + "t":4, + "x":100, + "y":113 + }, + { + "t":4, + "x":100, + "y":114 + }, + { + "t":4, + "x":100, + "y":115 + }, + { + "t":4, + "x":100, + "y":116 + }, + { + "t":4, + "x":100, + "y":117 + }, + { + "t":5, + "x":100, + "y":119 + }, + { + "t":4, + "x":100, + "y":118 + }, + { + "t":2, + "x":99, + "y":119 + }, + { + "t":4, + "x":99, + "y":120 + }, + { + "t":4, + "x":99, + "y":121 + }, + { + "t":4, + "x":99, + "y":122 + }, + { + "t":4, + "x":99, + "y":123 + }, + { + "t":4, + "x":99, + "y":124 + }, + { + "t":4, + "x":99, + "y":125 + }, + { + "t":4, + "x":99, + "y":126 + }, + { + "t":4, + "x":99, + "y":127 + }, + { + "t":4, + "x":99, + "y":128 + }, + { + "t":4, + "x":126, + "y":110 + }, + { + "t":4, + "x":126, + "y":111 + }, + { + "t":2, + "x":126, + "y":112 + }, + { + "t":5, + "x":125, + "y":112 + }, + { + "t":4, + "x":125, + "y":113 + }, + { + "t":4, + "x":125, + "y":114 + }, + { + "t":4, + "x":125, + "y":115 + }, + { + "t":4, + "x":125, + "y":116 + }, + { + "t":4, + "x":125, + "y":117 + }, + { + "t":4, + "x":125, + "y":118 + }, + { + "t":4, + "x":125, + "y":119 + }, + { + "t":4, + "x":125, + "y":120 + }, + { + "t":4, + "x":125, + "y":121 + }, + { + "t":4, + "x":125, + "y":122 + }, + { + "t":4, + "x":125, + "y":123 + }, + { + "t":4, + "x":125, + "y":124 + }, + { + "t":4, + "x":125, + "y":125 + }, + { + "t":4, + "x":125, + "y":126 + }, + { + "t":4, + "x":100, + "y":130 + }, + { + "t":4, + "x":100, + "y":131 + }, + { + "t":4, + "x":101, + "y":133 + }, + { + "t":4, + "x":125, + "y":128 + }, + { + "t":4, + "x":125, + "y":127 + }, + { + "t":4, + "x":124, + "y":130 + }, + { + "t":4, + "x":124, + "y":131 + }, + { + "t":4, + "x":123, + "y":133 + }, + { + "t":2, + "x":115, + "y":137 + }, + { + "t":5, + "x":115, + "y":138 + }, + { + "t":5, + "x":119, + "y":137 + }, + { + "t":5, + "x":121, + "y":136 + }, + { + "t":5, + "x":122, + "y":135 + }, + { + "t":5, + "x":123, + "y":134 + }, + { + "t":5, + "x":123, + "y":132 + }, + { + "t":5, + "x":124, + "y":129 + }, + { + "t":2, + "x":125, + "y":129 + }, + { + "t":2, + "x":124, + "y":132 + }, + { + "t":2, + "x":122, + "y":134 + }, + { + "t":2, + "x":121, + "y":135 + }, + { + "t":2, + "x":119, + "y":136 + }, + { + "t":2, + "x":108, + "y":137 + }, + { + "t":2, + "x":105, + "y":136 + }, + { + "t":2, + "x":103, + "y":135 + }, + { + "t":2, + "x":102, + "y":134 + }, + { + "t":2, + "x":99, + "y":129 + }, + { + "t":2, + "x":100, + "y":132 + }, + { + "t":5, + "x":100, + "y":129 + }, + { + "t":5, + "x":101, + "y":132 + }, + { + "t":5, + "x":101, + "y":134 + }, + { + "t":5, + "x":102, + "y":135 + }, + { + "t":5, + "x":103, + "y":136 + }, + { + "t":5, + "x":105, + "y":137 + }, + { + "t":5, + "x":108, + "y":138 + }, + { + "t":3, + "x":109, + "y":138 + }, + { + "t":3, + "x":110, + "y":138 + }, + { + "t":3, + "x":111, + "y":138 + }, + { + "t":3, + "x":112, + "y":138 + }, + { + "t":3, + "x":113, + "y":138 + }, + { + "t":3, + "x":114, + "y":138 + }, + { + "t":3, + "x":116, + "y":137 + }, + { + "t":3, + "x":117, + "y":137 + }, + { + "t":3, + "x":118, + "y":137 + }, + { + "t":3, + "x":120, + "y":136 + }, + { + "t":3, + "x":107, + "y":137 + }, + { + "t":3, + "x":106, + "y":137 + }, + { + "t":3, + "x":104, + "y":136 + } + ] +} \ No newline at end of file diff --git a/Source/bdata/WALLZ.json b/Source/bdata/WALLZ.json new file mode 100644 index 0000000..3ce519c --- /dev/null +++ b/Source/bdata/WALLZ.json @@ -0,0 +1,1952 @@ +{ + "CREATED BY Alastair Low" : "SUBMITTED FOR TYM ROCKET BYTES LEVEL CONTEST", + "bigrocket": { + "x":1744, + "y":1760 + }, + "fuel": [ + { + "x":1657, + "y":1499 + }, + { + "x":1657, + "y":1387 + }, + { + "x":1577, + "y":1483 + }, + { + "x":1769, + "y":1451 + }, + { + "x":1769, + "y":1595 + }, + { + "x":1753, + "y":1675 + } + ], + "grav":0.20000000298023, + "inverted":false, + "rocket": { + "x":1562, + "y":1564 + }, + "rotators": [ + ], + "saws": [ + { + "ends": { + "x":1824, + "y":1648 + }, + "speed":1, + "start": { + "x":1696, + "y":1648 + } + } + ], + "song":"song2", + "tiles": [ + { + "t":5, + "x":98, + "y":102 + }, + { + "t":5, + "x":99, + "y":102 + }, + { + "t":5, + "x":100, + "y":102 + }, + { + "t":5, + "x":101, + "y":102 + }, + { + "t":5, + "x":101, + "y":101 + }, + { + "t":5, + "x":101, + "y":100 + }, + { + "t":5, + "x":101, + "y":100 + }, + { + "t":5, + "x":101, + "y":99 + }, + { + "t":5, + "x":101, + "y":98 + }, + { + "t":5, + "x":97, + "y":98 + }, + { + "t":5, + "x":97, + "y":99 + }, + { + "t":5, + "x":97, + "y":100 + }, + { + "t":5, + "x":97, + "y":101 + }, + { + "t":5, + "x":97, + "y":102 + }, + { + "t":4, + "x":101, + "y":97 + }, + { + "t":4, + "x":102, + "y":97 + }, + { + "t":4, + "x":102, + "y":97 + }, + { + "t":4, + "x":103, + "y":97 + }, + { + "t":4, + "x":103, + "y":96 + }, + { + "t":4, + "x":103, + "y":95 + }, + { + "t":4, + "x":103, + "y":94 + }, + { + "t":4, + "x":103, + "y":93 + }, + { + "t":4, + "x":103, + "y":93 + }, + { + "t":5, + "x":103, + "y":97 + }, + { + "t":5, + "x":102, + "y":97 + }, + { + "t":6, + "x":101, + "y":97 + }, + { + "t":6, + "x":97, + "y":97 + }, + { + "t":6, + "x":96, + "y":96 + }, + { + "t":5, + "x":96, + "y":97 + }, + { + "t":5, + "x":97, + "y":97 + }, + { + "t":5, + "x":96, + "y":95 + }, + { + "t":5, + "x":96, + "y":96 + }, + { + "t":5, + "x":101, + "y":97 + }, + { + "t":5, + "x":97, + "y":92 + }, + { + "t":5, + "x":98, + "y":92 + }, + { + "t":5, + "x":99, + "y":92 + }, + { + "t":5, + "x":99, + "y":91 + }, + { + "t":5, + "x":99, + "y":90 + }, + { + "t":5, + "x":99, + "y":89 + }, + { + "t":5, + "x":99, + "y":88 + }, + { + "t":5, + "x":99, + "y":87 + }, + { + "t":5, + "x":99, + "y":86 + }, + { + "t":5, + "x":100, + "y":86 + }, + { + "t":5, + "x":101, + "y":86 + }, + { + "t":5, + "x":102, + "y":86 + }, + { + "t":5, + "x":103, + "y":86 + }, + { + "t":5, + "x":104, + "y":86 + }, + { + "t":5, + "x":105, + "y":86 + }, + { + "t":5, + "x":106, + "y":86 + }, + { + "t":5, + "x":107, + "y":86 + }, + { + "t":5, + "x":108, + "y":86 + }, + { + "t":5, + "x":109, + "y":86 + }, + { + "t":5, + "x":111, + "y":86 + }, + { + "t":5, + "x":112, + "y":86 + }, + { + "t":5, + "x":113, + "y":86 + }, + { + "t":5, + "x":110, + "y":86 + }, + { + "t":5, + "x":114, + "y":86 + }, + { + "t":5, + "x":114, + "y":87 + }, + { + "t":5, + "x":114, + "y":88 + }, + { + "t":5, + "x":114, + "y":89 + }, + { + "t":5, + "x":114, + "y":90 + }, + { + "t":5, + "x":114, + "y":91 + }, + { + "t":5, + "x":114, + "y":92 + }, + { + "t":5, + "x":114, + "y":93 + }, + { + "t":5, + "x":114, + "y":94 + }, + { + "t":5, + "x":114, + "y":95 + }, + { + "t":5, + "x":114, + "y":96 + }, + { + "t":5, + "x":114, + "y":97 + }, + { + "t":5, + "x":114, + "y":98 + }, + { + "t":5, + "x":114, + "y":99 + }, + { + "t":5, + "x":108, + "y":99 + }, + { + "t":5, + "x":104, + "y":97 + }, + { + "t":5, + "x":105, + "y":97 + }, + { + "t":5, + "x":106, + "y":97 + }, + { + "t":5, + "x":107, + "y":97 + }, + { + "t":5, + "x":108, + "y":97 + }, + { + "t":5, + "x":108, + "y":98 + }, + { + "t":5, + "x":97, + "y":93 + }, + { + "t":5, + "x":97, + "y":94 + }, + { + "t":5, + "x":97, + "y":95 + }, + { + "t":5, + "x":97, + "y":96 + }, + { + "t":4, + "x":107, + "y":87 + }, + { + "t":4, + "x":107, + "y":89 + }, + { + "t":4, + "x":107, + "y":88 + }, + { + "t":4, + "x":107, + "y":93 + }, + { + "t":4, + "x":107, + "y":94 + }, + { + "t":4, + "x":107, + "y":95 + }, + { + "t":4, + "x":107, + "y":96 + }, + { + "t":4, + "x":103, + "y":91 + }, + { + "t":4, + "x":103, + "y":92 + }, + { + "t":3, + "x":109, + "y":99 + }, + { + "t":3, + "x":110, + "y":99 + }, + { + "t":3, + "x":111, + "y":99 + }, + { + "t":3, + "x":113, + "y":103 + }, + { + "t":3, + "x":112, + "y":103 + }, + { + "t":3, + "x":109, + "y":103 + }, + { + "t":5, + "x":108, + "y":103 + }, + { + "t":5, + "x":108, + "y":102 + }, + { + "t":5, + "x":108, + "y":101 + }, + { + "t":5, + "x":108, + "y":100 + }, + { + "t":5, + "x":114, + "y":100 + }, + { + "t":5, + "x":114, + "y":101 + }, + { + "t":5, + "x":114, + "y":102 + }, + { + "t":5, + "x":114, + "y":103 + }, + { + "t":5, + "x":108, + "y":105 + }, + { + "t":5, + "x":108, + "y":106 + }, + { + "t":5, + "x":108, + "y":107 + }, + { + "t":5, + "x":108, + "y":108 + }, + { + "t":5, + "x":114, + "y":108 + }, + { + "t":5, + "x":114, + "y":107 + }, + { + "t":5, + "x":114, + "y":106 + }, + { + "t":5, + "x":114, + "y":105 + }, + { + "t":5, + "x":110, + "y":90 + }, + { + "t":5, + "x":110, + "y":91 + }, + { + "t":5, + "x":110, + "y":92 + }, + { + "t":5, + "x":110, + "y":93 + }, + { + "t":5, + "x":110, + "y":94 + }, + { + "t":5, + "x":110, + "y":95 + }, + { + "t":5, + "x":110, + "y":96 + }, + { + "t":5, + "x":110, + "y":97 + }, + { + "t":5, + "x":109, + "y":97 + }, + { + "t":5, + "x":108, + "y":96 + }, + { + "t":5, + "x":108, + "y":95 + }, + { + "t":5, + "x":109, + "y":95 + }, + { + "t":5, + "x":109, + "y":96 + }, + { + "t":5, + "x":107, + "y":96 + }, + { + "t":5, + "x":107, + "y":95 + }, + { + "t":5, + "x":107, + "y":94 + }, + { + "t":5, + "x":113, + "y":95 + }, + { + "t":5, + "x":113, + "y":94 + }, + { + "t":6, + "x":109, + "y":96 + }, + { + "t":6, + "x":108, + "y":96 + }, + { + "t":4, + "x":107, + "y":95 + }, + { + "t":4, + "x":107, + "y":96 + }, + { + "t":4, + "x":107, + "y":94 + }, + { + "t":4, + "x":110, + "y":91 + }, + { + "t":4, + "x":110, + "y":92 + }, + { + "t":4, + "x":110, + "y":93 + }, + { + "t":4, + "x":110, + "y":94 + }, + { + "t":4, + "x":110, + "y":95 + }, + { + "t":4, + "x":110, + "y":96 + }, + { + "t":4, + "x":108, + "y":98 + }, + { + "t":4, + "x":108, + "y":99 + }, + { + "t":4, + "x":108, + "y":100 + }, + { + "t":4, + "x":108, + "y":101 + }, + { + "t":4, + "x":108, + "y":102 + }, + { + "t":4, + "x":108, + "y":103 + }, + { + "t":4, + "x":108, + "y":105 + }, + { + "t":4, + "x":108, + "y":106 + }, + { + "t":4, + "x":108, + "y":107 + }, + { + "t":4, + "x":114, + "y":107 + }, + { + "t":4, + "x":114, + "y":106 + }, + { + "t":4, + "x":114, + "y":105 + }, + { + "t":4, + "x":114, + "y":104 + }, + { + "t":4, + "x":114, + "y":103 + }, + { + "t":4, + "x":114, + "y":102 + }, + { + "t":4, + "x":114, + "y":101 + }, + { + "t":4, + "x":114, + "y":100 + }, + { + "t":4, + "x":114, + "y":99 + }, + { + "t":4, + "x":114, + "y":98 + }, + { + "t":4, + "x":114, + "y":97 + }, + { + "t":4, + "x":114, + "y":96 + }, + { + "t":4, + "x":114, + "y":96 + }, + { + "t":4, + "x":114, + "y":93 + }, + { + "t":4, + "x":114, + "y":92 + }, + { + "t":4, + "x":114, + "y":91 + }, + { + "t":4, + "x":114, + "y":90 + }, + { + "t":4, + "x":114, + "y":89 + }, + { + "t":4, + "x":114, + "y":88 + }, + { + "t":4, + "x":114, + "y":87 + }, + { + "t":5, + "x":112, + "y":85 + }, + { + "t":5, + "x":111, + "y":85 + }, + { + "t":5, + "x":107, + "y":85 + }, + { + "t":5, + "x":106, + "y":85 + }, + { + "t":5, + "x":102, + "y":85 + }, + { + "t":5, + "x":102, + "y":84 + }, + { + "t":5, + "x":103, + "y":85 + }, + { + "t":5, + "x":98, + "y":91 + }, + { + "t":5, + "x":96, + "y":96 + }, + { + "t":5, + "x":96, + "y":97 + }, + { + "t":5, + "x":96, + "y":98 + }, + { + "t":5, + "x":96, + "y":101 + }, + { + "t":5, + "x":96, + "y":102 + }, + { + "t":5, + "x":97, + "y":103 + }, + { + "t":5, + "x":98, + "y":103 + }, + { + "t":4, + "x":101, + "y":101 + }, + { + "t":4, + "x":101, + "y":100 + }, + { + "t":4, + "x":101, + "y":99 + }, + { + "t":4, + "x":101, + "y":98 + }, + { + "t":4, + "x":97, + "y":99 + }, + { + "t":4, + "x":97, + "y":100 + }, + { + "t":4, + "x":96, + "y":97 + }, + { + "t":4, + "x":97, + "y":97 + }, + { + "t":4, + "x":97, + "y":95 + }, + { + "t":4, + "x":97, + "y":94 + }, + { + "t":4, + "x":97, + "y":93 + }, + { + "t":4, + "x":99, + "y":90 + }, + { + "t":4, + "x":99, + "y":89 + }, + { + "t":4, + "x":99, + "y":88 + }, + { + "t":4, + "x":99, + "y":87 + }, + { + "t":4, + "x":108, + "y":96 + }, + { + "t":4, + "x":109, + "y":96 + }, + { + "t":4, + "x":108, + "y":109 + }, + { + "t":4, + "x":108, + "y":110 + }, + { + "t":4, + "x":108, + "y":111 + }, + { + "t":4, + "x":108, + "y":112 + }, + { + "t":4, + "x":108, + "y":113 + }, + { + "t":4, + "x":108, + "y":114 + }, + { + "t":5, + "x":114, + "y":115 + }, + { + "t":5, + "x":113, + "y":115 + }, + { + "t":5, + "x":112, + "y":115 + }, + { + "t":5, + "x":111, + "y":115 + }, + { + "t":5, + "x":110, + "y":115 + }, + { + "t":5, + "x":109, + "y":115 + }, + { + "t":5, + "x":108, + "y":115 + }, + { + "t":5, + "x":115, + "y":103 + }, + { + "t":5, + "x":116, + "y":103 + }, + { + "t":5, + "x":116, + "y":104 + }, + { + "t":5, + "x":116, + "y":105 + }, + { + "t":5, + "x":115, + "y":105 + }, + { + "t":5, + "x":107, + "y":105 + }, + { + "t":5, + "x":106, + "y":105 + }, + { + "t":5, + "x":106, + "y":104 + }, + { + "t":5, + "x":106, + "y":103 + }, + { + "t":5, + "x":107, + "y":103 + }, + { + "t":5, + "x":115, + "y":109 + }, + { + "t":5, + "x":115, + "y":110 + }, + { + "t":5, + "x":115, + "y":111 + }, + { + "t":5, + "x":115, + "y":112 + }, + { + "t":5, + "x":115, + "y":113 + }, + { + "t":5, + "x":115, + "y":114 + }, + { + "t":5, + "x":115, + "y":115 + }, + { + "t":5, + "x":115, + "y":108 + }, + { + "t":4, + "x":115, + "y":114 + }, + { + "t":4, + "x":115, + "y":113 + }, + { + "t":4, + "x":115, + "y":112 + }, + { + "t":4, + "x":115, + "y":111 + }, + { + "t":4, + "x":115, + "y":110 + }, + { + "t":4, + "x":115, + "y":109 + }, + { + "t":13, + "x":112, + "y":99 + }, + { + "t":13, + "x":113, + "y":99 + }, + { + "t":13, + "x":112, + "y":95 + }, + { + "t":13, + "x":111, + "y":95 + }, + { + "t":13, + "x":111, + "y":94 + }, + { + "t":13, + "x":112, + "y":94 + }, + { + "t":13, + "x":110, + "y":89 + }, + { + "t":13, + "x":110, + "y":88 + }, + { + "t":13, + "x":110, + "y":87 + }, + { + "t":13, + "x":106, + "y":93 + }, + { + "t":13, + "x":105, + "y":93 + }, + { + "t":13, + "x":104, + "y":93 + }, + { + "t":13, + "x":100, + "y":98 + }, + { + "t":13, + "x":100, + "y":99 + }, + { + "t":13, + "x":100, + "y":100 + }, + { + "t":13, + "x":100, + "y":101 + }, + { + "t":13, + "x":99, + "y":101 + }, + { + "t":13, + "x":98, + "y":101 + }, + { + "t":13, + "x":98, + "y":100 + }, + { + "t":13, + "x":98, + "y":99 + }, + { + "t":13, + "x":98, + "y":98 + }, + { + "t":13, + "x":98, + "y":97 + }, + { + "t":13, + "x":99, + "y":97 + }, + { + "t":13, + "x":100, + "y":97 + }, + { + "t":13, + "x":99, + "y":99 + }, + { + "t":13, + "x":99, + "y":100 + }, + { + "t":13, + "x":99, + "y":99 + }, + { + "t":13, + "x":99, + "y":98 + }, + { + "t":10, + "x":98, + "y":90 + }, + { + "t":10, + "x":105, + "y":85 + }, + { + "t":10, + "x":111, + "y":84 + }, + { + "t":9, + "x":114, + "y":85 + }, + { + "t":11, + "x":109, + "y":102 + }, + { + "t":11, + "x":116, + "y":110 + }, + { + "t":5, + "x":116, + "y":111 + }, + { + "t":13, + "x":119, + "y":111 + }, + { + "t":13, + "x":119, + "y":112 + }, + { + "t":13, + "x":118, + "y":112 + }, + { + "t":13, + "x":118, + "y":113 + }, + { + "t":13, + "x":106, + "y":113 + }, + { + "t":13, + "x":105, + "y":113 + }, + { + "t":13, + "x":104, + "y":113 + }, + { + "t":13, + "x":105, + "y":112 + }, + { + "t":13, + "x":104, + "y":108 + }, + { + "t":13, + "x":104, + "y":107 + }, + { + "t":13, + "x":103, + "y":106 + }, + { + "t":13, + "x":103, + "y":107 + }, + { + "t":13, + "x":104, + "y":108 + }, + { + "t":13, + "x":106, + "y":100 + }, + { + "t":13, + "x":105, + "y":100 + }, + { + "t":13, + "x":105, + "y":99 + }, + { + "t":13, + "x":106, + "y":99 + }, + { + "t":13, + "x":104, + "y":104 + }, + { + "t":13, + "x":103, + "y":104 + }, + { + "t":13, + "x":102, + "y":104 + }, + { + "t":13, + "x":101, + "y":104 + }, + { + "t":13, + "x":99, + "y":106 + }, + { + "t":13, + "x":98, + "y":106 + }, + { + "t":13, + "x":97, + "y":106 + }, + { + "t":13, + "x":98, + "y":107 + }, + { + "t":13, + "x":93, + "y":105 + }, + { + "t":13, + "x":92, + "y":105 + }, + { + "t":13, + "x":92, + "y":104 + }, + { + "t":13, + "x":92, + "y":103 + }, + { + "t":13, + "x":92, + "y":108 + }, + { + "t":13, + "x":93, + "y":108 + }, + { + "t":13, + "x":94, + "y":107 + }, + { + "t":13, + "x":94, + "y":108 + }, + { + "t":13, + "x":94, + "y":100 + }, + { + "t":13, + "x":93, + "y":100 + }, + { + "t":13, + "x":92, + "y":100 + }, + { + "t":13, + "x":92, + "y":99 + }, + { + "t":13, + "x":90, + "y":100 + }, + { + "t":13, + "x":89, + "y":100 + }, + { + "t":13, + "x":89, + "y":101 + }, + { + "t":13, + "x":90, + "y":101 + }, + { + "t":13, + "x":92, + "y":95 + }, + { + "t":13, + "x":93, + "y":95 + }, + { + "t":13, + "x":93, + "y":94 + }, + { + "t":13, + "x":94, + "y":94 + }, + { + "t":13, + "x":94, + "y":90 + }, + { + "t":13, + "x":94, + "y":89 + }, + { + "t":13, + "x":94, + "y":88 + }, + { + "t":13, + "x":94, + "y":87 + }, + { + "t":13, + "x":96, + "y":88 + }, + { + "t":13, + "x":97, + "y":88 + }, + { + "t":13, + "x":97, + "y":87 + }, + { + "t":13, + "x":97, + "y":89 + }, + { + "t":13, + "x":91, + "y":90 + }, + { + "t":13, + "x":91, + "y":91 + }, + { + "t":13, + "x":92, + "y":91 + }, + { + "t":13, + "x":92, + "y":90 + }, + { + "t":13, + "x":99, + "y":83 + }, + { + "t":13, + "x":99, + "y":82 + }, + { + "t":13, + "x":98, + "y":82 + }, + { + "t":13, + "x":99, + "y":82 + }, + { + "t":13, + "x":100, + "y":82 + }, + { + "t":13, + "x":105, + "y":82 + }, + { + "t":13, + "x":105, + "y":83 + }, + { + "t":13, + "x":106, + "y":82 + }, + { + "t":13, + "x":109, + "y":82 + }, + { + "t":13, + "x":109, + "y":81 + }, + { + "t":13, + "x":109, + "y":80 + }, + { + "t":13, + "x":109, + "y":79 + }, + { + "t":13, + "x":105, + "y":81 + }, + { + "t":13, + "x":113, + "y":83 + }, + { + "t":13, + "x":114, + "y":82 + }, + { + "t":13, + "x":113, + "y":82 + }, + { + "t":13, + "x":114, + "y":83 + }, + { + "t":13, + "x":117, + "y":85 + }, + { + "t":13, + "x":117, + "y":86 + }, + { + "t":13, + "x":118, + "y":86 + }, + { + "t":13, + "x":118, + "y":87 + }, + { + "t":13, + "x":116, + "y":90 + }, + { + "t":13, + "x":116, + "y":91 + }, + { + "t":13, + "x":116, + "y":92 + }, + { + "t":13, + "x":117, + "y":91 + }, + { + "t":13, + "x":116, + "y":96 + }, + { + "t":13, + "x":117, + "y":96 + }, + { + "t":13, + "x":118, + "y":96 + }, + { + "t":13, + "x":118, + "y":95 + }, + { + "t":13, + "x":117, + "y":99 + }, + { + "t":13, + "x":118, + "y":99 + }, + { + "t":13, + "x":119, + "y":99 + }, + { + "t":13, + "x":120, + "y":99 + }, + { + "t":13, + "x":118, + "y":102 + }, + { + "t":13, + "x":118, + "y":103 + }, + { + "t":13, + "x":119, + "y":103 + }, + { + "t":13, + "x":119, + "y":104 + }, + { + "t":13, + "x":119, + "y":107 + }, + { + "t":13, + "x":120, + "y":107 + }, + { + "t":13, + "x":121, + "y":107 + }, + { + "t":13, + "x":120, + "y":108 + }, + { + "t":5, + "x":114, + "y":103 + }, + { + "t":5, + "x":114, + "y":105 + }, + { + "t":5, + "x":108, + "y":105 + }, + { + "t":5, + "x":108, + "y":103 + }, + { + "t":5, + "x":109, + "y":103 + }, + { + "t":5, + "x":112, + "y":103 + }, + { + "t":5, + "x":113, + "y":103 + } + ] +} \ No newline at end of file diff --git a/Source/data/H1. CAVEYARD.json b/Source/data/H1. CAVEYARD.json new file mode 100644 index 0000000..247a52b --- /dev/null +++ b/Source/data/H1. CAVEYARD.json @@ -0,0 +1,1442 @@ +{ + "bigrocket": { + "x":1536, + "y":1584 + }, + "next":"data/H2. PUMPKIN.json", + "checks": [ + ], + "fuel": [ + { + "x":1513, + "y":1707 + }, + { + "x":1977, + "y":1835 + }, + { + "x":2009, + "y":1659 + }, + { + "x":2169, + "y":1515 + }, + { + "x":2169, + "y":1627 + }, + { + "x":2009, + "y":1563 + }, + { + "x":2009, + "y":1435 + }, + { + "x":1385, + "y":1771 + } + ], + "grav":0.20000000298023, + "inverted":false, + "rocket": { + "x":1690, + "y":1596 + }, + "rotators": [ + ], + "saws": [ + { + "ends": { + "x":1824, + "y":1440 + }, + "speed":3, + "start": { + "x":1872, + "y":1680 + } + } + ], + "song":"song9", + "tiles": [ + { + "t":3, + "x":101, + "y":110 + }, + { + "t":3, + "x":102, + "y":110 + }, + { + "t":3, + "x":103, + "y":110 + }, + { + "t":3, + "x":104, + "y":110 + }, + { + "t":3, + "x":105, + "y":110 + }, + { + "t":3, + "x":106, + "y":110 + }, + { + "t":3, + "x":107, + "y":110 + }, + { + "t":3, + "x":108, + "y":110 + }, + { + "t":17, + "x":107, + "y":109 + }, + { + "t":17, + "x":105, + "y":109 + }, + { + "t":17, + "x":103, + "y":109 + }, + { + "t":17, + "x":101, + "y":109 + }, + { + "t":2, + "x":99, + "y":110 + }, + { + "t":2, + "x":109, + "y":110 + }, + { + "t":3, + "x":100, + "y":110 + }, + { + "t":4, + "x":99, + "y":111 + }, + { + "t":4, + "x":99, + "y":112 + }, + { + "t":4, + "x":99, + "y":113 + }, + { + "t":4, + "x":99, + "y":114 + }, + { + "t":4, + "x":109, + "y":108 + }, + { + "t":4, + "x":109, + "y":109 + }, + { + "t":4, + "x":109, + "y":107 + }, + { + "t":2, + "x":102, + "y":104 + }, + { + "t":2, + "x":95, + "y":104 + }, + { + "t":3, + "x":96, + "y":104 + }, + { + "t":3, + "x":97, + "y":104 + }, + { + "t":3, + "x":98, + "y":104 + }, + { + "t":3, + "x":99, + "y":104 + }, + { + "t":3, + "x":100, + "y":104 + }, + { + "t":3, + "x":101, + "y":104 + }, + { + "t":24, + "x":95, + "y":103 + }, + { + "t":24, + "x":95, + "y":102 + }, + { + "t":24, + "x":95, + "y":101 + }, + { + "t":24, + "x":95, + "y":100 + }, + { + "t":24, + "x":95, + "y":99 + }, + { + "t":24, + "x":95, + "y":98 + }, + { + "t":24, + "x":95, + "y":97 + }, + { + "t":24, + "x":102, + "y":97 + }, + { + "t":24, + "x":102, + "y":98 + }, + { + "t":24, + "x":102, + "y":99 + }, + { + "t":24, + "x":102, + "y":100 + }, + { + "t":24, + "x":102, + "y":101 + }, + { + "t":24, + "x":102, + "y":102 + }, + { + "t":24, + "x":102, + "y":103 + }, + { + "t":21, + "x":105, + "y":106 + }, + { + "t":21, + "x":110, + "y":100 + }, + { + "t":2, + "x":109, + "y":106 + }, + { + "t":3, + "x":110, + "y":106 + }, + { + "t":3, + "x":111, + "y":106 + }, + { + "t":3, + "x":112, + "y":106 + }, + { + "t":3, + "x":113, + "y":106 + }, + { + "t":3, + "x":114, + "y":106 + }, + { + "t":3, + "x":115, + "y":106 + }, + { + "t":3, + "x":116, + "y":106 + }, + { + "t":3, + "x":117, + "y":106 + }, + { + "t":2, + "x":118, + "y":106 + }, + { + "t":2, + "x":118, + "y":111 + }, + { + "t":2, + "x":120, + "y":111 + }, + { + "t":2, + "x":120, + "y":116 + }, + { + "t":2, + "x":122, + "y":116 + }, + { + "t":2, + "x":122, + "y":121 + }, + { + "t":2, + "x":128, + "y":121 + }, + { + "t":2, + "x":128, + "y":116 + }, + { + "t":2, + "x":130, + "y":116 + }, + { + "t":2, + "x":130, + "y":111 + }, + { + "t":2, + "x":132, + "y":111 + }, + { + "t":2, + "x":132, + "y":106 + }, + { + "t":3, + "x":131, + "y":111 + }, + { + "t":3, + "x":129, + "y":116 + }, + { + "t":3, + "x":127, + "y":121 + }, + { + "t":3, + "x":126, + "y":121 + }, + { + "t":3, + "x":125, + "y":121 + }, + { + "t":3, + "x":124, + "y":121 + }, + { + "t":3, + "x":123, + "y":121 + }, + { + "t":3, + "x":121, + "y":116 + }, + { + "t":3, + "x":119, + "y":111 + }, + { + "t":4, + "x":118, + "y":110 + }, + { + "t":4, + "x":118, + "y":109 + }, + { + "t":4, + "x":118, + "y":108 + }, + { + "t":4, + "x":118, + "y":107 + }, + { + "t":4, + "x":120, + "y":112 + }, + { + "t":4, + "x":120, + "y":113 + }, + { + "t":4, + "x":120, + "y":114 + }, + { + "t":4, + "x":120, + "y":115 + }, + { + "t":4, + "x":122, + "y":117 + }, + { + "t":4, + "x":122, + "y":118 + }, + { + "t":4, + "x":122, + "y":119 + }, + { + "t":4, + "x":122, + "y":120 + }, + { + "t":4, + "x":128, + "y":120 + }, + { + "t":4, + "x":128, + "y":119 + }, + { + "t":4, + "x":128, + "y":118 + }, + { + "t":4, + "x":128, + "y":117 + }, + { + "t":4, + "x":130, + "y":115 + }, + { + "t":4, + "x":130, + "y":114 + }, + { + "t":4, + "x":130, + "y":113 + }, + { + "t":4, + "x":130, + "y":112 + }, + { + "t":4, + "x":132, + "y":110 + }, + { + "t":4, + "x":132, + "y":109 + }, + { + "t":4, + "x":132, + "y":108 + }, + { + "t":4, + "x":132, + "y":107 + }, + { + "t":18, + "x":122, + "y":107 + }, + { + "t":18, + "x":124, + "y":111 + }, + { + "t":18, + "x":128, + "y":110 + }, + { + "t":23, + "x":128, + "y":115 + }, + { + "t":20, + "x":124, + "y":120 + }, + { + "t":17, + "x":126, + "y":120 + }, + { + "t":3, + "x":133, + "y":106 + }, + { + "t":3, + "x":134, + "y":106 + }, + { + "t":3, + "x":135, + "y":106 + }, + { + "t":3, + "x":136, + "y":106 + }, + { + "t":3, + "x":137, + "y":106 + }, + { + "t":3, + "x":138, + "y":106 + }, + { + "t":3, + "x":139, + "y":106 + }, + { + "t":3, + "x":139, + "y":100 + }, + { + "t":3, + "x":138, + "y":100 + }, + { + "t":3, + "x":137, + "y":100 + }, + { + "t":3, + "x":136, + "y":100 + }, + { + "t":2, + "x":135, + "y":100 + }, + { + "t":2, + "x":140, + "y":100 + }, + { + "t":2, + "x":140, + "y":106 + }, + { + "t":4, + "x":140, + "y":105 + }, + { + "t":4, + "x":140, + "y":104 + }, + { + "t":4, + "x":140, + "y":103 + }, + { + "t":4, + "x":140, + "y":102 + }, + { + "t":4, + "x":140, + "y":101 + }, + { + "t":4, + "x":140, + "y":99 + }, + { + "t":4, + "x":140, + "y":98 + }, + { + "t":4, + "x":140, + "y":97 + }, + { + "t":4, + "x":140, + "y":96 + }, + { + "t":4, + "x":140, + "y":95 + }, + { + "t":4, + "x":140, + "y":94 + }, + { + "t":4, + "x":140, + "y":93 + }, + { + "t":2, + "x":140, + "y":92 + }, + { + "t":2, + "x":137, + "y":92 + }, + { + "t":2, + "x":137, + "y":88 + }, + { + "t":4, + "x":137, + "y":91 + }, + { + "t":4, + "x":137, + "y":90 + }, + { + "t":4, + "x":137, + "y":89 + }, + { + "t":3, + "x":139, + "y":92 + }, + { + "t":3, + "x":138, + "y":92 + }, + { + "t":3, + "x":136, + "y":88 + }, + { + "t":3, + "x":135, + "y":88 + }, + { + "t":3, + "x":134, + "y":88 + }, + { + "t":3, + "x":133, + "y":88 + }, + { + "t":3, + "x":132, + "y":88 + }, + { + "t":3, + "x":131, + "y":88 + }, + { + "t":3, + "x":130, + "y":88 + }, + { + "t":3, + "x":129, + "y":88 + }, + { + "t":3, + "x":128, + "y":88 + }, + { + "t":3, + "x":127, + "y":88 + }, + { + "t":3, + "x":126, + "y":88 + }, + { + "t":3, + "x":125, + "y":88 + }, + { + "t":3, + "x":124, + "y":88 + }, + { + "t":3, + "x":123, + "y":88 + }, + { + "t":3, + "x":122, + "y":88 + }, + { + "t":3, + "x":121, + "y":88 + }, + { + "t":3, + "x":120, + "y":88 + }, + { + "t":3, + "x":119, + "y":88 + }, + { + "t":3, + "x":105, + "y":96 + }, + { + "t":3, + "x":104, + "y":96 + }, + { + "t":3, + "x":103, + "y":96 + }, + { + "t":3, + "x":102, + "y":96 + }, + { + "t":3, + "x":101, + "y":96 + }, + { + "t":3, + "x":100, + "y":96 + }, + { + "t":3, + "x":99, + "y":96 + }, + { + "t":3, + "x":98, + "y":96 + }, + { + "t":3, + "x":97, + "y":96 + }, + { + "t":3, + "x":96, + "y":96 + }, + { + "t":3, + "x":94, + "y":96 + }, + { + "t":3, + "x":95, + "y":96 + }, + { + "t":3, + "x":106, + "y":96 + }, + { + "t":2, + "x":111, + "y":96 + }, + { + "t":2, + "x":111, + "y":91 + }, + { + "t":2, + "x":115, + "y":91 + }, + { + "t":2, + "x":115, + "y":88 + }, + { + "t":3, + "x":116, + "y":88 + }, + { + "t":3, + "x":117, + "y":88 + }, + { + "t":3, + "x":118, + "y":88 + }, + { + "t":3, + "x":114, + "y":91 + }, + { + "t":3, + "x":113, + "y":91 + }, + { + "t":3, + "x":112, + "y":91 + }, + { + "t":3, + "x":110, + "y":96 + }, + { + "t":3, + "x":109, + "y":96 + }, + { + "t":3, + "x":108, + "y":96 + }, + { + "t":4, + "x":111, + "y":95 + }, + { + "t":4, + "x":111, + "y":94 + }, + { + "t":4, + "x":111, + "y":93 + }, + { + "t":4, + "x":111, + "y":92 + }, + { + "t":4, + "x":115, + "y":90 + }, + { + "t":4, + "x":115, + "y":89 + }, + { + "t":3, + "x":107, + "y":96 + }, + { + "t":2, + "x":89, + "y":96 + }, + { + "t":2, + "x":89, + "y":104 + }, + { + "t":2, + "x":85, + "y":104 + }, + { + "t":2, + "x":99, + "y":115 + }, + { + "t":2, + "x":85, + "y":115 + }, + { + "t":4, + "x":85, + "y":105 + }, + { + "t":4, + "x":85, + "y":106 + }, + { + "t":4, + "x":85, + "y":107 + }, + { + "t":4, + "x":85, + "y":108 + }, + { + "t":4, + "x":85, + "y":109 + }, + { + "t":4, + "x":85, + "y":110 + }, + { + "t":4, + "x":85, + "y":111 + }, + { + "t":4, + "x":85, + "y":112 + }, + { + "t":4, + "x":85, + "y":113 + }, + { + "t":4, + "x":85, + "y":114 + }, + { + "t":4, + "x":89, + "y":103 + }, + { + "t":4, + "x":89, + "y":102 + }, + { + "t":4, + "x":89, + "y":101 + }, + { + "t":4, + "x":89, + "y":100 + }, + { + "t":4, + "x":89, + "y":99 + }, + { + "t":4, + "x":89, + "y":98 + }, + { + "t":4, + "x":89, + "y":97 + }, + { + "t":3, + "x":90, + "y":96 + }, + { + "t":3, + "x":91, + "y":96 + }, + { + "t":3, + "x":92, + "y":96 + }, + { + "t":3, + "x":93, + "y":96 + }, + { + "t":3, + "x":88, + "y":104 + }, + { + "t":3, + "x":87, + "y":104 + }, + { + "t":3, + "x":86, + "y":104 + }, + { + "t":3, + "x":86, + "y":115 + }, + { + "t":3, + "x":87, + "y":115 + }, + { + "t":3, + "x":88, + "y":115 + }, + { + "t":3, + "x":89, + "y":115 + }, + { + "t":3, + "x":90, + "y":115 + }, + { + "t":3, + "x":91, + "y":115 + }, + { + "t":3, + "x":92, + "y":115 + }, + { + "t":3, + "x":93, + "y":115 + }, + { + "t":3, + "x":94, + "y":115 + }, + { + "t":3, + "x":95, + "y":115 + }, + { + "t":3, + "x":96, + "y":115 + }, + { + "t":3, + "x":97, + "y":115 + }, + { + "t":3, + "x":98, + "y":115 + }, + { + "t":24, + "x":125, + "y":89 + }, + { + "t":24, + "x":125, + "y":90 + }, + { + "t":24, + "x":125, + "y":91 + }, + { + "t":24, + "x":125, + "y":92 + }, + { + "t":24, + "x":125, + "y":93 + }, + { + "t":24, + "x":125, + "y":94 + }, + { + "t":24, + "x":125, + "y":95 + }, + { + "t":24, + "x":129, + "y":95 + }, + { + "t":24, + "x":129, + "y":94 + }, + { + "t":24, + "x":129, + "y":93 + }, + { + "t":24, + "x":129, + "y":92 + }, + { + "t":24, + "x":129, + "y":91 + }, + { + "t":24, + "x":129, + "y":90 + }, + { + "t":24, + "x":129, + "y":89 + }, + { + "t":2, + "x":129, + "y":96 + }, + { + "t":2, + "x":125, + "y":96 + }, + { + "t":3, + "x":126, + "y":96 + }, + { + "t":3, + "x":127, + "y":96 + }, + { + "t":3, + "x":128, + "y":96 + }, + { + "t":24, + "x":129, + "y":97 + }, + { + "t":24, + "x":129, + "y":98 + }, + { + "t":24, + "x":129, + "y":99 + }, + { + "t":24, + "x":129, + "y":100 + }, + { + "t":24, + "x":129, + "y":101 + }, + { + "t":24, + "x":125, + "y":101 + }, + { + "t":24, + "x":125, + "y":100 + }, + { + "t":24, + "x":125, + "y":99 + }, + { + "t":24, + "x":125, + "y":98 + }, + { + "t":24, + "x":125, + "y":97 + }, + { + "t":2, + "x":129, + "y":102 + }, + { + "t":3, + "x":128, + "y":102 + }, + { + "t":3, + "x":127, + "y":102 + }, + { + "t":3, + "x":126, + "y":102 + }, + { + "t":2, + "x":125, + "y":102 + }, + { + "t":18, + "x":128, + "y":94 + }, + { + "t":19, + "x":127, + "y":101 + }, + { + "t":21, + "x":117, + "y":95 + }, + { + "t":21, + "x":120, + "y":101 + }, + { + "t":21, + "x":134, + "y":96 + }, + { + "t":21, + "x":92, + "y":98 + }, + { + "t":21, + "x":88, + "y":109 + }, + { + "t":21, + "x":93, + "y":112 + } + ] +} \ No newline at end of file diff --git a/Source/data/H2. PUMPKIN.json b/Source/data/H2. PUMPKIN.json new file mode 100644 index 0000000..b8dc8ef --- /dev/null +++ b/Source/data/H2. PUMPKIN.json @@ -0,0 +1,935 @@ +{ + "bigrocket": { + "x":1576, + "y":1304 + }, + "checks": [ + ], + "fuel": [ + { + "x":1641, + "y":1451 + }, + { + "x":1545, + "y":1451 + }, + { + "x":1769, + "y":1387 + }, + { + "x":1417, + "y":1387 + }, + { + "x":1593, + "y":1371 + } + ], + "grav":0.20000000298023, + "inverted":false, + "rocket": { + "x":1594, + "y":1548 + }, + "rotators": [ + { + "armlen":1, + "arms":3, + "middle":true, + "speed":2, + "x":1600, + "y":1424 + } + ], + "saws": [ + { + "ends": { + "x":1360, + "y":1424 + }, + "speed":1.5, + "start": { + "x":1472, + "y":1424 + } + }, + { + "ends": { + "x":1840, + "y":1424 + }, + "speed":1.5, + "start": { + "x":1728, + "y":1424 + } + }, + { + "ends": { + "x":1504, + "y":1296 + }, + "speed":2, + "start": { + "x":1520, + "y":1344 + } + }, + { + "ends": { + "x":1696, + "y":1296 + }, + "speed":2, + "start": { + "x":1680, + "y":1344 + } + } + ], + "song":"song8", + "tiles": [ + { + "t":2, + "x":105, + "y":101 + }, + { + "t":2, + "x":104, + "y":101 + }, + { + "t":2, + "x":103, + "y":101 + }, + { + "t":2, + "x":102, + "y":101 + }, + { + "t":2, + "x":101, + "y":101 + }, + { + "t":2, + "x":100, + "y":101 + }, + { + "t":2, + "x":99, + "y":101 + }, + { + "t":2, + "x":98, + "y":101 + }, + { + "t":2, + "x":95, + "y":101 + }, + { + "t":2, + "x":96, + "y":101 + }, + { + "t":2, + "x":97, + "y":101 + }, + { + "t":2, + "x":106, + "y":101 + }, + { + "t":2, + "x":107, + "y":101 + }, + { + "t":2, + "x":108, + "y":100 + }, + { + "t":2, + "x":109, + "y":100 + }, + { + "t":2, + "x":110, + "y":100 + }, + { + "t":2, + "x":94, + "y":100 + }, + { + "t":2, + "x":93, + "y":100 + }, + { + "t":2, + "x":92, + "y":100 + }, + { + "t":2, + "x":91, + "y":99 + }, + { + "t":2, + "x":90, + "y":99 + }, + { + "t":2, + "x":89, + "y":98 + }, + { + "t":2, + "x":88, + "y":97 + }, + { + "t":2, + "x":88, + "y":96 + }, + { + "t":2, + "x":87, + "y":95 + }, + { + "t":2, + "x":87, + "y":94 + }, + { + "t":2, + "x":87, + "y":93 + }, + { + "t":2, + "x":86, + "y":92 + }, + { + "t":2, + "x":86, + "y":91 + }, + { + "t":2, + "x":86, + "y":90 + }, + { + "t":2, + "x":86, + "y":89 + }, + { + "t":2, + "x":86, + "y":88 + }, + { + "t":2, + "x":87, + "y":87 + }, + { + "t":2, + "x":87, + "y":86 + }, + { + "t":2, + "x":88, + "y":85 + }, + { + "t":2, + "x":89, + "y":84 + }, + { + "t":2, + "x":90, + "y":83 + }, + { + "t":2, + "x":91, + "y":83 + }, + { + "t":2, + "x":92, + "y":82 + }, + { + "t":2, + "x":93, + "y":82 + }, + { + "t":2, + "x":94, + "y":82 + }, + { + "t":2, + "x":95, + "y":81 + }, + { + "t":2, + "x":96, + "y":81 + }, + { + "t":2, + "x":97, + "y":81 + }, + { + "t":2, + "x":98, + "y":81 + }, + { + "t":2, + "x":99, + "y":81 + }, + { + "t":2, + "x":100, + "y":81 + }, + { + "t":2, + "x":101, + "y":81 + }, + { + "t":2, + "x":102, + "y":81 + }, + { + "t":2, + "x":103, + "y":81 + }, + { + "t":2, + "x":104, + "y":81 + }, + { + "t":2, + "x":105, + "y":81 + }, + { + "t":2, + "x":106, + "y":81 + }, + { + "t":2, + "x":107, + "y":81 + }, + { + "t":2, + "x":108, + "y":82 + }, + { + "t":2, + "x":109, + "y":82 + }, + { + "t":2, + "x":110, + "y":82 + }, + { + "t":2, + "x":111, + "y":83 + }, + { + "t":2, + "x":112, + "y":83 + }, + { + "t":2, + "x":113, + "y":84 + }, + { + "t":2, + "x":114, + "y":85 + }, + { + "t":2, + "x":115, + "y":86 + }, + { + "t":2, + "x":115, + "y":87 + }, + { + "t":2, + "x":116, + "y":88 + }, + { + "t":2, + "x":116, + "y":89 + }, + { + "t":2, + "x":116, + "y":90 + }, + { + "t":2, + "x":116, + "y":91 + }, + { + "t":2, + "x":116, + "y":92 + }, + { + "t":2, + "x":115, + "y":93 + }, + { + "t":2, + "x":115, + "y":94 + }, + { + "t":2, + "x":115, + "y":95 + }, + { + "t":2, + "x":114, + "y":96 + }, + { + "t":2, + "x":114, + "y":97 + }, + { + "t":2, + "x":113, + "y":98 + }, + { + "t":2, + "x":112, + "y":99 + }, + { + "t":2, + "x":111, + "y":99 + }, + { + "t":2, + "x":100, + "y":80 + }, + { + "t":2, + "x":101, + "y":80 + }, + { + "t":2, + "x":102, + "y":80 + }, + { + "t":2, + "x":100, + "y":79 + }, + { + "t":2, + "x":102, + "y":78 + }, + { + "t":2, + "x":101, + "y":78 + }, + { + "t":2, + "x":96, + "y":86 + }, + { + "t":2, + "x":97, + "y":87 + }, + { + "t":2, + "x":98, + "y":88 + }, + { + "t":2, + "x":98, + "y":89 + }, + { + "t":2, + "x":98, + "y":90 + }, + { + "t":2, + "x":97, + "y":90 + }, + { + "t":2, + "x":96, + "y":90 + }, + { + "t":2, + "x":95, + "y":90 + }, + { + "t":2, + "x":94, + "y":90 + }, + { + "t":2, + "x":93, + "y":89 + }, + { + "t":2, + "x":93, + "y":88 + }, + { + "t":2, + "x":93, + "y":87 + }, + { + "t":2, + "x":93, + "y":86 + }, + { + "t":2, + "x":94, + "y":86 + }, + { + "t":2, + "x":95, + "y":86 + }, + { + "t":2, + "x":109, + "y":86 + }, + { + "t":2, + "x":108, + "y":86 + }, + { + "t":2, + "x":107, + "y":86 + }, + { + "t":2, + "x":106, + "y":86 + }, + { + "t":2, + "x":109, + "y":87 + }, + { + "t":2, + "x":105, + "y":87 + }, + { + "t":2, + "x":104, + "y":88 + }, + { + "t":2, + "x":109, + "y":88 + }, + { + "t":2, + "x":104, + "y":89 + }, + { + "t":2, + "x":109, + "y":89 + }, + { + "t":2, + "x":108, + "y":90 + }, + { + "t":2, + "x":107, + "y":90 + }, + { + "t":2, + "x":106, + "y":90 + }, + { + "t":2, + "x":105, + "y":90 + }, + { + "t":2, + "x":104, + "y":90 + }, + { + "t":2, + "x":96, + "y":94 + }, + { + "t":2, + "x":97, + "y":94 + }, + { + "t":2, + "x":98, + "y":94 + }, + { + "t":2, + "x":99, + "y":94 + }, + { + "t":2, + "x":100, + "y":94 + }, + { + "t":2, + "x":101, + "y":94 + }, + { + "t":2, + "x":102, + "y":94 + }, + { + "t":2, + "x":104, + "y":94 + }, + { + "t":2, + "x":105, + "y":94 + }, + { + "t":2, + "x":106, + "y":94 + }, + { + "t":2, + "x":106, + "y":95 + }, + { + "t":2, + "x":105, + "y":93 + }, + { + "t":2, + "x":104, + "y":95 + }, + { + "t":2, + "x":103, + "y":93 + }, + { + "t":2, + "x":103, + "y":94 + }, + { + "t":2, + "x":102, + "y":95 + }, + { + "t":2, + "x":101, + "y":93 + }, + { + "t":2, + "x":100, + "y":95 + }, + { + "t":2, + "x":99, + "y":93 + }, + { + "t":2, + "x":98, + "y":95 + }, + { + "t":2, + "x":97, + "y":93 + }, + { + "t":2, + "x":96, + "y":95 + }, + { + "t":24, + "x":109, + "y":85 + }, + { + "t":24, + "x":109, + "y":84 + }, + { + "t":24, + "x":109, + "y":83 + }, + { + "t":24, + "x":104, + "y":87 + }, + { + "t":24, + "x":104, + "y":86 + }, + { + "t":24, + "x":104, + "y":85 + }, + { + "t":24, + "x":104, + "y":84 + }, + { + "t":24, + "x":104, + "y":83 + }, + { + "t":24, + "x":104, + "y":82 + }, + { + "t":24, + "x":98, + "y":82 + }, + { + "t":24, + "x":98, + "y":83 + }, + { + "t":24, + "x":98, + "y":84 + }, + { + "t":24, + "x":98, + "y":85 + }, + { + "t":24, + "x":98, + "y":86 + }, + { + "t":24, + "x":98, + "y":87 + }, + { + "t":24, + "x":93, + "y":85 + }, + { + "t":24, + "x":93, + "y":84 + }, + { + "t":24, + "x":93, + "y":83 + }, + { + "t":24, + "x":97, + "y":91 + }, + { + "t":24, + "x":97, + "y":92 + }, + { + "t":24, + "x":105, + "y":92 + }, + { + "t":24, + "x":105, + "y":91 + }, + { + "t":21, + "x":111, + "y":91 + }, + { + "t":21, + "x":109, + "y":96 + }, + { + "t":21, + "x":114, + "y":89 + }, + { + "t":21, + "x":97, + "y":99 + }, + { + "t":21, + "x":91, + "y":95 + }, + { + "t":22, + "x":96, + "y":88 + }, + { + "t":22, + "x":106, + "y":88 + }, + { + "t":18, + "x":89, + "y":91 + }, + { + "t":17, + "x":95, + "y":85 + }, + { + "t":12, + "x":109, + "y":99 + }, + { + "t":18, + "x":108, + "y":99 + }, + { + "t":19, + "x":111, + "y":98 + } + ] +} \ No newline at end of file diff --git a/Source/gfx/tiles-table-16-16.png b/Source/gfx/tiles-table-16-16.png index c42e731..d716162 100644 Binary files a/Source/gfx/tiles-table-16-16.png and b/Source/gfx/tiles-table-16-16.png differ diff --git a/Source/pdxinfo b/Source/pdxinfo index 1758fd4..7f22ebf 100644 --- a/Source/pdxinfo +++ b/Source/pdxinfo @@ -3,6 +3,6 @@ author=PossiblyAxolotl description=Help a crew of rockets collect energy to get back home! bundleID=com.PossiblyAxolotl.RocketBytes launchSoundPath=launcher/rocketing -version=1.3.0 -buildNumber=10300 +version=1.4.0 +buildNumber=10400 imagePath=launcher \ No newline at end of file diff --git a/Source/sfx/song8.wav b/Source/sfx/song8.wav index 97a0bbd..e5b7fb4 100644 Binary files a/Source/sfx/song8.wav and b/Source/sfx/song8.wav differ diff --git a/Source/sfx/song9.wav b/Source/sfx/song9.wav new file mode 100644 index 0000000..e822358 Binary files /dev/null and b/Source/sfx/song9.wav differ diff --git a/Source/thankyous.txt b/Source/thankyous.txt index ff0b1a0..f3208f2 100644 --- a/Source/thankyous.txt +++ b/Source/thankyous.txt @@ -1,7 +1,7 @@ AndrewDavidJ, SHiLLySiT - compatibility testing PD DISCORD MEMBERS FOR SUGGESTIONS AND HELP +Whitebrim - suggestions and discovering many bugs Gant / Tiny Yellow Machine - playing the game on stream and being super supportive -My dad - buying me a playdate for hannukah lol My dad and mom - supporting me and passion all the people who donated to this project, even when they could have played it for free You're all awesome \ No newline at end of file