This submission is for Athletic World, an NES Power Pad game that was the first in the Bandai Family Trainer series. Come join us as we run at inhuman speeds and phase through solid objects.

Game objectives

  • Emulator used: Bizhawk 2.8
  • Aims for fastest time
  • Achieves perfect scores

Comments

I'm sure most power pad game devs didn't expect people to be able to put in impossibly fast inputs but that just adds to the entertainment and shenanigan factor. Enjoy the superhuman speeds!

Stage by stage comments

Hurdles

Hurdles. The great track event where you run really fast and jump over raised fence-like objects.
As it turns out, we can mash one of the movement butons at 30hz and gain speed to where it looks like the character is sliding. This is the fastest way to traverse the level, though jumping loses frames...
So we don't jump at all. There are 3 "heights" you can run in. If you're on the bottom row and move to the middle row on a certain frame, the game puts you past the hurdle and you don't have to jump. This saves around half a second since each jump would have cost a couple frames.

Animal race

There are supposed to be animals running around blocking your path, but we make use of the TAS mashing to run fast enough to where none of the animals even bother to spawn. It's not like they would have caught us anyway.

Dark Tunnel

Probably the trickiest event of the bunch since the old mash strats don't work in this level for whatever reason. I tried numerous different patterns and couldn't find anything better than what I used. The one button mash doesn't work, alernating with no gaps in between was too slow, etc.

Hop a Log

Here we alternate between wooden planks and giant Swiss cake rolls, changing height when necessary. We maintain the 30hz cadence because if you leave a 2 frame gap after an input, you will automatically jump which loses time as we know.

Rafting

The dreaded autoscroller. Not much to say here other than we dodge stuff. Since the end game menus play out automatically, we can end input ASAP in this final level by jumping before the goal as a nice time save.

Other comments

The final 2 screens show our rating and eventually it moves to a certificate screen showing we got the best rank.

feos: Claiming for judging.
feos: I can't handle this.

Memory: Claiming for judging.
Memory: dropping for now, don't know if I have time to look into this one.

Samsara: Claiming for judging, and replacing the submission file with feos' improvement.
Samsara: It all looks good to me from here. I did find a single frame of improvement, but the nature of it is insignificant enough (one of the steps in the tunnel section was a frame slower than the rest) that I'll just throw it in for free without need for co-author credit. I did have a look at all the other stages, but the only things I could really do were make that man move funny in slightly different, but equally speedy ways.
Accepting!

despoa: Processing...


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15585
Location: 127.0.0.1
This topic is for the purpose of discussing #7705: ShesChardcore & feos's NES Athletic World in 02:22.73
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4036
That was funny. I like how the sprite moves while you're mashing. Dark Tunnel wasn't as fun, but still interesting to see something approaching normal gameplay. I was entertained.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11478
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Losing 69 frames on 2-button mashing was so nice that I wanted to reject this run, but then I got bored and didn't check other levels. It may or may not be worse there. If someone else feels like checking, please judge this run instead of me, because I demand file replenishment and co-autoshop. https://tasvideos.org/UserFiles/Info/638014279980501493 Download nice.lua
Language: lua

while true do local Xscr = memory.readbyte(0x0540) local Xcam = memory.readbyte(0x0302) + memory.readbyte(0x0043) * 0x100 gui.pixelText(120, 80, Xscr + Xcam, "white", "black", "fceux") emu.frameadvance() end
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
eien86
He/Him
Judge, Skilled player (1873)
Joined: 3/21/2021
Posts: 262
Location: Switzerland
feos wrote:
Losing 69 frames
nice
Spikestuff
They/Them
Editor, Publisher, Expert player (2643)
Joined: 10/12/2011
Posts: 6440
Location: The land down under.
feos wrote:
because I demand file replenishment and co-autoshop.
Don't happen again, don't happen again, don't happen again, don't happen again, don't happen again, don't happen again, don't happen again--
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15585
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. ---- [4900] NES Athletic World by ShesChardcore & feos in 02:22.73