Game objectives
  • Emulator used: PCEjin svn 128
  • Aims for Fastest Time
  • Takes Damage to Save Time
  • Colors Numerous Dinosaurs
  • Genre: Platform
Overview:
Bonk's Adventure is a TurboGrafx 16 game based upon the true story of a caveboy who bears a striking resemblance to Charlie Brown battling anthropomorphic dinosaurs and other prehistoric themed enemies. Bonk's mission is to rescue Princess Za (a small pink Pleisiosaur-type reptile) who has been kidnapped by the evil King Drool (a large, green, Tyrannosaurus-type dinosaur). This TAS manages to color several of these anthropomorphic dinosaurs.
Bonk attacks enemies by "bonking" them with his large, semi-invincible forehead. A bonk in midair causes double the amount of damage of a regular bonk. Bonk starts the game with three hearts worth of health, which can be restored in increments by collecting fruits and vegetables.
Bonk can also collect pieces of meat as power-ups. A large piece of meat makes Bonk temporarily invincible, makes him walk faster, and makes him jump higher. The animation associated with eating meat takes about two seconds, so it's only used once twice in this TAS.
During a stage, Bonk is given the opportunity to collect smiley faces. Bonk's smileys are totaled at the end of each stage after defeating the boss of that stage. The player is given additional points, replenished health, and a moderately amusing congratulation based on how many smileys were collected. Unfortunately, each smiley face costs about 8-12 frames at the end of each stage, so all but one of them are avoided. (The one in stage 1-2 can't be avoided without losing more than 8 frames.)
Bonk can spin in midair in order to slow his descent to the ground. The sound is fairly annoying. Sorry.
TAS Strategies:
When Bonk bonks the side of a Flora Springer or Floret Springer on the correct frame, it repels him quickly in the opposite direction. If you jump up in the air during the "repel" animation, you can maintain this speed until Bonk hits the ground. While in midair, you can bonk an enemy in order to get a small height boost, or you can take damage from an enemy to get a much larger height boost. Between enemy placement, the game's very odd collision detection, and subpixel positioning, it was often quite challenging to maintain this speed.
When landing from a jump, you may lose a little forward momentum if you don't immediately jump again. That's why you'll see some occasional bunny hopping.
After Bonk defeats a boss, he and the boss are automatically moved to predetermined positions. By manipulating their positions during the battle, it's possible to save frames.
The emulator did not report any lag, so I ignored it in my TAS. However, I have a hunch that there is actually some lag here and there.
Stage-by-stage Breakdown:
1-1: There is a secret flower that is revealed by bonking the far left hand side of the screen at the beginning on the stage. This causes a funny looking flower to fly towards Bonk, which he catches and repels off of. It's possible to fly over the entire stage by using damage boosting, but it uses up too much energy. Get used to the sound of Bonk flipping in midair. It only gets more annoying over time.
1-2: It's quicker to take damage at the beginning of the stage instead of climbing up the wall as the game designers intended. This is the first and last time you'll see Bonk eat meat. It allows him to jump high enough to fly over the majority of the stage. It's also the only time he'll collect a smiley face, as it wastes too many frames to avoid it.
1-3: The first half of this stage is fairly straightforward. The second part involves swimming, but it's actually quite fun to watch. During my old WIPs, I discovered that you could swim through the "Uvulalas" <sic> without taking damage using some precise positioning. This is used to save time and health. Sonikkustar's WIP helped me tremendously with the swimming part of this stage.
Level 1 Boss, Huey: This poor guy is pretty defenseless in a TAS. The tricky thing was to manipulate his position at the end.
2-1: Lots of spinning and damage boosting.
2-2: This stage may not look like much, but it's actually very difficult to manipulate the positioning in order to fly across the entire stage.
2-3: This is a stage in which the emulator doesn't report any lag, but it looks like there is. The jump at the end of the stage is actually quite difficult to perform. There's no margin for error.
2-4: Lots of spinning. Did I mention that the sound is annoying?
2-5: Bonk gets a speed and pixel boost from each vine. It's very difficult to catch the second vine after repelling off of the first one.
2-6: This stage was a pain to TAS, but I enjoy watching the result because it's unlike any other stage in the game. Going up the right side and crossing over was about 300 frames faster than going up the left side.
2-7: The clouds provide a significant height and speed boost when hit. The revised version of the submission has Bonk eating some meat halfway through the stage. This costs some frames for now, but it saves over 200 frames at the boss.
Level 2 Boss, Gladdis: It may look sloppy to have Bonk walk halfway into the room before turning around, but it's necessary in order to trigger the boss. Bonk still has some meat power left by the time that he arrives at the boss, so he's able to defeat it in half the time that it usually takes. Bonk doesn't have very many interesting moves to keep things moving while we're waiting for the boss to attack, but I do my best.
I had to re-do this boss after discovering that Bonk deals more damage when hitting from above than hitting from below. I was able to copy and paste the changes, but it led to major desyncs in level 5.
3-1: When I originally did this stage, Bonk didn't have enough energy to afford even a single a damage boost, so it was nearly impossible to make it through while maintaining high speed. It still looks pretty impressive now, in spite of the fact that he has a little energy in reserve after re-doing the level 2 boss.
3-2: If you fall down here, you're taken to level 3-3. If you make it across, you're warped to level 3-5. The game designers clearly intended for you to flip/fly over the bridge. However, I decided to show that you could jump across it with perfectly timed jumps. I may lose a couple frames by doing it this way, but I think that it greatly adds to the entertainment.
3-5: At frame 34163, you'll notice that Bonk lands on the flower instead of jumping over it. For some reason, Bonk hits an invisible wall and loses all momentum when he jumps over the flower, so it's actually quicker to land on it.
Because of the game's ice physics, it's impossible to avoid crashing into the wall around frame 34705. Bonk loses traction incredibly easily on ice, making this stage extremely challenging to play in real time.
Level 3 Boss, Kongo Zilla: The ice makes the boss nasty to deal with in real time, but fairly simple to TAS. I was able to manipulate the boss's position at the end perfectly, although I couldn't do much to improve Bonk's position.
4-1: Lots of spinning and damage boosting. Yes, this is the only stage in level 4.
Level 4 Boss, Punchy Pedro: Since he moves so much with each hit, it was difficult to manipulate his position at the end. This was the best that I could do.
5-1: This is one of my favorite stages to watch. I use a few damage boosts to ascend as quickly as possible.
5-2: Lots of spinning, with great care taken to avoid landing and running into flowers. Notice how he just glides through the "Henry Hatchet" at the beginning. We don't need no stinkin' collision detection!
 
