This commit is contained in:
PossiblyAxolotl 2023-01-22 23:48:23 -06:00
parent 44dd77c234
commit 10741ad54f
17 changed files with 9894 additions and 10 deletions

View file

@ -291,6 +291,7 @@ function editUpdate()
if playdate.isCrankDocked() then
editor = "main"
song:stop()
end
if playdate.buttonIsPressed(playdate.kButtonB) then

View file

@ -24,7 +24,7 @@ import "Editor"
mode = "menu"
map = "data/level.rocketbyte"
--print('app.uuid=be9bb9d6c69c403b81871f3bd14c1f36')
--print('app.uuid=be9bb9d6c69c403b81871f3bd14c1f36') --playdate.store
function playdate.deviceDidUnlock()
if playdate.buttonIsPressed(playdate.kButtonDown) and playdate.buttonIsPressed(playdate.kButtonB) then

View file

@ -62,7 +62,7 @@ function createMenu(items, invert)
_y -= 20
end
if mode == "game" or mode == "play" then
if mode == "game" or mode == "play" or mode == "hgame" then
song:stop()
song:load("sfx/song1")
song:play(0)
@ -126,7 +126,7 @@ function updateMenu()
end
if menu == "qrs" then
imgQRs:draw(0,0)
imgQRs:draw(controlX-20,0)
small:drawText("BY POSSIBLYAXOLOTL :)".."\nV."..playdate.metadata.version,0,0)
end
end
@ -134,7 +134,7 @@ end
local function dataLoad()
barpos = 160
logopos = -112
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 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","H1. CAVEYARD.json", "H2. PUMPKIN.json", "H3. HAUNTED HOUS.json", "H4. TRICK OR TREAT.json", "H5. CANDY CORN.json","H6. COFFIN.json"}
local m = {}
m[0], m[1] = "data", "EXTRAS"
if #lvls - ((10*page)) <= 0 then page = 0 end

View file

@ -138,7 +138,6 @@ local function playerWin()
dead = true
if playdate.buttonJustPressed(playdate.kButtonA) then
song:stop()
song:setFinishCallback(nil)
if next then
map = next
@ -155,7 +154,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

View file

