Very first Pico-8 game.
It's going to be a shoot em up where your bullets have gravity!
Nifty. Love me some shmups! Movement of the ship feels nice and smooth. (I might steal the code for that arc too)
Hey, thanks for the feedback. Help yourself to any code!
Updated with some more particles!
The bullets and particles aren't cleared from the tables yet, so that's next.
Afterwards I will go through and tidy up the code too.
Cool, I like the smoke. I like the behavior of the cannonball now, really good!
I'm not sure if this is intentional or not, but you stop shooting for about a second when you change directions. You notice it if you hold down the shoot button and move around in different directions. Seems like a good mechanic for a bullet game.
@matt It was originally going to be a flying ship, but I've decide it will be better if it's on the sea. I'll think of a new name though soon!
@n0dev I don't think it's intentional, but I will consider keeping it. Little quirks are what makes a game stand-out after all.
In terms of code restructuring I was planning to nest tables in tables and loop through common properties to cut down on some repeated code. We'll see how that goes tonight.
I dig the smoke you added, very smooth. Not so sure about the shadows though...I thought this boat was flying? I think a flying ship would be cooler than a floating ship :) I'm thinking like Space 1889 stuff
This is fantastic. I love the movement of the ship having a little softness to it, and I love how you can give the cannon balls a bit of vertical velocity by firing while moving. And the whole idea of a shooter with gravity is excellent. It'd be cool to have enemies at different heights, so you have to be aware of that and judge your shots accordingly.
The effects are great too, really giving the thing some life.
@morningtoast The shadows are necessary in order to make the height of the cannon balls clear. They look great to me. I think perhaps a bit of a shadow cast by the ship is required though, just to make things consistent.
[Please log in to post a comment]