diff --git a/Source/Editor.lua b/Source/Editor.lua index 1ca7a50..efd1e05 100644 --- a/Source/Editor.lua +++ b/Source/Editor.lua @@ -87,6 +87,7 @@ function editLoadName(name) local data = json.decodeFile("levels/"..name) powers = data.fuel sawblades = data.saws + spins = data.rotators playerPos = {x = data.rocket.x, y = data.rocket.y} exitPos = {x = data.bigrocket.x, y = data.bigrocket.y} position = {x = (data.rocket.x + 6) / 16, y = (data.rocket.y + 4)/16} @@ -184,7 +185,7 @@ function editUpdate() if traveltime < 0.2 then traveltime = 0.2 end traveltime = tonumber(string.format("%.2f", traveltime)) elseif editor == "pos2Spin" then - traveltime += change * 0.002 + traveltime += change * 0.001 traveltime = tonumber(string.format("%.2f", traveltime)) end @@ -223,7 +224,7 @@ function editUpdate() pos1.x,pos1.y=((position.x + 11) * 16), ((position.y + 7) * 16) editor = "pos2Saw" elseif math.floor( tileIndex ) == 3 then - traveltime = 1 + traveltime = .1 armamount = 1 armlength = 1 pos1.x,pos1.y=((position.x + 11) * 16), ((position.y + 7) * 16) @@ -277,6 +278,13 @@ function editUpdate() break end end + elseif math.floor( tileIndex ) == 3 then + for saw= 1, #spins, 1 do + if spins[saw].x == (position.x + 11) * 16 and spins[saw].y == (position.y + 7) * 16 then + table.remove(spins, saw) + break + end + end end elseif editor == "view" then editor = "main" @@ -332,13 +340,42 @@ function editUpdate() if editor == "main" and math.floor( tileIndex ) == 2 then playdate.graphics.setLineWidth(2) gfx.drawLine(b.start.x+8,b.start.y+8,b.ends.x+8,b.ends.y+8) - gfx.drawText(b.speed,b.start.x+8 - (gfx.getTextSize(b.speed)/2),b.start.y) + gfx.drawText(b.speed,b.start.x+8 - (gfx.getTextSize(b.speed)/2),b.start.y-16) end end for saw = 1, #spins, 1 do local spin = spins[saw] imgSaw[2]:draw(spin.x,spin.y) + + for arm = 1, spin.arms do + for blade = 1, spin.armlen do + local degrees = 360 / spin.arms * arm + local position = {x=math.sin(math.rad(degrees)) * 20 * blade,y=math.cos(math.rad(degrees)) * 20 * blade} + imgSaw[2]:draw(spin.x+position.x,spin.y+position.y) + + end + end + +--[[ for spinner = 1, #spinblades, 1 do + for arm = 1, #spinblades[spinner].arms do + for blade = 1, #spinblades[spinner].arms[arm] do + + spinblades[spinner].time += spinblades[spinner].speed + + local degrees = (360 / #spinblades[spinner].arms * arm + spinblades[spinner].time) + if degrees % 360 == 0 then spinblades[spinner].time = 0 end + local position = {x=math.sin(math.rad(degrees)) * 20 * blade,y=math.cos(math.rad(degrees)) * 20 * blade} + + spinblades[spinner].arms[arm][blade]:setImage(loopSaws:image()) + spinblades[spinner].arms[arm][blade]:moveTo(spinblades[spinner].mid.x + position.x, spinblades[spinner].mid.y + position.y) + end + end + end]] + + if editor == "main" and math.floor( tileIndex ) == 3 then + gfx.drawText(spin.speed,spin.x+8 - (gfx.getTextSize(spin.speed)/2),spin.y-16) + end end for power = 1, #powers, 1 do @@ -346,7 +383,7 @@ function editUpdate() end if editor ~= "view" then - imgGrid:drawTiled(position.x*16,position.y*16,400,240) + imgGrid:drawTiled((position.x-2)*16,(position.y-2)*16,416,288) imgCursor:draw((position.x + 11) * 16, (position.y + 7) * 16) end --[[ diff --git a/Source/Main.lua b/Source/Main.lua index f6d15d4..d82f0db 100644 --- a/Source/Main.lua +++ b/Source/Main.lua @@ -1,6 +1,13 @@ +-- PossiblyAxolotl +-- Created May 10th, 2022 +-- Last updated June 28th, 2022 +-- Rocket Bytes + + import "CoreLibs/graphics" import "CoreLibs/sprites" import "CoreLibs/ui" +import "Particles" import "Musicbox" import "Player" import "Map" @@ -57,6 +64,7 @@ menuButton, error = menu:addMenuItem("game menu", function() killPlayer() removeMap() killBlades() + createStars() end if mode ~= "music" then totalEnergy = 0 @@ -85,6 +93,8 @@ function playdate.update() song:setVolume(0.5) updatePlayer() gfx.sprite.update() + processStars(sprRocket.x-210,sprRocket.y-130) + processExplosions() local ox, oy = gfx.getDrawOffset() imgSkull:draw(-ox + 1, -oy + 2) diff --git a/Source/Menu.lua b/Source/Menu.lua index ff3e2d8..8c51ceb 100644 --- a/Source/Menu.lua +++ b/Source/Menu.lua @@ -65,6 +65,7 @@ end function updateMenu() gfx.clear(gfx.kColorBlack) + processStars(-10,-10) sidebar:draw(barposLerp,0) -- input local change, aChange = playdate.getCrankChange() diff --git a/Source/Musicbox.lua b/Source/Musicbox.lua index dd5ef89..5661ca1 100644 --- a/Source/Musicbox.lua +++ b/Source/Musicbox.lua @@ -11,6 +11,8 @@ assert(imgCover) function updateBox() playdate.graphics.clear() + processStars(-10,-10) + local change, aChange = playdate.getCrankChange() if paused then @@ -48,7 +50,7 @@ function updateBox() local time = playdate.getTime() if timeRate == true then - local prefix = "" + local prefix = " AM" if time.hour > 12 then prefix = " PM" end playdate.graphics.drawText((time.hour % 12)..":"..time.minute..prefix,0,0) else diff --git a/Source/Particles.lua b/Source/Particles.lua new file mode 100644 index 0000000..c33bfea --- /dev/null +++ b/Source/Particles.lua @@ -0,0 +1,80 @@ +local gfx = playdate.graphics + +math.randomseed(playdate.getSecondsSinceEpoch()) + +local exps = {} + +local stars = {} + +function createStars() + stars = {} + for _i = 1, 30, 1 do + stars[#stars+1] = {x=math.random(0,400),y=math.random(0,240),dx=math.random(-1.0,1.0)*0.5,dy=math.random(-1.0,1.0)*0.5,size=math.random(2,4)} + end + + for star = 1, #stars do + star = stars[star] + if star.dx == 0 then star.dx = 0.2 end + if star.dy == 0 then star.dy = 0.2 end + end +end + +createStars() + +function explode(_x,_y) + for i = 1, 10, 1 do + local part = { + x = _x, + y = _y, + dir = math.random(0,359), + size = math.random(10,15), + speed = math.random(1,3) + } + exps[#exps+1] = part + end +end + +function processStars(_x,_y) + gfx.setColor(gfx.kColorWhite) + for star = 1, #stars do + star = stars[star] + star.x += star.dx + star.y += star.dy + + gfx.fillRect(star.x,star.y,star.size,star.size) + + if star.x < _x then + star.x += 420 + elseif star.x > _x + 420 then + star.x = _x + end + + if star.y < _y then + star.y += 260 + elseif star.y > _y + 260 then + star.y = _y + end + end + +end + +function processExplosions() + gfx.setColor(gfx.kColorWhite) + for part = 1, #exps do + local particle = exps[part] + + particle.x += math.sin(particle.dir) * particle.speed + particle.y -= math.cos(particle.dir) * particle.speed + gfx.fillCircleAtPoint(particle.x,particle.y,particle.size) + exps[part].size -= .3 + + if exps[part].size < 0 then exps[part].size = 0 end + end + + for part = 1, #exps do + if exps[part].size <= 0.1 then + table.remove(exps, part) + break + end + end +end \ No newline at end of file diff --git a/Source/Player.lua b/Source/Player.lua index 919e586..ec089fc 100644 --- a/Source/Player.lua +++ b/Source/Player.lua @@ -38,6 +38,7 @@ local resetButton = nil local function die() deaths +=1 + explode(sprRocket.x,sprRocket.y) active = false velocity = {x=0,y=0} sprRocket:moveTo(startpos.x, startpos.y) @@ -57,6 +58,7 @@ function addPlayer(_x,_y,__x,__y) sprRocket:moveTo(_x,_y) sprRocket:add() sprRocket:setVisible(true) + createStars() resetButton = playdate.getSystemMenu():addMenuItem("respawn", function() die() end) diff --git a/Source/Saws.lua b/Source/Saws.lua index 78f4b8b..770b242 100644 --- a/Source/Saws.lua +++ b/Source/Saws.lua @@ -43,6 +43,8 @@ end function loadSpins(_spins) for i = 1, #_spins, 1 do local s = _spins[i] + s.x+= 8 + s.y+= 8 if s.middle then s.middle = gfx.sprite.new(loopSaws:image()) s.middle:setCollideRect(0,0,16,16) diff --git a/Source/gfx/big.fnt b/Source/gfx/big.fnt index adbf777..848cbb3 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=4120 -data=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 +datalen=4300 +data=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 width=14 height=18 diff --git a/Source/launcher/card-highlighted/1.png b/Source/launcher/card-highlighted/1.png index 88d4fce..e4bbeea 100644 Binary files a/Source/launcher/card-highlighted/1.png and b/Source/launcher/card-highlighted/1.png differ diff --git a/Source/launcher/card-highlighted/10.png b/Source/launcher/card-highlighted/10.png index 71574a8..7eb4ef0 100644 Binary files a/Source/launcher/card-highlighted/10.png and b/Source/launcher/card-highlighted/10.png differ diff --git a/Source/launcher/card-highlighted/11.png b/Source/launcher/card-highlighted/11.png index beb96b4..5079e70 100644 Binary files a/Source/launcher/card-highlighted/11.png and b/Source/launcher/card-highlighted/11.png differ diff --git a/Source/launcher/card-highlighted/12.png b/Source/launcher/card-highlighted/12.png index b33dcae..3e94f26 100644 Binary files a/Source/launcher/card-highlighted/12.png and b/Source/launcher/card-highlighted/12.png differ diff --git a/Source/launcher/card-highlighted/13.png b/Source/launcher/card-highlighted/13.png index 8c31499..3e94f26 100644 Binary files a/Source/launcher/card-highlighted/13.png and b/Source/launcher/card-highlighted/13.png differ diff --git a/Source/launcher/card-highlighted/14.png b/Source/launcher/card-highlighted/14.png index b2f3a90..9a83642 100644 Binary files a/Source/launcher/card-highlighted/14.png and b/Source/launcher/card-highlighted/14.png differ diff --git a/Source/launcher/card-highlighted/15.png b/Source/launcher/card-highlighted/15.png index 9a633ac..b685c4f 100644 Binary files a/Source/launcher/card-highlighted/15.png and b/Source/launcher/card-highlighted/15.png differ diff --git a/Source/launcher/card-highlighted/16.png b/Source/launcher/card-highlighted/16.png index 506651b..f7cb85f 100644 Binary files a/Source/launcher/card-highlighted/16.png and b/Source/launcher/card-highlighted/16.png differ diff --git a/Source/launcher/card-highlighted/17.png b/Source/launcher/card-highlighted/17.png index d4fd130..3f406e1 100644 Binary files a/Source/launcher/card-highlighted/17.png and b/Source/launcher/card-highlighted/17.png differ diff --git a/Source/launcher/card-highlighted/18.png b/Source/launcher/card-highlighted/18.png index 69ac553..9563cef 100644 Binary files a/Source/launcher/card-highlighted/18.png and b/Source/launcher/card-highlighted/18.png differ diff --git a/Source/launcher/card-highlighted/19.png b/Source/launcher/card-highlighted/19.png index f176106..962ef7a 100644 Binary files a/Source/launcher/card-highlighted/19.png and b/Source/launcher/card-highlighted/19.png differ diff --git a/Source/launcher/card-highlighted/2.png b/Source/launcher/card-highlighted/2.png index 5c4ee88..39b384c 100644 Binary files a/Source/launcher/card-highlighted/2.png and b/Source/launcher/card-highlighted/2.png differ diff --git a/Source/launcher/card-highlighted/20.png b/Source/launcher/card-highlighted/20.png index 7ec9032..3ecb399 100644 Binary files a/Source/launcher/card-highlighted/20.png and b/Source/launcher/card-highlighted/20.png differ diff --git a/Source/launcher/card-highlighted/21.png b/Source/launcher/card-highlighted/21.png index 45c156f..bc26020 100644 Binary files a/Source/launcher/card-highlighted/21.png and b/Source/launcher/card-highlighted/21.png differ diff --git a/Source/launcher/card-highlighted/22.png b/Source/launcher/card-highlighted/22.png index bb5e73e..defbe70 100644 Binary files a/Source/launcher/card-highlighted/22.png and b/Source/launcher/card-highlighted/22.png differ diff --git a/Source/launcher/card-highlighted/23.png b/Source/launcher/card-highlighted/23.png index ce3d9e2..ac655c2 100644 Binary files a/Source/launcher/card-highlighted/23.png and b/Source/launcher/card-highlighted/23.png differ diff --git a/Source/launcher/card-highlighted/24.png b/Source/launcher/card-highlighted/24.png index aad78c7..22b0ac7 100644 Binary files a/Source/launcher/card-highlighted/24.png and b/Source/launcher/card-highlighted/24.png differ diff --git a/Source/launcher/card-highlighted/25.png b/Source/launcher/card-highlighted/25.png index 510a4a2..dbfa600 100644 Binary files a/Source/launcher/card-highlighted/25.png and b/Source/launcher/card-highlighted/25.png differ diff --git a/Source/launcher/card-highlighted/26.png b/Source/launcher/card-highlighted/26.png index 3fa1c1e..b851a2f 100644 Binary files a/Source/launcher/card-highlighted/26.png and b/Source/launcher/card-highlighted/26.png differ diff --git a/Source/launcher/card-highlighted/27.png b/Source/launcher/card-highlighted/27.png index 5b941f6..46996f3 100644 Binary files a/Source/launcher/card-highlighted/27.png and b/Source/launcher/card-highlighted/27.png differ diff --git a/Source/launcher/card-highlighted/28.png b/Source/launcher/card-highlighted/28.png index 4b9f9cf..528a425 100644 Binary files a/Source/launcher/card-highlighted/28.png and b/Source/launcher/card-highlighted/28.png differ diff --git a/Source/launcher/card-highlighted/29.png b/Source/launcher/card-highlighted/29.png index 22b290d..b2c389a 100644 Binary files a/Source/launcher/card-highlighted/29.png and b/Source/launcher/card-highlighted/29.png differ diff --git a/Source/launcher/card-highlighted/3.png b/Source/launcher/card-highlighted/3.png index 5846c6c..e020b02 100644 Binary files a/Source/launcher/card-highlighted/3.png and b/Source/launcher/card-highlighted/3.png differ diff --git a/Source/launcher/card-highlighted/30.png b/Source/launcher/card-highlighted/30.png index 6a7c84e..b2c389a 100644 Binary files a/Source/launcher/card-highlighted/30.png and b/Source/launcher/card-highlighted/30.png differ diff --git a/Source/launcher/card-highlighted/31.png b/Source/launcher/card-highlighted/31.png index d89b55b..b2c389a 100644 Binary files a/Source/launcher/card-highlighted/31.png and b/Source/launcher/card-highlighted/31.png differ diff --git a/Source/launcher/card-highlighted/32.png b/Source/launcher/card-highlighted/32.png index 5a1cbc5..b2c389a 100644 Binary files a/Source/launcher/card-highlighted/32.png and b/Source/launcher/card-highlighted/32.png differ diff --git a/Source/launcher/card-highlighted/33.png b/Source/launcher/card-highlighted/33.png index 2b6591d..9c1ad8d 100644 Binary files a/Source/launcher/card-highlighted/33.png and b/Source/launcher/card-highlighted/33.png differ diff --git a/Source/launcher/card-highlighted/34.png b/Source/launcher/card-highlighted/34.png deleted file mode 100644 index a11c656..0000000 Binary files a/Source/launcher/card-highlighted/34.png and /dev/null differ diff --git a/Source/launcher/card-highlighted/35.png b/Source/launcher/card-highlighted/35.png deleted file mode 100644 index 249aae0..0000000 Binary files a/Source/launcher/card-highlighted/35.png and /dev/null differ diff --git a/Source/launcher/card-highlighted/36.png b/Source/launcher/card-highlighted/36.png deleted file mode 100644 index dd1c585..0000000 Binary files a/Source/launcher/card-highlighted/36.png and /dev/null differ diff --git a/Source/launcher/card-highlighted/37.png b/Source/launcher/card-highlighted/37.png deleted file mode 100644 index 8f24831..0000000 Binary files a/Source/launcher/card-highlighted/37.png and /dev/null differ diff --git a/Source/launcher/card-highlighted/38.png b/Source/launcher/card-highlighted/38.png deleted file mode 100644 index cd0afb9..0000000 Binary files a/Source/launcher/card-highlighted/38.png and /dev/null differ diff --git a/Source/launcher/card-highlighted/39.png b/Source/launcher/card-highlighted/39.png deleted file mode 100644 index 3e3b692..0000000 Binary files a/Source/launcher/card-highlighted/39.png and /dev/null differ diff --git a/Source/launcher/card-highlighted/4.png b/Source/launcher/card-highlighted/4.png index 3357696..e08b2f6 100644 Binary files a/Source/launcher/card-highlighted/4.png and b/Source/launcher/card-highlighted/4.png differ diff --git a/Source/launcher/card-highlighted/40.png b/Source/launcher/card-highlighted/40.png deleted file mode 100644 index 63138f5..0000000 Binary files a/Source/launcher/card-highlighted/40.png and /dev/null differ diff --git a/Source/launcher/card-highlighted/41.png b/Source/launcher/card-highlighted/41.png deleted file mode 100644 index 000486e..0000000 Binary files a/Source/launcher/card-highlighted/41.png and /dev/null differ diff --git a/Source/launcher/card-highlighted/42.png b/Source/launcher/card-highlighted/42.png deleted file mode 100644 index a069c59..0000000 Binary files a/Source/launcher/card-highlighted/42.png and /dev/null differ diff --git a/Source/launcher/card-highlighted/43.png b/Source/launcher/card-highlighted/43.png deleted file mode 100644 index b5d771a..0000000 Binary files a/Source/launcher/card-highlighted/43.png and /dev/null differ diff --git a/Source/launcher/card-highlighted/44.png b/Source/launcher/card-highlighted/44.png deleted file mode 100644 index af3d433..0000000 Binary files a/Source/launcher/card-highlighted/44.png and /dev/null differ diff --git a/Source/launcher/card-highlighted/45.png b/Source/launcher/card-highlighted/45.png deleted file mode 100644 index 998e401..0000000 Binary files a/Source/launcher/card-highlighted/45.png and /dev/null differ diff --git a/Source/launcher/card-highlighted/46.png b/Source/launcher/card-highlighted/46.png deleted file mode 100644 index d75d97e..0000000 Binary files a/Source/launcher/card-highlighted/46.png and /dev/null differ diff --git a/Source/launcher/card-highlighted/47.png b/Source/launcher/card-highlighted/47.png deleted file mode 100644 index 43c45e0..0000000 Binary files a/Source/launcher/card-highlighted/47.png and /dev/null differ diff --git a/Source/launcher/card-highlighted/48.png b/Source/launcher/card-highlighted/48.png deleted file mode 100644 index 52d98e8..0000000 Binary files a/Source/launcher/card-highlighted/48.png and /dev/null differ diff --git a/Source/launcher/card-highlighted/49.png b/Source/launcher/card-highlighted/49.png deleted file mode 100644 index b231351..0000000 Binary files a/Source/launcher/card-highlighted/49.png and /dev/null differ diff --git a/Source/launcher/card-highlighted/5.png b/Source/launcher/card-highlighted/5.png index e94a61e..9e1d6d8 100644 Binary files a/Source/launcher/card-highlighted/5.png and b/Source/launcher/card-highlighted/5.png differ diff --git a/Source/launcher/card-highlighted/50.png b/Source/launcher/card-highlighted/50.png deleted file mode 100644 index 69bf407..0000000 Binary files a/Source/launcher/card-highlighted/50.png and /dev/null differ diff --git a/Source/launcher/card-highlighted/6.png b/Source/launcher/card-highlighted/6.png index 8e7bb3f..ba5e0d2 100644 Binary files a/Source/launcher/card-highlighted/6.png and b/Source/launcher/card-highlighted/6.png differ diff --git a/Source/launcher/card-highlighted/7.png b/Source/launcher/card-highlighted/7.png index 865925c..34e9685 100644 Binary files a/Source/launcher/card-highlighted/7.png and b/Source/launcher/card-highlighted/7.png differ diff --git a/Source/launcher/card-highlighted/8.png b/Source/launcher/card-highlighted/8.png index 50c2d7f..623a052 100644 Binary files a/Source/launcher/card-highlighted/8.png and b/Source/launcher/card-highlighted/8.png differ diff --git a/Source/launcher/card-highlighted/9.png b/Source/launcher/card-highlighted/9.png index 0d41424..6329a32 100644 Binary files a/Source/launcher/card-highlighted/9.png and b/Source/launcher/card-highlighted/9.png differ diff --git a/Source/launcher/card-highlighted/animation.txt b/Source/launcher/card-highlighted/animation.txt index 74dbee8..6b88ea0 100644 --- a/Source/launcher/card-highlighted/animation.txt +++ b/Source/launcher/card-highlighted/animation.txt @@ -1,2 +1,3 @@ -loopCount=1 -frames=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50 \ No newline at end of file +loopCount=0 +frames = 33x4,32x4 +introFrames=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32 \ No newline at end of file diff --git a/Source/launcher/card-pressed.png b/Source/launcher/card-pressed.png index 69bf407..9c1ad8d 100644 Binary files a/Source/launcher/card-pressed.png and b/Source/launcher/card-pressed.png differ diff --git a/Source/launcher/card.png b/Source/launcher/card.png index 88d4fce..e4bbeea 100644 Binary files a/Source/launcher/card.png and b/Source/launcher/card.png differ diff --git a/Source/launcher/wrapping-pattern.png b/Source/launcher/wrapping-pattern.png index e7b9808..f6e49ab 100644 Binary files a/Source/launcher/wrapping-pattern.png and b/Source/launcher/wrapping-pattern.png differ