(Link to video)
Bonk’s Revenge is the 2nd game in the Bonk series. Bonk was the Mario and Sonic to the TurboGrapx-16 (or PC Engine), with 3 different games released and one spin off. Bonk can spin in the air to hover and can damage enemies with his head, and can eat meat to become insane bonk.
Comparison:

Game objectives

  • Emulator used: BizHawk 2.2.1
  • Takes damage to save time

Comments

EZGames69: After watching the published TAS a bunch, I noticed some very small mistakes here and there and thought that it could be improved. After working hard on this game, me and Memory managed to save a total of 4261 frames, about 1:11. Not sure how much that is when removing emulation differences though. This game involves preserving as much speed as possible from the meat powers, which increases bonk’s speed when eaten (even more if he is invincible).
Memory: I joined the project after EZGames69 finished his second iteration of the TAS. I had finished with PCE Bonk's Adventure at that point (waiting to get a response on something before I submit) and noticed some things that could be potentially improved and ended up TASing yet another Bonk game. That doesn't mean I'm going to get tricked into TASing anymore, I want a break from this series for now. (I'll do the rest of my comments later)

Speed

Normally your speed would have a value of 386, but if you have any meat upgrade it increases to 512, and if you’re invincible, it goes to 640. When you’re invincible, you can preserve that same speed after invincibility wears out by jumping in the air and continue to spin. However you also can let go of the directional pad which will allow you to preserve that speed without having to consistently spin. Meat power-ups eventually wear out, so after a few seconds you’ll drop a level. And for some reason when you drop down to normal bonk, there’s a few frames where his speed gets faster before going back to 386, when this happens, you can jump as soon as that speed is at the max and do the same thing when invincibility runs out.

Stage by stage comments

1-1

First level involves having the shortest distance to climb up waterfalls. On the waterfalls on the left, you can walk up a bit before having to jump, this makes your climbing time much shorter. You then have to spin on red flowers to make them yellow, yellow flowers bounce you upwards.
Memory: Optimizing the waterfalls is fairly tricky, if you are too close to the edge, you will not be able to jump out of it.

1-2

The orange flowers provide meat for you. If you land on them with great downward speed, you receive a big meat which will make you instantly go to max meat power. If you don’t then you get a small meat, which just gives you one level of meat powerups. For the minibosses in some stages, I may look like I’m missing the trigger to the next stage, but you actually finish the stage when bonk touches the very edge of the screen, I can manipulate Bonk’s position to instantly hit the edge once the mini boss is defeated.

1-3

there’s a wall blocking our way, we can go through it by breaking the blocks, but it’s slower than just going to the higher level. We also skip a meat because it doesn’t really save time in the level.

1-4

we grab the other piece of meat because we can get some extra distance after the invincibility ends.
Memory: In hindsight, I think the first piece of meat would have been faster to grab due to the ability to maintain speed through bunnyhopping.

1-boss

A glitch found by greatjhon where the boss can take damage when you hit your head on the ground. Taking damage when this happens will softlock the game.
Memory: It's important to be as close to the right edge of the screen as possible for most bosses so Bonk has less distance to travel when the boss is defeated.

2-1

Memory fell through a log
Memory: The water here can allow you to get up to a speed of 572 which is significantly faster than what is otherwise possible with the forms available. This is why we fall through the log, to get up to this 572 speed. Also climbing the wall is a pain to optimize.

2-2

This stage is the only one with poles you can swing on. There’s also a piece of meat we can get that will last long enough to use on the boss.

2-3

Memory: I think a shortcut might be possible here by bouncing off the first enemy on the blocks that split in half but I'm not sure.

2-boss

This boss has 2 different places you can hit it, on the head and on the body, we do a hit on the head then immidiatly go for the body to do a quick kill.

3-1

Just a meat grab and a boss

3-2

We can walk on the ice to keep us going at max speed (640) and jump while letting go of the directional pad to carry it on past the pond.

3-3

Same thing here with the ice. The speed also doesn’t decrease when we go to regular bonk. At the end, we can manage to make it to the boss elevator by doing a bunnyhop. Basically to keep our speed, we land then immediately jump, but keeping our directional button down when were on the ground otherwise we lose speed immediately.

3-boss

With meat powerup, we can kill the boss in 2 hits. We also want to take damage to not only manipulate her to move to the right on the next cycle, but also because of something that happens in the next stage.

4-1

So when you go to regular bonk while walking on the ground, your speed will increase for a few frames before going back to 384, we can jump right before this happens and let go of the directional pad to keep us at that faster speed, making this stage much faster.

4-2

A pretty big skip that allows us to skip half of the screen. We can take damage on a spike which will push us high enough to wall kick then continue on with the level.

4-3

Basically wall kick up the walls and stuff

4-4

