(AUDIO IS AN ESSENTIAL PART OF THIS GAME)
Aliens have taken over a space station on the moon!
Don your Scoober space suit and take down as many as you can!
CONTROLS:
Move Player: Arrow Keys
Move Crosshair: Arrow Keys while Z/C is held down
Shoot: Press X/V when Z/C is held down
TIPS:
Rooms will only open from the inside if no alien activity is detected
Aliens take two hits to take down
Aliens can't see very well, but they'll sniff you out if you get too close
Standing over downed aliens will cover your scent
Your trusty Scoober Scope can only take aim for so long at once, earn extra points by taking down multiple aliens on a single charge
Earn a nice bonus by clearing a room without losing any health
OTHER:
Hey! So this is a remake of my first ever game: Project: Scoober. I plan on maybe adding a little bit more to it, but I want at least a little feedback first. Let me know your thoughts and suggestions (And your high scores of course)!
hum. I can't shoot, nothing happens. am I supposed to pick up some ammo ? also aliens run at you very fast, I guess I must stink from afar? oh and having to reset the cart is a big hassle. do a "press x" ASAP, that's just a few lines of code.
looks nice enough otherwise!
@ultrabrite: That's what I thought about shooting too. But it's just that aliens take a few hits to kill. They make a sound if you hit them.
A visual tell would be nice though. Like having a particle appear, making the alien flash, or even just doing something like:
line(player.x, player.y, alien.x, alien.y,7) |
You should definitely add a quick reset too. Haven't looked at your source, but it could be as simple as adding this to your 'game over' logic:
if btnp(4) then _init() end |
ah yes, got it. still, once you're detected you're dead in a sec.
Well, I can't provide a code snippet to make you git gud, sir! That comes only with xpert gamer practice!
...
Sir!
EDIT: Oh, nvm.. Maybe an invulnerability window?
--in _update(): invul_timer -= 1 if invul_timer <= 0 then invul_timer = 0 invul = false end |
--in enemy collision code: :: if [hit] and invul=false then health -= damage invul=true invul_timer=45 --(1.5 frames) end |
[Please log in to post a comment]