Log In  

Cart #sonic_25_sage-0 | 2020-09-08 | Code ▽ | Embed ▽ | No License

This is my entry for SAGE (Sonic Amateur Games Expo) 2020.

The game is not finished yet, I'm releasing this demo for the event. The level is very short because it's using the default pico-8 map. The final version will have a stage as big as Sonic 2's Emerald Hill (and 2 acts if the compressed limit is in a good mood).

Still, it's fun to roll and bounce around the level like a THPS game. Have fun :)

CRT version:

Cart #sonic_25_sage_2020_crt-1 | 2020-09-10 | Code ▽ | Embed ▽ | No License

P#81589 2020-09-08 01:38 ( Edited 2020-09-11 12:22)


Short, but I really, really like it. You really nailed Sonic's physics, he controls and jumps very nearly to as he did on the Genesis games. Very excited to see the final game.

P#81594 2020-09-08 03:34

I've been watching the progress of this on twitter for the last few weeks and safe to say it's been worth the wait.
Fantastic stuff.

P#81595 2020-09-08 03:54

Awesome. Short but super impressive. Hoping for more updates, but really happy this exists.

Thanks for releasing the png cart, I have a pico-8 launcher and didn't fancy those data.pod standalone long term.

P#81608 2020-09-08 16:08

So accurate I need to go find a CRT to make the waterfalls look right!

P#81621 2020-09-08 23:58

So beautiful! I was wondering why there wasn't any quality sonic game in pico-8 yet!

P#81622 2020-09-09 01:10

Truly fantastic job - I dig very much your small rotation routine!

P#81624 2020-09-09 08:23

Amazing game! good job!

P#81625 2020-09-09 15:41

Beautiful work, the controls feels really accurate!

P#81657 2020-09-10 15:32

Thanks everyone! :)

@apLundell There ya go! hahaha :D

@freds72 It means a lot coming from you. I followed your tips of using closures for objects, pretty cool!

P#81658 2020-09-10 15:53 ( Edited 2020-09-11 12:20)

This shows a lot of promise and skill, I can only believe the final project will keep this skill, however, I have to ask, why the CRT filter?

P#81665 2020-09-10 19:34

@Dragonhearted apLundell mentioned above that he wanted to try the game on a CRT monitor, so I made a cart with the CRT effect as a joke. The original cart at the top of the page doesn't have this filter

P#81666 2020-09-10 19:44

@BoneVolt Ohhh, I accidentally got that instead of the original

P#81671 2020-09-10 20:14

I didn't have a chance to check out the code of the CRT version! Please post it again!

P#81753 2020-09-13 05:04

@StinkerB06 I moved it to the opening post :)

P#81799 2020-09-14 11:11

Nice. It's accurate to the controls(?) of original sonic games.

P#81816 2020-09-14 19:51

I beat this in 6 seconds lol, i have a video on my youtube channel xd

P#81918 2020-09-17 09:34

Wow, this is amazing.

P#81936 2020-09-17 20:30

really coll

P#82393 2020-09-27 21:04

Extremely good work. Feels so good to play.

P#82500 2020-10-02 04:35

Thanks, everyone :)

@MaJeeDooo0010 I'm aware of the spin dash bug, I just didn't prioritize fixing it because the classic games had it too, so it's almost like a legacy feature hahah
I might fix it later depending on how many tokens it costs to fix and how many spare tokens I have at the end.
I would love to make it a full game as a multicart (I made multicarts before), but this game will probably have just one level (as big as they were in the Genesis titles), with 2 acts. The main reason is that I want to start a Patreon for my personal projects, and I can't accept donations while working on a fan project.

@RayEz I saw your video! Pretty cool!

@Farewell_AstralDev There's a guide in the SonicRetro website for most of the core mechanics: http://info.sonicretro.org/Sonic_Physics_Guide
I'll just expand this one level to the size of a level in the classic games.

P#82876 2020-10-13 13:59 ( Edited 2020-10-13 14:00)

this is THE best Pico-8 game I've played so far.

P#82994 2020-10-16 02:51

I made a little art thing based off this.. maybe I should recreate it in Painto-8!

P#83040 2020-10-17 17:59

I haven’t played this game much, but it seems fun! Also, for the love of god, PLEASE add the drop dash. I would constantly use it and the game would be way faster

Edit: also I thought the big ring would be a special stage
It was the end

P#83627 2020-11-02 20:12 ( Edited 2020-11-02 20:15)

I'm not sure I'll add mid-air abilities like drop dash or insta-shield, but there will be a bunch of shield abilities.

Yeah, it's super short, it's just a demo for SAGE. I'll make a full stage later on.

P#83652 2020-11-03 10:53

Speedrun, it doesn't show here but it's actually 6.8 seconds not 7. For some reason the timer still plays for a short while after you hit the ring.

If you also want to speedrun, there's a few routes that work pretty well. It depends if you pick up shield or not.


  • When the game starts, start charging up a spin dash to the left.
  • There's a loop at the start, but it cuts off to another part, where you'll have to press right instead. Make sure to practice this transition!
  • Don't jump in this part, unless you have to. Just hold right and let Sonic do his thing.

From here on out there's a branch. You can either go on the top of the platform, or in the middle of it. Usually you should aim for a specific one, depending on how high the spin dash launched you.

-- If you land in the middle, just hold right. Sonic will reach the goal eventually.
-- If you land on the top, jump off the platform around the middle-right, but don't jump off too close to the edge. If you do, you'll land on the platform and waste a lot of time.