grab the meat then get past the guards. Some swimming technique here is to jump and flip whenever possible, as it makes us go 512 speed, as soon as we go to normal bonk, just let go of the d-pad to keep speed.

4-boss

This boss is rng for where it spawns, but for the 2nd phase it depends on if you’re on the left or right side of the screen, we want him on the right side as that’s where we exit. We can take damage to get on his head early.

5-1

First damage boost is just to avoid the other lava things. We want to grab the meat at the end so we can be moving 640 speed throughout the next screen

5-2

Flippity flip flip flip

5-3

Hardest stage for RTA runners. Most of the enemies like the fish spawn when you’re at a certain position, we can manipulate it so we trigger them to be as high as possible. The sword bat enemies also will move if you’re slightly above it in y position. Right at the end we can get two flies to jump off of and take damage to hit the end trigger faster

6-1

Not much to say about this screen, just grab meat then float to the end

6-2

We can bonk on some of the enemies to jump higher on platforms

6-3

EZGames69: Hardest stage to optimize in my opinion
We can bonk on an enemy to get up a block early, then bounce on a fly to wall kick up to another platform then manipulate a bat sword to give us some height to get up to the wall and bounce off it to jump on another platform until we reach the end.

6-boss

A quick kill on this boss requires hitting him, then taking damage in the air, then repeatedly bounce on him until he’s dead.

Boss rush 1

The legs can squish us right and turn us into a crab (yes), the crab is slow and cant spin with it, so we can avoid it by jumping before that happens. The boss is basically the same as the one in round 2

Boss rush 2

A strat was found by Memory where you can repeatedly stack speed on the conveyor belts to go super fast.
Some pause buffering was done to get meat drops from some of the boxes
Boss is almost the same as in round 4, but we can kill it faster because we have meat and are invincible
Memory: Skipping the second crusher is very precise, but is important for building up speed. Each conveyor belt adds an additional 256 speed when you jump off of them. The highest speed reached in this room was 1664 but not for very long as I had to slow down to properly navigate the boxes at the end of the second section.

Boss rush 3

It’s pretty much required to be a crab here to go fast. The crab also pauses our meat counter from dropping, so we can conserve it all the way to the boss
Memory found that you can conserve speed with some specific inputs.
The boss we want to take damage on to make us go to normal bonk faster, so we can speed up in the next stage.
Memory: If you are at 320 speed in crab form and you jump, you can reach up to 572 speed. However, normally the game will push you down to 320 speed the frame after. There are two ways to maintain this speed however. If you let go of the horizontal direction on the dpad the frame you hit 572, you will instead drop down to 556 speed instead. Holding right again will allow you to go back to 572 and rinse and repeat. The other way involves abusing landing mechanics. When you land on the ground, your speed is temporarily frozen. Therefore I intentionally land on the ground right when my speed hits 572 to have it stay at that value for a few extra frames. I then swim up off the platform and then land back on it when it hits 572 again and rinse and repeat.
I discovered on the boss here that it is optimal to end these fights at a y-height of 99 because that will place Bonk at a height of 70 after his jump, which is as close to the top of the screen as you can get. Unfortunately, I discovered this after the previous bosses were already completed so this was not taken advantage of there.

Boss Rush 4

Basically bouncing and bunny hopping to the end Boss is also the same here, but since we don’t have meat we cant hit the ground and kill him

Final Boss

Same as with the round 6 boss.
As for king drool, we want him to shoot ice attacks first as that’s the shortest first attack he can do. Once he moves to us, we can repeatedly bonk on his head until he’s dead.

Other comments

We’d like to thank a few people
LattMackey – he ran this game at SGDQ 2018 and made me (EZGames69) interested in this game and most Turbo Grapx games.
EvanGrill – who provided couch commentary for that GDQ run.
FuzZard – The author of the previous TAS who provided some good explanation in his submission that helped when understanding how to preserve speed.
And last, but not at all least:
MemoryTAS – Who decided to help shave off even more time on this run, she also provided some useful Memory Addresses (that pun wasn’t intentional but I’m going to make it intentional).
Memory: I would like to personally thank my girlfriend Hiyori who was consistently encouraging and not only listened to me ramble about this game, but also outright asked questions and genuinely showed interest in what I was doing. She helped keep me sane during all this.
We hope you enjoyed!