The positioning around frame 50200 was especially difficult.
5-3, part 1: This is my least favorite part of the run by far. The swimming is slow and uninteresting. I do my best to have Bonk swim as close to enemies as possible without hitting them. This is especially true with "Crocket Dile," who will swallow you whole if you swim too close. They will also freak out if you bonk them. As a result, I'm forced to swim all the way to the bottom right corner of the stage before ascending. It looks sloppy, but it was the fastest method that I could find. I would love to have somebody improve this stage.
5-3, part 2: Even more spinning and bonking. I tried as hard as I could, but I couldn't manipulate things to get Bonk to get the heart around frame 58720. It turns out that it wasn't needed, but it would have looked cooler had he gotten it.
5-3, part 3: Re-doing the level 2 boss caused a desync here, of all places. A "Skins Kellyton" decided to spit out three bubbles instead of two. I had to re-do the stage but ended up saving some frames in the process.
5-3, part 4: Does this stage ever end? Once again, Bonk spins his way across the stage.
5-4: I use some enemy boosts to speed up Bonk's ascent.
5-5, part 1: Fast forward through this stage, as it's just sightseeing.
5-5, part 2: The ascent is pretty much straightforward. After grabbing all these vegetables, health management is no longer a concern.
5-5, part 3: Pixel-perfect bouncing.
5-5, part 4: Bonk is forced to fight each boss a second time. Re-doing Gladdis the first time caused desyncs with the Gladdis, Kongo Zilla, and Punchy Pedro the second time around, so I had to re-do those battles. This was especially frustrating with the second Gladdis battle, as the change in randomness occasionally changed the spawn location of the "real" Gladdis while keeping everything else the same.
5-5, part 5: Another boss: T. Ractorhead. This boss is extremely challenging in real time, but easy to TAS. Once again, re-doing the level 2 boss caused a desync here. My guess is that he launches different attacked based upon how much energy you have left.
As a side note: "Psudo Za" <sic> is much hotter than the real Princess Za.
5-6, Evil King Drool! King Drool has two different forms. In his first form, you can hit him three times before he disappears. It's important to always hit him from above, or else he will disappear and re-spawn at least one extra time. In his second form, he attempts to fly away off screen quickly after you hit him a single time. (He is both evil AND a coward!) However, if you time it right, you can hit him multiple times before he leaves to screen. In real time, I've only ever been able to hit him twice before he flies away. In this TAS, I'm able to hit him 15 times without letting him fly away. Bonk is high off screen while delivering the final blows.
Personal notes: I used to love this game as a teenager, and it seemed fairly straightforward, so I decided that it would be a good choice for my first TAS. I started the TAS before there was an approved TG16 emulator. The original Mednafen emulator supported movie recording and could rewind up to 10 seconds while recording, so I used this in combination with VMWare snapshots to create my first WIP of this TAS. It may very well have been the first TG16 TAS. <pats self on back> By the time I'd gotten halfway through stage 2, a rerecording version of Mednafen was released. I restarted the TAS on this emulator, but a few life events and a hard drive crash thwarted my progress for at least a year. A couple months ago, I started for a third time, which proved to be the proverbial charm.
As it turns out, this game is much, much harder to TAS than it is to play. Subpixel position is a major challenge. Although it says that there are 7890 rerecords on this video, that doesn't include the rerecords on the first two versions of my TAS. It would be difficult to estimate the true number, since the old version of Mednafen didn't keep track of them.
I'm pleased that I was finally able to finish this run, and especially pleased that I managed to color more dinosaurs than any other run on this site.
I owe a big thank you to Sonikkustar for his WIPs. They helped me greatly improve my level of precision and showed me some very useful strategies.
Enjoy!

