Submission #3914: goofydylan8's NES Takeshi no Chousenjou "warp, glitchless, pacifist" in 34:21.17

Console Nintendo Entertainment System Emulator FCEUX 2.2.0
Game Version unknown Frame Count 123874
ROM Filename Takeshi no Chousenjou (Japan).nes Frame Rate 60.0988138974405
Branch warp, glitchless, pacifist Rerecord Count 365
Unknown Authors goofydylan8
Game Takeshi no Chousenjou
Submitted by goofydylan8 on 3/31/2013 11:51:30 PM

Submission Comments
This is a TAS of Takeshi no Chousenjou (たけし の 挑戦状, Takeshi's Challenge) which is a Famicom exclusive and cult classic developed by Taito Corporation and released December 10, 1986. The ultimate goal of the game is to acquire a treasure by traversing a group of unorthodox levels and gameplay styles until your goal is accomplished. This is an alternative goal to the already quite uncovential glitched run #2295: FractalFusion's NES Takeshi no Chousenjou in 03:53.58 that is published by finishing the game in an unnexpected but intended solution.

Game objectives

  • Emulator used: fceux 2.2.0 with TAS Editor
  • Aims for fastest time
  • Uses warps
  • Glitchless
  • Pacifist
  • Throws 30720 punches


As stated in FractalFusion's published run this is a quite unconventional game created with the box cover even warning that it should not be approached with traditional gaming skills. I take that idea to heart and beat the game in a way that was intended but no the traditional way of completing the game.
There are two memory addresses in the game for recording the number of times that a punch is thrown 0060 which measures on a count from 0 to 255 and 0061 which again measures from 0 to 255. 0061 only iterates after the 0060 value has looped through meaning that to get to a value of "1" in 0061 requires you to have thrown 256 punches, to get to "2" you need 512 punches and so on. The animation for each punch takes 17 frames but in actuallity the punch value can be iterated every 4 frames.
It turns out that to go with the games quirky attitude of this game if you get the 0061 value to 120 or an equivalent of 30,720 punches while still on the title screen you will be warped to the final level eliminating the vast majority of the game. After that you simply have to finish the last short platforming level and you win.

Stage by stage comments

Title Screen (Frames 0 - 122889, 00:00.00 - 34:08.15)

In a twist from the vast majority of the runs on this site instead of trying to leave the title screen as quickly as possible the run actually spends 34 minutes, or 99.2% of the entire input on the title screen. This is done, as stated above, to achive the warp to the final level skipping the majority of the game.
Watching an 8-bit character punch 30,720 times is not something I would encourage anyone to take up as a hobby but as a one time experiment it truly is mind-numbing. Even at 6400% speed, which was the fastest fceux could theoretically meet and definitely faster than my computer could attempt to reach it would still take a little over 30 seconds which already is a bit too long.
This portion of the run was accomplished using TAS Editor inputting 5 punches, highlighting those 5 punches, clicking insert, then doing the same with 10 or 20 punches. I then simply held insert until frame 122889 was reached and this part of this level was finished.

Final Level (Frames 122889 - 123873, 34:08.15 - 34:21.17)

For this level I used some traditional platforming skills to try to reach the end of the screen and acquire the treasure. This level features a lot of "run right left for justice" but also contains an interesting mechanic of the menu screen. If you enter the menu screen all of the enemies de-spawn and then re-spawn in their original locations upon re-entering the game. This can be used to avoid having to fight or be attacked by an enemy during the level.

After input ends

After input ends you go to a screen of a disembodied head with the word End on the screen. Then after waiting around 4 minutes a message pops up on screen asking "Why take this game so seriously?"

Other comments

I would like to thank all of you for taking the time to read through this submission text, skipping through an encode if it is ever created, or if you are insane watching through the whole run.
I hope you enjoy did not hate yourself too much during this process.

Noxxa: Judging.
Noxxa: I was going to say something witty about this, but then I realized I forgot the punch line.
Eh, whatever. Rejecting because it essentially uses a a cheat code.

Last Edited by ThunderAxe31 on 12/15/2021 4:52 PM
Page History Latest diff List Referrers