{} SHIELD {}

  • There's a bug where if you hold left next to an item and jump, you collect it without actually lifting off the ground. So first, hold right until you're pushing against the shield, then jump. Make sure to still hold left when you're jumping. Because of this bug, almost no time is lost getting the shield.
  • Next, spin dash to the right. Follow the same steps as shieldless.

Once again, there's a branch.

-- The middle plays out the same way. You can try to shield jump south on the loop to save some time, but it's incredibly difficult and not worth it.
-- If you land on the top, try to jump as close to the edge as possible. When you're about to hit the platform, shield jump northeast, which will make you land on the other platform. Jump again. This time you'll hit the ring.


So how fast are these routes?

Believe it or not, the fastest route is shield top. Due to the item glitch, collecting the shield wastes virtually no time in comparison to not doing it. In addition, the shield jump makes shield top incredibly smooth. I got my personal best with this one. Average time is 00:07 with the occasional 00:06 that becomes a 00:07, due to the timer glitch.

Shieldless top is actually a lot faster once you learn the right route. Before you do it's horrid, but once you learn where to jump it's really smooth. Average time is 00:07.

Shieldless middle is probably the one you should start with. It's pretty solid and once you learn it you can move on to shield or shieldless top pretty easily with your newfound skills. Average time is 00:09.

Shield middle is the same thing, but getting the shield wastes time here, since there's no real reason for shield jump. Average time is 00:10.

P#83706 2020-11-04 19:39 ( Edited 2020-11-04 19:51)

@supreee That's a deep analysis for such a small demo hahah :)
I'll have to look into the timer bug.. Probably add a more precise counter when you finish the level, down to the millisecond >:D

P#83708 2020-11-04 19:55

@supreee That's a deep analysis for such a small demo hahah :) I'll have to look into the timer bug.. Probably add a more precise counter when you finish the level, down to the millisecond >:D

Gotta speedrun those demos.

P#83772 2020-11-05 06:17

WOAW incredible, really impatient to try the full game :p

P#83977 2020-11-08 12:47

Really, really impressive and I really, really look forward to more of this. Thank you for putting this out there!

P#84502 2020-11-19 23:30

Incredible! I decided to try speedrunning this for fun and, after about an hour and a half, I got a 5 second time! My strategy is to:

> Immediately spindash right to get the shield.
> Jump right and shield down to get speed off of the slope.
> Jump and shield up to clip onto the platform.
> Immediately jump and shield down to land on the top platform.
> Jump at the very end of the platform to make it to the next platform.
> Jump again at the right time to clip up to the next platform.
> And jump to the end.

Super fun and I wish you the best of luck finishing this.

Edit: I was also able to get a 5 second time without the shield! Here's what I did:

> Hold down and left from the beginning.
> Immediately spam z, x, and c to charge the spindash and release down to spindash.
> hold left until the end of the loop, then hold right and land on the top platform.
> Like before, jump at the very end of the platform to make it to the next platform.
> Jump again at the right time to clip up to the next platform.
> And jump to the end.

P#84729 2020-11-27 05:02 ( Edited 2021-01-30 22:40)

new pb! ^^

P#85809 2020-12-27 05:50

I'm waiting for an update
Cool Sonic Game!

P#86365 2021-01-11 18:36


P#90044 2021-04-05 23:34

Absolutely love it :)

P#90289 2021-04-09 17:17


P#92792 2021-05-29 23:21 ( Edited 2021-05-29 23:21)

Great! Can't wait to see a finished version (If one even comes out.)

P#94183 2021-06-28 18:52

HEllo bonevolt,
please, do the full level emerald hill and chemical plant and aquatic ruin and casino night and death egg with acts 1 and 2
add the bosses
add chaos emerald if the special stage complete.
the giant ring send you the blue sphere

P#97042 2021-09-08 07:13

I don't know if this would make enough of a difference to justify the effort, but it looks like the running animation goes at a constant framerate regardless of Sonic's speed. If it's easy enough to fit without too many added token, I would recommend basing the animation speed for running on how fast Sonic is moving. It's a little touch that makes Sonic feel a bit more like he's actually interacting with the ground despite the cartoonish animation.

Also, while it wouldn't be able to be tweeted, you could make the fuller game longer by having it use multiple carts, if you finish your current plans and still feel like making more that is.

P#97052 2021-09-08 12:21

@kimiyoribaka It already behaves this way. Do a spin dash at max speed and immediately press up to uncurl. You'll see that the running animation goes a lot faster than running at a slow speed. I implemented it exactly like in the genesis titles.

Yeah, I'll probably make it into a multicart at some point.

P#97072 2021-09-08 20:10

This game is very well made that it looks like the actual sonic!
very well done!

P#100544 2021-11-21 12:08

hey uh...u still working on this?

P#106294 2022-02-04 02:56

@SB1020X Not at the moment, but it will be updated at some point before the heat death of the universe... Hopefully haha

P#106340 2022-02-04 21:30

imma say this again. hey uh...u still working on this?

P#108820 2022-03-17 22:11

please, bonevolt just answered that. don’t press people who make games as a hobby and share them freely!

P#108845 2022-03-18 12:16


P#109222 2022-03-27 00:29

Wow this is a great rendition of Sonic. Hope for more levels / mods. :)

P#109458 2022-03-31 08:44

this is awsome demo!

P#116559 2022-08-30 02:59

it needs to be LONGAR!

P#116796 2022-09-02 21:49

Pico-8 supports Blast Processing?! :O

P#122853 2022-12-22 17:40

[Please log in to post a comment]