Improved collision detection with enemies- now uses standard bounding rect (as opposed to a single pixel check)
Super PICO Runner Brothers allows you to play as four familiar characters and complete a single stage runner competing for a high score. Complete the level, gain points, and repeat at faster speeds.
This started as a quick experiment with PICO-8, thanks to the fanzine, second edition where you'll see the art I used for the game characters.
Press left and right arrows to select your character, and Z or the fire button to start. Then when playing using left and run to speed up and slow down, and either up or fire to jump. Hold for longer jumps.
Good luck, I've only made it half-way through level 2 myself, but I expect it should be reasonable to make it through well into level 3 or 4 where the speeds probably become prohibitive beyond that.
Had one of the bombs pass right through me. We were both traveling pretty fast and in the opposite direction.
Your artist ability at these sprites though is unparalleled !
It's difficult to get that kind of detail into an 8x8 pixeled picture.
Yes- it is really simple single pixel on the front of the character collision detection- I should tighten that up!
I wish I could take credit for the graphics, I copied the fanzine cover (episode 2) for the characters. I agree though whoever did that up did a fantastic job with 8x8 sprites!
Nice- my son got 341- he currently rules the house here ;)
I'm going to post a new version I think in a bit, a little bit easier, fix the collision detection a bit, and improve the soundtrack/etc. I finally figured out how the music editor works properly!
Works pretty nicely! (High score 146, pleased with myself.)
There's clearly work to do on the collision detection, and the difficulty level is a bit uneven (the game seems to get easier after the first few screens), but I had fun.
I'd be tempted to make the game quicker to restart when you die - but I see how that would spoil the synchronization with the music at the start of the level.
This is a lot of fun - I haven't beaten the first level yet, but I'm determined to get there eventually.
May I suggest that you call cartdata() at the start? (I noticed it was reusing the high-score data from a cart I had loaded previously that also used dget/dset 0)
ok. I'll get another version up soon. I'll look into cartdata call. Also I'm adding the flag at the end sliding down and some fireworks.
I do plan to clean up the single pixel collision detection- and those first jumps are a bit tough, so I do plan to simplify that a bit.
the sprites are from Yohan Vinet:
[Please log in to post a comment]