@ -61,7 +61,7 @@
}
}
],
"song":"song9",
"song":"song8",
"tiles": [
{
"t":3,

View file

@ -3,6 +3,7 @@
"x":1576,
"y":1304
},
"next":"data/H3. HAUNTED HOUS.json",
"checks": [
],
"fuel": [
@ -89,7 +90,7 @@
}
}
],
"song":"song8",
"song":"song9",
"tiles": [
{
"t":2,

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

3415
Source/data/H6. COFFIN.json Normal file

File diff suppressed because it is too large Load diff

761
Source/data/H7. GHOST.json Normal file
View file

@ -0,0 +1,761 @@
{
"bigrocket": {
"x":1600,
"y":1840
},
"checks": [
],
"fuel": [
{
"x":1737,
"y":1739
},
{
"x":1593,
"y":1707
},
{
"x":1801,
"y":1995
},
{
"x":1769,
"y":1867
},
{
"x":1545,
"y":2011
}
],
"grav":0.20000000298023,
"inverted":false,
"next":"data/H8. HALLOWEEN PARTY.json",
"rocket": {
"x":1674,
"y":2012
},
"rotators": [
],
"saws": [
{
"ends": {
"x":1808,
"y":1904
},
"speed":1.5,
"start": {
"x":1744,
"y":1840
}
},
{
"ends": {
"x":1744,
"y":1904
},
"speed":1.5,
"start": {
"x":1808,
"y":1840
}
}
],
"song":"song8",
"tiles": [
{
"t":2,
"x":101,
"y":101
},
{
"t":2,
"x":102,
"y":101
},
{
"t":2,
"x":103,
"y":101
},
{
"t":2,
"x":104,
"y":101
},
{
"t":2,
"x":105,
"y":101
},
{
"t":2,
"x":106,
"y":101
},
{
"t":2,
"x":107,
"y":101
},
{
"t":2,
"x":108,
"y":101
},
{
"t":2,
"x":109,
"y":101
},
{
"t":2,
"x":110,
"y":101
},
{
"t":2,
"x":111,
"y":101
},
{
"t":2,
"x":112,
"y":102
},
{
"t":2,
"x":113,
"y":102
},
{
"t":2,
"x":114,
"y":103
},
{
"t":2,
"x":115,
"y":104
},
{
"t":2,
"x":115,
"y":105
},
{
"t":2,
"x":116,
"y":106
},
{
"t":2,
"x":116,
"y":107
},
{
"t":2,
"x":116,
"y":108
},
{
"t":2,
"x":116,
"y":109
},
{
"t":2,
"x":116,
"y":110
},
{
"t":2,
"x":116,
"y":111
},
{
"t":2,
"x":116,
"y":112
},
{
"t":2,
"x":116,
"y":113
},
{
"t":2,
"x":116,
"y":114
},
{
"t":2,
"x":116,
"y":115
},
{
"t":2,
"x":116,
"y":116
},
{
"t":2,
"x":116,
"y":117
},
{
"t":2,
"x":116,
"y":118
},
{
"t":2,
"x":116,
"y":119
},
{
"t":2,
"x":116,
"y":120
},
{
"t":2,
"x":116,
"y":121
},
{
"t":2,
"x":116,
"y":122
},
{
"t":2,
"x":116,
"y":123
},
{
"t":2,
"x":100,
"y":102
},
{
"t":2,
"x":99,
"y":102
},
{
"t":2,
"x":98,
"y":103
},
{
"t":2,
"x":97,
"y":104
},
{
"t":2,
"x":97,
"y":105
},
{
"t":2,
"x":96,
"y":106
},
{
"t":2,
"x":96,
"y":107
},
{
"t":2,
"x":96,
"y":108
},
{
"t":2,
"x":96,
"y":109
},
{
"t":2,
"x":96,
"y":110
},
{
"t":2,
"x":96,
"y":111
},
{
"t":2,
"x":96,
"y":112
},
{
"t":2,
"x":96,
"y":113
},
{
"t":2,
"x":96,
"y":114
},
{
"t":2,
"x":96,
"y":115
},
{
"t":2,
"x":96,
"y":116
},
{
"t":2,
"x":96,
"y":117
},
{
"t":2,
"x":96,
"y":118
},
{
"t":2,
"x":96,
"y":119
},
{
"t":2,
"x":96,
"y":120
},
{
"t":2,
"x":96,
"y":121
},
{
"t":2,
"x":96,
"y":122
},
{
"t":2,
"x":96,
"y":123
},
{
"t":2,
"x":96,
"y":124
},
{
"t":2,
"x":96,
"y":125
},
{
"t":2,
"x":96,
"y":126
},
{
"t":2,
"x":96,
"y":127
},
{
"t":2,
"x":96,
"y":128
},
{
"t":2,
"x":96,
"y":129
},
{
"t":2,
"x":97,
"y":130
},
{
"t":2,
"x":98,
"y":131
},
{
"t":2,
"x":116,
"y":129
},
{
"t":2,
"x":116,
"y":128
},
{
"t":2,
"x":116,
"y":127
},
{
"t":2,
"x":116,
"y":126
},
{
"t":2,
"x":116,
"y":125
},
{
"t":2,
"x":116,
"y":124
},
{
"t":2,
"x":99,
"y":130
},
{
"t":2,
"x":100,
"y":129
},
{
"t":2,
"x":101,
"y":130
},
{
"t":2,
"x":102,
"y":131
},
{
"t":2,
"x":103,
"y":130
},
{
"t":2,
"x":104,
"y":129
},
{
"t":2,
"x":105,
"y":130
},
{
"t":2,
"x":106,
"y":131
},
{
"t":2,
"x":107,
"y":130
},
{
"t":2,
"x":108,
"y":129
},
{
"t":2,
"x":109,
"y":130
},
{
"t":2,
"x":110,
"y":131
},
{
"t":2,
"x":111,
"y":130
},
{
"t":2,
"x":112,
"y":129
},
{
"t":2,
"x":113,
"y":130
},
{
"t":2,
"x":114,
"y":131
},
{
"t":2,
"x":115,
"y":130
},
{
"t":2,
"x":102,
"y":106
},
{
"t":2,
"x":101,
"y":106
},
{
"t":2,
"x":99,
"y":108
},
{
"t":2,
"x":99,
"y":109
},
{
"t":2,
"x":100,
"y":110
},
{
"t":2,
"x":101,
"y":110
},
{
"t":2,
"x":102,
"y":110
},
{
"t":2,
"x":103,
"y":109
},
{
"t":2,
"x":103,
"y":108
},
{
"t":2,
"x":103,
"y":107
},
{
"t":2,
"x":109,
"y":107
},
{
"t":2,
"x":110,
"y":107
},
{
"t":2,
"x":111,
"y":107
},
{
"t":2,
"x":112,
"y":108
},
{
"t":2,
"x":112,
"y":111
},
{
"t":2,
"x":111,
"y":112
},
{
"t":2,
"x":110,
"y":112
},
{
"t":2,
"x":109,
"y":112
},
{
"t":2,
"x":108,
"y":111
},
{
"t":2,
"x":108,
"y":110
},
{
"t":2,
"x":108,
"y":109
},
{
"t":2,
"x":108,
"y":108
},
{
"t":2,
"x":100,
"y":117
},
{
"t":2,
"x":100,
"y":116
},
{
"t":2,
"x":100,
"y":115
},
{
"t":2,
"x":100,
"y":118
},
{
"t":2,
"x":100,
"y":119
},
{
"t":2,
"x":101,
"y":120
},
{
"t":2,
"x":102,
"y":120
},
{
"t":2,
"x":103,
"y":120
},
{
"t":2,
"x":104,
"y":120
},
{
"t":2,
"x":105,
"y":119
},
{
"t":2,
"x":105,
"y":118
},
{
"t":2,
"x":105,
"y":117
},
{
"t":2,
"x":105,
"y":116
},
{
"t":2,
"x":105,
"y":115
},
{
"t":2,
"x":104,
"y":114
},
{
"t":2,
"x":101,
"y":114
},
{
"t":6,
"x":110,
"y":120
},
{
"t":6,
"x":114,
"y":120
},
{
"t":6,
"x":114,
"y":116
},
{
"t":6,
"x":110,
"y":116
},
{
"t":4,
"x":112,
"y":125
},
{
"t":4,
"x":112,
"y":126
},
{
"t":4,
"x":112,
"y":127
},
{
"t":4,
"x":112,
"y":128
},
{
"t":2,
"x":112,
"y":124
},
{
"t":2,
"x":100,
"y":125
},
{
"t":3,
"x":99,
"y":125
},
{
"t":3,
"x":98,
"y":125
},
{
"t":3,
"x":97,
"y":125
}
]
}

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 747 B

After

Width:  |  Height:  |  Size: 771 B

View file

@ -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.4.0
buildNumber=10400
version=1.4.1
buildNumber=10401
imagePath=launcher

Binary file not shown.

View file

@ -2,6 +2,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
TinyYellowMachine & Guv Bubbs - Hosting the Playdate Community Awards
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