diff --git a/Rocket Bytes.pdx.zip b/Rocket Bytes.pdx.zip new file mode 100644 index 0000000..e26bbc4 Binary files /dev/null and b/Rocket Bytes.pdx.zip differ diff --git a/Source/Main.lua b/Source/Main.lua index 65a8fe9..890cdb1 100644 --- a/Source/Main.lua +++ b/Source/Main.lua @@ -8,7 +8,7 @@ import "Saws" import "Editor" mode = "menu" -map = "levels/saw.rocketbyte" +map = "data/saw.rocketbyte" deaths = 0 @@ -16,12 +16,14 @@ local gfx = playdate.graphics local disp = playdate.display local font = gfx.font.new("gfx/big") -dev = false +local dev = false gfx.setFont(font) gfx.setBackgroundColor(gfx.kColorBlack) song = playdate.sound.fileplayer.new("sfx/song1") +song:setVolume(0) +song:setVolume(0.5,0.5, 2) song:play(0) local imgCrank = gfx.image.new("gfx/crank") @@ -34,7 +36,7 @@ mainMenuCreation() createMenu(mainmenu) local menu = playdate.getSystemMenu() -local menuItem, error = menu:addMenuItem("Main Menu", function() +local menuButton, error = menu:addMenuItem("Game Menu", function() if mode == "game" then playdate.datastore.write({savedLevel=map,savedDeaths=deaths},"savegame") end @@ -42,8 +44,14 @@ local menuItem, error = menu:addMenuItem("Main Menu", function() createMenu(mainmenu) end) +local devButton, error = menu:addCheckmarkMenuItem("dev stats", false, function(value) + dev = value +end) + --addMap("levels/level.json") +playdate.ui.crankIndicator:start() + function playdate.update() if mode == "menu" then updateMenu() @@ -54,6 +62,11 @@ function playdate.update() local ox, oy = gfx.getDrawOffset() gfx.drawText(deaths,-ox + 1,-oy + 1) + + if playdate.isCrankDocked() then + playdate.ui.crankIndicator:update() + end + elseif mode == "newproj" then gfx.clear() updateNewproj() @@ -61,8 +74,7 @@ function playdate.update() if dev then local ox, oy = gfx.getDrawOffset() playdate.drawFPS(0,20) - gfx.drawText(playdate.getCrankPosition(), -ox, -oy + 35) - gfx.drawText(deaths, -ox, -oy + 55) + gfx.drawText(math.floor( playdate.getCrankPosition() ), -ox, -oy + 35) end updateSaws() end diff --git a/Source/Map.lua b/Source/Map.lua index 470aa1a..ba16018 100644 --- a/Source/Map.lua +++ b/Source/Map.lua @@ -5,7 +5,7 @@ tilemap:setImageTable(tileTable) local tiles = {} -local x = gfx.sprite.new(tilemap) +local sprTiles = gfx.sprite.new(tilemap) function addMapSave(_file) playdate.datastore.delete("savegame.json") @@ -39,11 +39,11 @@ function addMap(_file, rs) if level.rotators then loadSpins(level.rotators) end addPlayer(level.rocket.x,level.rocket.y, level.bigrocket.x, level.bigrocket.y) - tiles = gfx.sprite.addWallSprites(tilemap, {0,1}) + tiles = gfx.sprite.addWallSprites(tilemap, {0,1,6,7,8,10,11,12}) - x:remove() - x = gfx.sprite.new(tilemap) - x:setZIndex(-1) - x:moveTo(x.width/2,x.height/2) - x:add() + sprTiles:remove() + sprTiles = gfx.sprite.new(tilemap) + sprTiles:setZIndex(-1) + sprTiles:moveTo(sprTiles.width/2,sprTiles.height/2) + sprTiles:add() end diff --git a/Source/Menu.lua b/Source/Menu.lua index 73d338e..fee43c7 100644 --- a/Source/Menu.lua +++ b/Source/Menu.lua @@ -22,6 +22,8 @@ assert(imgBytes) mainmenu = {} function mainMenuCreation() + barposLerp = 160 + logposLerp = -122 mainmenu = {} mainmenu[4],mainmenu[3],mainmenu[2], mainmenu[1], mainmenu[0] = "START NEW GAME", "USER LEVELS", "LEVEL EDITOR", "ABOUT THE CREATOR", "mainNoPlay" @@ -153,8 +155,8 @@ function menuButtonPress(name) elseif name == "START NEW GAME" or name == "CONFIRM" then deaths = 0 - map = "levels/level.rocketbyte" - addMapSave("levels/level.rocketbyte") + map = "data/level.rocketbyte" + addMapSave("data/level.rocketbyte") elseif name == "CONTINUE" then addMap(map) diff --git a/Source/levels/level.rocketbyte b/Source/data/level.rocketbyte similarity index 100% rename from Source/levels/level.rocketbyte rename to Source/data/level.rocketbyte diff --git a/Source/gfx/big.fnt b/Source/gfx/big.fnt index 8827a36..adbf777 100644 --- a/Source/gfx/big.fnt +++ b/Source/gfx/big.fnt @@ -1,6 +1,6 @@ --metrics={"baseline":26,"xHeight":2,"capHeight":2,"pairs":{},"left":[],"right":[]} -datalen=3212 -data=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 +datalen=4120 +data=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 width=14 height=18 @@ -16,7 +16,7 @@ tracking=1 7 14 8 14 9 14 -space 12 +space 10 � 14 A 14 B 14 @@ -33,7 +33,7 @@ L 14 M 14 N 14 O 14 -@ 4 +@ 14 P 14 Q 14 R 14 @@ -57,5 +57,23 @@ Z 14 : 6 ! 6 ? 14 -. 14 +; 6 += 10 +- 10 ++ 10 +. 6 +< 12 +> 12 +/ 10 +^ 10 +_ 12 +, 6 +# 14 +' 6 +" 10 +$ 14 +% 14 +& 14 +` 8 +* 10 diff --git a/Source/gfx/font.fnt b/Source/gfx/font.fnt index d613bea..50006c9 100644 --- a/Source/gfx/font.fnt +++ b/Source/gfx/font.fnt @@ -1,6 +1,6 @@ --metrics={"baseline":13,"xHeight":1,"capHeight":1,"pairs":{},"left":[],"right":[]} -datalen=1720 -data=iVBORw0KGgoAAAANSUhEUgAAADgAAAA/CAYAAAC1gwumAAAE0ElEQVRoQ81ai3IjMQhr/v+j22S7uCBLgL15tDM3l1nHmIeQ8La3r7+fb/f55j7bx8e6em7fwXVl09tCu34Ps5vZRLdv5tD3/Wcs3n4fe2ePdfV8eBH3KZve1hfYDXuI3dTmHN3tCGI68Ijuz9lhFAIM+x57nLPhc7bGAjzP8f5OfoLNY91vMLudAE9bvIJnpQ/j6Cw7MAmWBuGQNCX0tE/bhgZoDwkcFURH8FD18FwhIpSIIKbaR1pmKsbImjOGlUgr6GGJfSsqGODEktmpPEEM9bMTIMLvyMUvIgdsV/vFvo/I2O1r9GfAtmLRjNWOSuMPIycCXxVgBu0S9gyyQQqcs+q5fWUkZooQ5EXYDCgEaB+BJPs62jq2dwKsDiQx0keZoGcJzYYHaxf0cTyvIFpBph1cJugK1gTaU8uYZmK7mM1KQDPBZvrDAsZBoT0EnNm1oWPadx6WxvDqAJEVr5zH5Ktk42WIJoyI1QuVwzFOsO/EzAjfjrg/SEqOagALOeMR5gvMmEjIMyA6EY+aaa9ApurBdPIXlVkKvtuDFVMqRzsMyvbSK1LFhudhWyw6GnVDXFtBErtME9Xw8BwdJJ5enVZWgsgEG9dwKPB+Tm0Thm0fpIIMsOh2n3VZ1J1XQlvNoku3gk5jMyZml2Fx1RqzpmLGk8GD3+Tadbiqrj1BH+EVAlvzclIxs9pPdbTBtnhegCmFaHM2nDKIcBIwrAK03qV3RbOZvB/iATaqNGx7ym5k+Pg6u7kXz1Z6DpMxcqsgyuCbTQ8YRObcgDPpwayvaEU9GbK3cS0WFfNfNiCUziTwxduH7PnOfNvROvVGuxoQdnXwSJxja5+LZZsYILKhHabE1TvjBRkLNDEkPMimFTzbby33BYg+oGi3AIJtRsc7c6qaJwMUCVtu7QtOG6YZtlkzA0lkF9IAs2Tf0m0C/fQkY2utAK2y/n9C/ZKqAY7T5CQcnRh+JTHWw9XUMf1CBcW8eeOeKhgaCV7bs0pYQsU+yeiyrxo9WGmdIho2+05SoNpFBO/JMWjyswJEoUd2Uz2YDg8LhCd790qA05CQDATdACeoLbQEZXSvg0rrMnG9ooNplYVOLvuyM8lUv1+/mrTlaeVMBp1+VmfR7jC8exMo9yFz4ZsHbJNQwWK6z3TpHWuSKYkmjzyEvmvc2Z5RQTpc3D2SUuHWzPHsthJ6+0qAmaPZtDIF0gigYuH0wquyMig7mVaGYaj+9LxahyCVw6vPyz/2qSqxE2BnAmKBsAnokMn7v+0KyhnPYUY6YyK9MJFk8A1Cbud3WXTAlPRDR8zZrd/rEmpUJdh25jTKkQEXtZySjHpFoA4KTZ8kpZpW2Hr2iqR6fTLFH4SezJLVHW+56W3qIJLESK1iT1LQ+Kii7CzAVwS/axNbbFS6CjDL6q4zr0ha8NOj4xMB7iatlRiE/icCbDmqiEv0rifDQESdAFXG/xtEKeFULJqNcbtQ291XJVQG6IX8mbpVaZZaf7oOVlrScXRMTpWxd6+r1wsVNMP6iG7+a/13x6MnmeafSKnJ4nieMNzHAr1cQUfnWyTw6sgzUsnYDv36l8E9nLxawZUkvLpYuQ5mv6YWU0Xox8Z3Phag6SC9mzWI49/C00M0y26lg1mCPlI1f+gPVcABnThC0roAAAAASUVORK5CYII= +datalen=2208 +data=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 width=7 height=9 @@ -16,7 +16,7 @@ tracking=1 7 7 8 7 9 7 -space 6 +space 5 � 7 A 7 B 7 @@ -33,7 +33,7 @@ L 7 M 7 N 7 O 7 -@ 2 +@ 7 P 7 Q 7 R 7 @@ -57,4 +57,23 @@ Z 7 : 3 ! 3 ? 7 +; 3 += 5 +- 5 ++ 5 +. 3 +< 6 +> 6 +/ 5 +^ 5 +_ 6 +, 3 +# 7 +' 3 +" 5 +$ 7 +% 7 +& 7 +` 4 +* 5 diff --git a/Source/launcher/card.ase b/Source/launcher/card.ase deleted file mode 100644 index 368dcb9..0000000 Binary files a/Source/launcher/card.ase and /dev/null differ diff --git a/Source/launcher/wrapping-pattern.png b/Source/launcher/wrapping-pattern.png new file mode 100644 index 0000000..f6e49ab Binary files /dev/null and b/Source/launcher/wrapping-pattern.png differ diff --git a/Source/levels/abcdefghijklmnopqrstuvwxyz.rocketbyte b/Source/levels/abcdefghijklmnopqrstuvwxyz.rocketbyte deleted file mode 100644 index 6eaf0a7..0000000 --- a/Source/levels/abcdefghijklmnopqrstuvwxyz.rocketbyte +++ /dev/null @@ -1 +0,0 @@ -{"bigrocket":{"x":70.4,"y":125.6},"dimensions":{"x":22,"y":17},"rocket":{"x":70.4,"y":125.6},"tiles":[{"t":2,"x":2,"y":1},{"t":2,"x":14,"y":1},{"t":2,"x":14,"y":5},{"t":2,"x":22,"y":5},{"t":2,"x":8,"y":6},{"t":2,"x":2,"y":12},{"t":2,"x":8,"y":12},{"t":2,"x":11,"y":12},{"t":2,"x":14,"y":12},{"t":2,"x":8,"y":17},{"t":2,"x":22,"y":17},{"t":3,"x":3,"y":1},{"t":3,"x":4,"y":1},{"t":3,"x":5,"y":1},{"t":3,"x":6,"y":1},{"t":3,"x":7,"y":1},{"t":3,"x":8,"y":1},{"t":3,"x":9,"y":1},{"t":3,"x":10,"y":1},{"t":3,"x":11,"y":1},{"t":3,"x":12,"y":1},{"t":3,"x":13,"y":1},{"t":3,"x":15,"y":5},{"t":3,"x":16,"y":5},{"t":3,"x":17,"y":5},{"t":3,"x":18,"y":5},{"t":3,"x":19,"y":5},{"t":3,"x":20,"y":5},{"t":3,"x":21,"y":5},{"t":3,"x":3,"y":12},{"t":3,"x":4,"y":12},{"t":3,"x":5,"y":12},{"t":3,"x":6,"y":12},{"t":3,"x":7,"y":12},{"t":3,"x":9,"y":12},{"t":3,"x":10,"y":12},{"t":3,"x":9,"y":17},{"t":3,"x":10,"y":17},{"t":3,"x":11,"y":17},{"t":3,"x":12,"y":17},{"t":3,"x":13,"y":17},{"t":3,"x":14,"y":17},{"t":3,"x":15,"y":17},{"t":3,"x":16,"y":17},{"t":3,"x":17,"y":17},{"t":3,"x":18,"y":17},{"t":3,"x":19,"y":17},{"t":3,"x":20,"y":17},{"t":3,"x":21,"y":17},{"t":4,"x":2,"y":2},{"t":4,"x":14,"y":2},{"t":4,"x":2,"y":3},{"t":4,"x":14,"y":3},{"t":4,"x":2,"y":4},{"t":4,"x":14,"y":4},{"t":4,"x":2,"y":5},{"t":4,"x":2,"y":6},{"t":4,"x":14,"y":6},{"t":4,"x":22,"y":6},{"t":4,"x":2,"y":7},{"t":4,"x":8,"y":7},{"t":4,"x":14,"y":7},{"t":4,"x":22,"y":7},{"t":4,"x":2,"y":8},{"t":4,"x":8,"y":8},{"t":4,"x":14,"y":8},{"t":4,"x":22,"y":8},{"t":4,"x":2,"y":9},{"t":4,"x":8,"y":9},{"t":4,"x":14,"y":9},{"t":4,"x":22,"y":9},{"t":4,"x":2,"y":10},{"t":4,"x":8,"y":10},{"t":4,"x":14,"y":10},{"t":4,"x":22,"y":10},{"t":4,"x":2,"y":11},{"t":4,"x":8,"y":11},{"t":4,"x":14,"y":11},{"t":4,"x":22,"y":11},{"t":4,"x":22,"y":12},{"t":4,"x":8,"y":13},{"t":4,"x":22,"y":13},{"t":4,"x":8,"y":14},{"t":4,"x":22,"y":14},{"t":4,"x":8,"y":15},{"t":4,"x":22,"y":15},{"t":4,"x":8,"y":16},{"t":4,"x":22,"y":16}]} \ No newline at end of file diff --git a/Source/pdxinfo b/Source/pdxinfo index 5c2b19b..f67f604 100644 --- a/Source/pdxinfo +++ b/Source/pdxinfo @@ -1,7 +1,7 @@ name=Rocket Bytes author=PossiblyAxolotl -description=The sequel to Rocket Bits. Help a crew of rockets collect fuel to get back home! -bundleID=com.possiblyaxolotl.rocketbytes +description=Help a crew of rockets collect fuel to get back home! +bundleID=com.PossiblyAxolotl.RocketBytes version=1.0 buildNumber=1 imagePath=launcher \ No newline at end of file diff --git a/Source/sfx/song3.wav b/Source/sfx/song3.wav new file mode 100644 index 0000000..7abd7ae Binary files /dev/null and b/Source/sfx/song3.wav differ diff --git a/Source/sfx/song4.wav b/Source/sfx/song4.wav new file mode 100644 index 0000000..dcd34df Binary files /dev/null and b/Source/sfx/song4.wav differ diff --git a/Source/thankyous b/Source/thankyous new file mode 100644 index 0000000..07e85fc --- /dev/null +++ b/Source/thankyous @@ -0,0 +1,2 @@ +AndrewDavidJ - compatibility testing +SHiLLySiT (PD discord) - compatibility testing \ No newline at end of file