sgrunt: Fixed platform, seeing as the site didn't detect it correctly.
GabCM: Added FlowPlayer module. Flygon, when you're done with the HD encode, you can replace this module.
sgrunt: Replaced the submission file with one that is 234 frames faster.
GabCM: Removed the Flowplayer module, since I will redo the encode.

GabCM: Added Flowplayer module again, with an updated encode. GabCM: Replaced Flowplayer module with a YouTube module, for better quality.

klmz: Reset the status due to emulation problems.

adelikat: Setting this to accepted, unless of course klmz cares to elaborate on the "emulation problems"

GabCM: Off to publish this!


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15582
Location: 127.0.0.1
This topic is for the purpose of discussing #2829: jerfo's PCE Bonk's Adventure "any%" in 24:03.63
Skilled player (1326)
Joined: 9/7/2007
Posts: 1354
Location: U.S.
This TAS is amazing. The way you navigated through the normal levels while still managing to bonk a lot of enemies, making huge combos, made the run very entertaining. It was also nice to see you didnt even slow down for a tiny bit. I especially liked how in 4-1 you were in the air for the magority of the time. The bosses were quick and funny. I loved how fast Punchy Pedro was beaten. He always took forever to beat for me! The only time saver I could think of is Stage 5 part 4. It looks like you could have waited a few frames before holding left to keep momentum. Other than that, this looks very polished. Therefore, the only choice for me is a Yes. An exetremely strong and shiny yes. This is one of the best runs ive seen this year, and probably the best start from a new TASer ive seen in a long time. Choosing such a big game like Bonk surely must have felt a feat to complete. I wish you good luck in the future! Suggested Screenshot:
Joined: 11/4/2007
Posts: 1772
Location: Australia, Victoria
Just to clarify, is this the same game as Bonk III - Bonk's Big Adventure? It is the only variant of the game I have been able to find, and I am uncertain if you might have made a mistake or not... The site is terrible at platform detection. Attempting to HD encode, but this might be very difficult to do, due to the 30fps reduction being vital for this game (The blur induced is codec poison in its own right) doing this at 60fps, sorry guys.
Player (52)
Joined: 4/10/2009
Posts: 226
extremely entertaining and extremely polished run. giving this a yes vote for sure. this is definitely a lot more optimized then my bonks revenge run.
Joined: 6/23/2009
Posts: 150
I've been waiting for this run. Loved some of the WIPs I saw. Can't wait for the encode!
fruitbane
He/Him
Joined: 3/28/2005
Posts: 216
Watched the input file in PCEjin. Fantastic run. I love how you used careful height maintenance to avoid unnecessary jumps. I had no idea Bonk could be abused this way.
GabCM
He/Him
Joined: 5/5/2009
Posts: 901
Location: QC, Canada
mklip2001
He/Him
Editor
Joined: 6/23/2009
Posts: 2227
Location: Georgia, USA
Thanks for the encode, Mister Epic! I haven't finished this run yet, but it does look pretty good! However, I have to ask: why don't you grab more meat for boss fights? I can see that when you get backwards recoil off of bonking plants, you move fast enough that you don't need as much "meat speed" as in the Bonk's Revenge run, but wouldn't it be worth it to have double or triple damage on bosses? The second boss comes to mind in particular.
Used to be a frequent submissions commenter. My new computer has had some issues running emulators, so I've been here more sporadically. Still haven't gotten around to actually TASing yet... I was going to improve Kid Dracula for GB. It seems I was beaten to it, though, with a recent awesome run by Hetfield90 and StarvinStruthers. (http://tasvideos.org/2928M.html.) Thanks to goofydylan8 for running Gargoyle's Quest 2 because I mentioned the game! (http://tasvideos.org/2001M.html) Thanks to feos and MESHUGGAH for taking up runs of Duck Tales 2 because of my old signature! Thanks also to Samsara for finishing a Treasure Master run. From the submission comments:
Shoutouts and thanks to mklip2001 for arguably being the nicest and most supportive person on the forums.
Former player
Joined: 10/30/2008
Posts: 29
mklip2001 wrote:
However, I have to ask: why don't you grab more meat for boss fights?
That's a good question. The problem is that the effects of the meat only last for a certain amount of time, and the timer counts down even when you don't have control of Bonk - like between stages and when riding the elevator to a boss. So, I'd have to find meat close enough to the elevator to have some of its effects still in tact by the time he got to the boss, and save enough time to counteract the long animation when he eats the meat. It might be possible to manipulate, but I wasn't able to find a way to do it. EDIT: I just tested this with the meat at the end of stage 2-7. It's time-consuming to retrieve because it's wedged between two bounce platforms. After the animation is complete, you then have to backtrack slightly before heading to the elevator. You do have a little "meat power" left by the time you reach the boss, but I'm not sure if it will make up for all the time lost. I'll give it a real test tomorrow to see how the times compare. - Jerfo
Player (52)
Joined: 4/10/2009
Posts: 226
does meat speed up your swimming speed? would getting the meat near the end of 1-3 be useful? or would it wear off before you got to the boss?
Experienced player (961)
Joined: 12/3/2008
Posts: 939
Location: Castle Keep
This movie was pretty cool to watch, voting yes. Compared to nes mario, imo, this is way more cute, colorfull and funny. The only con i think is the sound when you roll in air, but thats realy minor issue compared to some other games.
Former player
Joined: 10/30/2008
Posts: 29
FuzZerd wrote:
does meat speed up your swimming speed? would getting the meat near the end of 1-3 be useful? or would it wear off before you got to the boss?
I tested this. It doesn't improve your swimming speed, and the effects wear off before you get to the boss.
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
Great TAS, quite entertaining. I second Sonikkustar's screenshot suggestion. Yes vote.
Skilled player (1098)
Joined: 8/26/2006
Posts: 1139
Location: United Kingdom
I never thought that I'd find a Bonk TAS to be particularly interesting, but the flora springer trick really saved this one. The fluid motion of bouncing off enemies when travelling at high speed was impressive and looked great. Voting yes.
Joined: 3/28/2009
Posts: 28
Nice to finally see the full run. Yes vote.
mklip2001
He/Him
Editor
Joined: 6/23/2009
Posts: 2227
Location: Georgia, USA
Thanks for the response, jerfo. I don't understand why the designers felt compelled to make Stage 5 so long, where you go past the boss statues before refighting the bosses (seriously, let's make Bonk walk a little longer at slow speeds). Outside of that, and the slow swimming, this run was pretty awesome. It became a game of "How long can Bonk stay off the ground?" Nice job!
Used to be a frequent submissions commenter. My new computer has had some issues running emulators, so I've been here more sporadically. Still haven't gotten around to actually TASing yet... I was going to improve Kid Dracula for GB. It seems I was beaten to it, though, with a recent awesome run by Hetfield90 and StarvinStruthers. (http://tasvideos.org/2928M.html.) Thanks to goofydylan8 for running Gargoyle's Quest 2 because I mentioned the game! (http://tasvideos.org/2001M.html) Thanks to feos and MESHUGGAH for taking up runs of Duck Tales 2 because of my old signature! Thanks also to Samsara for finishing a Treasure Master run. From the submission comments:
Shoutouts and thanks to mklip2001 for arguably being the nicest and most supportive person on the forums.
Former player
Joined: 10/30/2008
Posts: 29
I did some testing tonight and the results were mixed. I was able to get a meat powerup from a "Bill Duck" in stage 2-7 and have a significant amount of power left over for the boss. I optimized it and was able to save 221 frames by the end of level 2. (I can post the movie file somewhere if any of you want to see it.) That's the good news. The bad news is that it affects something very important in stage 3-5. In the beginning of that stage, I bonk an "Egghead Errol" and get him to drop a desperately needed heart. However, after this latest change to the level 2 boss, the drop from Errol is now a small meat instead. Without that extra health, I can't do most of the damage boosts in later levels, which will probably nullify all the frames saved on the second boss. I'll leave it up to you guys on how you wish to proceed with the submission.
Former player
Joined: 10/30/2008
Posts: 29
Bonk's Adventure: now 100% meatier! By taking some damage at the end of stage 3-1, I was able to re-manipulate the drop in 3-5 back to a heart. There were some minor desyncs after that, but nothing too difficult to patch up. While I was at it, I fixed the minor optimization problem in 5-3, part 4. As a result, the movie is now 234 frames faster. There is a small piece of meat hidden in the ice before Punchy Pedro #2, but it ended up being 49 frames slower to get it. You can download the revised movie file here: http://jerfo.com/bonk/bonks_adventure_complete_v2.zip . Should I cancel this submission and submit a new one, or is this a minor enough change that we can just replace the old input file with this one?
Skilled player (1326)
Joined: 9/7/2007
Posts: 1354
Location: U.S.
Since its only 234 frames, You should ask a judge to replace it. ;)
GabCM
He/Him
Joined: 5/5/2009
Posts: 901
Location: QC, Canada
That means I have to make another encode. That's not a big deal. Both SD and HD versions will be done this week-end.
Joined: 3/11/2008
Posts: 583
Location: USA
Mister Epic wrote:
SD encode right here Archive page Video file (MKV, 69.2 MB)
Like misterepic's other encodes this one is problematic for me.
NitroGenesis
He/Him
Editor, Experienced player (556)
Joined: 12/24/2009
Posts: 1873
Very cool. I wish I had this game - I only have the NES version.
YoungJ1997lol wrote:
Normally i would say Yes, but thennI thought "its not the same hack" so ill stick with meh.
GabCM
He/Him
Joined: 5/5/2009
Posts: 901
Location: QC, Canada
mklip2001
He/Him
Editor
Joined: 6/23/2009
Posts: 2227
Location: Georgia, USA
Thanks again MisterEpic! Now that I've seen the new encode, the new 2nd boss fight is pretty awesome. Great job!
Used to be a frequent submissions commenter. My new computer has had some issues running emulators, so I've been here more sporadically. Still haven't gotten around to actually TASing yet... I was going to improve Kid Dracula for GB. It seems I was beaten to it, though, with a recent awesome run by Hetfield90 and StarvinStruthers. (http://tasvideos.org/2928M.html.) Thanks to goofydylan8 for running Gargoyle's Quest 2 because I mentioned the game! (http://tasvideos.org/2001M.html) Thanks to feos and MESHUGGAH for taking up runs of Duck Tales 2 because of my old signature! Thanks also to Samsara for finishing a Treasure Master run. From the submission comments:
Shoutouts and thanks to mklip2001 for arguably being the nicest and most supportive person on the forums.
Former player
Joined: 10/30/2008
Posts: 29
mklip2001 wrote:
Thanks again MisterEpic! Now that I've seen the new encode, the new 2nd boss fight is pretty awesome. Great job!
Thank you for the time-saver suggestion. I definitely wouldn't have thought to get that meat if you hadn't mentioned it. Mister Epic, the HD encode looks stunning. Thanks for taking the time to do it!