I'm not quite sure what to do with this, now that I made it...
Any ideas?
Update 1.1
- added new label image
Update 1.0
- changed name to "Dungeon Buster"
- fixed bug: you can't hit multiple enemies at once
- changed health refill price
Update 0.6:
- changed various shop prices
Update 0.5:
- made player movement smoother (and faster)
- swapped shop buttons
Update 0.4:
- added player bullet shooting upgrade (25 coins)
- added bullet collisions
- tweaked coin drop balancing
Update 0.3:
- added new enemy type (beginning floor 5)
- changed enemy spawning mechanics
- improved shop experience
!Warning! This is (even though it is peaceful) VERY GORY.
In Fact, the whole idea behind this cartridge is, to make it GORY.
But everything gruesome is pixelated, so no worries!
I made this because my mental arithmetic got quite slow and I wanted to improve it. I'm sharing it because some others might need it too.
You may use the keyboard for typing. Press space to continue then.
There is also mouse/touch support. To see a cursor you need to activate it in the menu.
This is a preview of pico boulder dash.
(Not by Nizart, they just shared the cart on lexaloffle)
This game is under construction, hence it's posted under "work in progress".
However, the tutorial levels are already kind of playable.
Update 1
Now there are the first 6 levels of the classic boulder dash game included.
Update 2
I added a bunch of extra levels. Some of them a quite challenging.
Critical feedback is welcome!
-Made by Michael Karneim-
I made a game in 20 minutes. this is the code:
function _init() pos = 2 ob = nil obn = nil speed = 3 gametime = 1 lost = false end function _update() if not lost then gametime += 1 if btnp(⬅️) then pos -= 1 if pos < 1 then pos = 1 end end if btnp(➡️) then pos += 1 if pos > 3 then pos = 3 end end if not ob then if flr(rnd(2)) == 1 then ob = pos else ob = flr(rnd(3))+1 end obn = 8 end if gametime%(ceil(30/speed)) == 0 then if obn then if obn == 1 then if ob == pos then lost = true end elseif obn == 0 then ob = nil obn = nil speed += 0.5 end if obn then obn -= 1 end end end else if btnp(❎) then _init() end end end function _draw() cls(0) spr(1,48+pos*8,64) if ob then spr(2,48+ob*8,64-obn*8) end if lost then local str = "you lost, press ❎ to retry" print(str,64-#str*2,32) end end |
This is not a game. This is an environment to think about something. Maybe you want to think about a project, or something personal. Maybe you want to think about life. Think about it helps you thinking about it.
View Older Posts