ThunderAxe31: Judging.
ThunderAxe31: Nicely done with the new strats! Accepting as improvement over the current publication.
feos: Pub.

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14776
Location: 127.0.0.1
This topic is for the purpose of discussing #6145: EZGames69 & Memory's PCE Bonk's Revenge in 17:18.24
upthorn
He/Him
Active player, Emulator Coder (387)
Joined: 3/24/2006
Posts: 1802
I voted yes even though I'm disappointed that it isn't Bonk's Big Adventure.
How fleeting are all human passions compared with the massive continuity of ducks.
Memory
She/Her
Site Admin, Skilled player (1515)
Joined: 3/20/2014
Posts: 1762
Location: Dumpster
upthorn wrote:
I voted yes even though I'm disappointed that it isn't Bonk's Big Adventure.
If you're trying to trick me into TASing a fourth Bonk game it's not going to work. Maybe later though.
[16:36:31] <Mothrayas> I have to say this argument about robot drug usage is a lot more fun than whatever else we have been doing in the past two+ hours
[16:08:10] <BenLubar> a TAS is just the limit of a segmented speedrun as the segment length approaches zero
The8bitbeast
He/Him
Expert player (2492)
Joined: 11/26/2015
Posts: 183
Location: Australia
Voted yes. This seems like a cool game and an entertaining/well optimized TAS. Highlights for me were the climbing sections and the conveyor belt stage
upthorn
He/Him
Active player, Emulator Coder (387)
Joined: 3/24/2006
Posts: 1802
Memory wrote:
upthorn wrote:
I voted yes even though I'm disappointed that it isn't Bonk's Big Adventure.
If you're trying to trick me into TASing a fourth Bonk game it's not going to work.
Good thing it's actually the third bonk game. :P
How fleeting are all human passions compared with the massive continuity of ducks.
EZGames69
He/They
Expert player, Publisher, Reviewer (3942)
Joined: 5/29/2017
Posts: 2702
Location: Michigan
Memory wrote:
If you're trying to trick me into TASing a fourth Bonk game it's not going to work.
Link to video
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
Challenger
He/Him
Skilled player (1634)
Joined: 2/23/2016
Posts: 1033
I didn't expect a big improvement after that lastest WIP. The newest tricks were impressive that looks like an alternate way to gain the "known" boost of the previous game! Great work again, EZGames and Memory! Yes vote.
My homepage --Currently not much motived for TASing as before...-- But I'm still working.
Active player (462)
Joined: 1/28/2008
Posts: 140
Location: Germany
game looks well optimized, loved the sharp movement didn´t like the sound that appears when he´s doing the roll, but that´s not a big negative at all.. voting Yes!
2-do: Smurfs Nightmare, The (EU) GBC 10% fin : Mega Man: Dr. Wily's Revenge improvement: submitted Mega Man II Improvement: submitted Mega Man IV Improvement: submitted Mega Man V Improvement: submitted future plan: -n-
Memory
She/Her
Site Admin, Skilled player (1515)
Joined: 3/20/2014
Posts: 1762
Location: Dumpster
Challenger wrote:
The newest tricks were impressive that looks like an alternate way to gain the "known" boost of the previous game!
Not quite, speed in Bonk's Revenge works very differently from Adventure. The boost from Adventure sets your speed to 7 (from 0 since it can only be done from a standstill) whereas the conveyor belt trick allows you to repeatedly add speed to your current amount.
[16:36:31] <Mothrayas> I have to say this argument about robot drug usage is a lot more fun than whatever else we have been doing in the past two+ hours
[16:08:10] <BenLubar> a TAS is just the limit of a segmented speedrun as the segment length approaches zero
Troye
He/They
Experienced player (853)
Joined: 4/27/2018
Posts: 66
Spinny boi is back! Yes vote!
EZGames69
He/They
Expert player, Publisher, Reviewer (3942)
Joined: 5/29/2017
Posts: 2702
Location: Michigan
I’ve added a comparison encode, thanks to Cyorter for the script.
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
Cyorter
He/Him
Editor, Player (236)
Joined: 2/8/2017
Posts: 138
Location: Venezuela
Boi, I lost the count of times I watched this run... and also didn't get bored while watching it, so yup! This run is highly technical and enough entertaining to watch. Also you're welcome, boi! Had a little fun and learned while making the script! :p
nymx
He/Him
Editor, Judge, Skilled player (1586)
Joined: 11/14/2014
Posts: 798
Location: South Pole, True Land Down Under
Once again, nice run. Very optimized...from what I can tell, the "slow spots" were carefully observed and handled well to get through more rapidly. My favorite trick though, is the conveyor speed stacking. Nice find. Yes vote to the dynamic duo.
I recently discovered that if you haven't reached a level of frustration with TASing any game, then you haven't done your due diligence. ---- SOYZA: Are you playing a game? NYMX: I'm not playing a game, I'm TASing. SOYZA: Oh...so its not a game...Its for real? ---- Anybody got a Quantum computer I can borrow for 20 minutes? Nevermind...eien's 64 core machine will do. :) ---- BOTing will be the end of all games. --NYMX
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14776
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [3824] PCE Bonk's Revenge by EZGames69, Memory in 17:18.24