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 if playdate.isCrankDocked() then
editor = "main" editor = "main"
song:stop()
end end
if playdate.buttonIsPressed(playdate.kButtonB) then if playdate.buttonIsPressed(playdate.kButtonB) then

View file

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

View file

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

View file

@ -138,7 +138,6 @@ local function playerWin()
dead = true dead = true
if playdate.buttonJustPressed(playdate.kButtonA) then if playdate.buttonJustPressed(playdate.kButtonA) then
song:stop()
song:setFinishCallback(nil) song:setFinishCallback(nil)
if next then if next then
map = next map = next
@ -155,7 +154,7 @@ local function playerWin()
killPlayer() killPlayer()
removeMap() removeMap()
killBlades() killBlades()
if mode == "game" and next then if (mode == "game" or mode == "hgame") and next then
playdate.datastore.delete("savegame") playdate.datastore.delete("savegame")
playdate.datastore.write({savedLevel=map,savedDeaths=deaths},"savegame") playdate.datastore.write({savedLevel=map,savedDeaths=deaths},"savegame")
next = nil next = nil

View file

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

View file

@ -3,6 +3,7 @@
"x":1576, "x":1576,
"y":1304 "y":1304
}, },
"next":"data/H3. HAUNTED HOUS.json",
"checks": [ "checks": [
], ],
"fuel": [ "fuel": [
@ -89,7 +90,7 @@
} }
} }
], ],
"song":"song8", "song":"song9",
"tiles": [ "tiles": [
{ {
"t":2, "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! description=Help a crew of rockets collect energy to get back home!
bundleID=com.PossiblyAxolotl.RocketBytes bundleID=com.PossiblyAxolotl.RocketBytes
launchSoundPath=launcher/rocketing launchSoundPath=launcher/rocketing
version=1.4.0 version=1.4.1
buildNumber=10400 buildNumber=10401
imagePath=launcher imagePath=launcher

Binary file not shown.

View file

@ -2,6 +2,7 @@ AndrewDavidJ, SHiLLySiT - compatibility testing
PD DISCORD MEMBERS FOR SUGGESTIONS AND HELP PD DISCORD MEMBERS FOR SUGGESTIONS AND HELP
Whitebrim - suggestions and discovering many bugs Whitebrim - suggestions and discovering many bugs
Gant / Tiny Yellow Machine - playing the game on stream and being super supportive 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 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 all the people who donated to this project, even when they could have played it for free
You're all awesome You're all awesome