Submission Text Full Submission Page
For some submissions, the goal is not so much to provide great entertainment, as it is to say "this has been done" so nobody else needs to waste their time. Karateka falls to that category.

Game objectives

  • Emulator used: FCEU 0.98.15 or compatible
  • Completes the game as fast as possible
  • Abuses programming errors (negative hitpoints in the final battle)

Comments

Karateka is a martial arts game that used to be distributed on many pirate multigame carts in the hot era of NES. The plot, I guess, goes like this: The princess has been captured by evil ninjas baddies who practice Karate. Save the princess from the baddies!
As an additional twist, if you approach the princess in a battle stance, she will kick you in the nuts and kill you. (At least so has the rumor; it seems like that feature is missing in this NES version.)
There are five kinds of actors in this movie:
  • The Karateka (white clothes and red skin)
  • The L1 guard (white clothes and blue hood)
  • The L2 guards (white clothes and a helmet)
  • The L3 guards (pink clothes and a helmet)
  • The crows
  • The evil gate
  • The L4 guards (beige clothes and various different blue helmets)
  • The doors
  • The final boss, Akima
Description:
  • The doors are your tactical friends. When you can corner an enemy between yourself and the door, the enemy can be brought down quickly with a continuous stream of punches. I used this a number of times near the end of the movie.
  • The crows are annoying. You must predict the height at which they fly, so as to kill them.
  • The gate is extremely annoying. If you approach it even slightly in the wrong angle, it will impale you -- even during the battle. Your only option is to cheat it into impaling just air, and then wait until it rises. To do that, you must approach it by running from exactly the right distance, and stop right in front of it.
The humanoid actors have two possible stances:
  • Walking (battle stance)
  • Running/standing
If you approach an enemy in the running/standing stance, they will OHKO you. So you must approach them in the battle stance. While in running/standing stance, you have a total of three moves:
  • Run forward (running backwards is not possible)
  • Bow to your enemy
  • Assume battle stance
While in battle stance, you have a total of eleven moves:
  • Punch high
  • Punch middle
  • Punch low
  • Kick high
  • Kick middle
  • Kick low
  • Walk half-step forward
  • Walk full step forward
  • Walk half-step backward
  • Walk full step backward
  • Assume standing stance (only if not in battle)
Each punch/kick can only connect at the right distance (if you kick too close to the enemy, you'll miss). Assuming the right distance, the hit chart of different actions is:
Enemy action↓ Your action→p↗p→p↘k↗k→k↘default
p↗ bothunknown unknown you youyou enemy
p→ unknown bothunknown you youyou enemy
p↘ unknown unknown bothyou youyou enemy
k↗ enemyenemyenemynobodyyounobodyenemy
k→ enemyenemyenemyenemynobodynobodyenemy
k↘ enemyenemyenemynobodynobodynobodyenemy
default you youyou you youyou nobody
It is a bit more complex than Urban Champion.
Each hit is worth one hitpoint. Your hitpoints reset to the opposite of the enemy's hitpoints at the beginning of each battle.
The difference between the different type of guards is in their AI. Some of them simply run forward, the stronger ones are more careful and do longer sequences of attacks.

NesVideoAgent: Hi! I am a robot. I took a few screenshots of this movie and placed them here. Here goes! Feel free to clean up the list.

Bisqwit: Rejected, it fails to beat http://nz.youtube.com/watch?v=GAaOcT3da5A by some 1.5 minutes, and is not particularly entertaining to watch.
I don't really know how Hisatoki made it that much faster, but then again, I didn't really optimize this movie that well either. My goal was only to make a mark in the submission queue indicating that this game has been TASed at least once, for future reference.
Bisqwit: Apparently I accidentally ran the emulator in PAL mode. Explains why it desynced for most of the people. This also means that the length was wrong: The length actually was 7:15. Still slower than Hisatoki's movie, though.

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14876
Location: 127.0.0.1
This topic is for the purpose of discussing #2072: Bisqwit's NES Karateka in 08:42.87
Editor, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
I didn't particularly enjoy watching this movie. You could easily watch it at 500% speed and not miss anything.
Skilled player (1885)
Joined: 4/20/2005
Posts: 2160
Location: Norrköping, Sweden
NesVideoAgent wrote:
* Emulator used: FCEU 0.98.12 or compatible
You used 0.98.12 for making this movie? Isn't that emulator pretty obsolete, or did I misunderstand something here? Just curious. :)
Banned User, Former player
Joined: 12/23/2004
Posts: 1850
Bisqwit wrote:
I didn't particularly enjoy watching this movie.
Good for me, then, beause the run desyncs and gets a game over within about 10 seconds. I'm not sure watching it at 500% would remove anything, either.
Perma-banned
Former player
Joined: 6/25/2004
Posts: 607
Location: Maine
This must've been the TAS equivalent of fingernails down a chalkboard, eh?
Editor, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Randil wrote:
NesVideoAgent wrote:
* Emulator used: FCEU 0.98.12 or compatible
You used 0.98.12 for making this movie? Isn't that emulator pretty obsolete, or did I misunderstand something here? Just curious. :)
"Or compatible" is the key here... I'm not using any standard version of FCEU, because as everyone knows, those version releases are strictly Windows-only. When you go and try to port it to Linux, it's no longer the same version. My approach has been to extend the once-got-working FCEU version (which happens to be 0.98.12) with minimal changes to get newer movies to play -- the latest patch I have applied has been that of 0.98.15. But that doesn't make it 0.98.15, it's just a Bisqwit version. So I could just as well label it as "0.98.12 or compatible". That's the one I have used for making all the FCEU TASes I've made and for encoding all the FCEU submissions that I have encoded.
Editor, Expert player (2313)
Joined: 5/15/2007
Posts: 3855
Location: Germany
Joined: 3/11/2008
Posts: 583
Location: USA
The only memories I have of this game is the animation of a dancing Karateka. Which was amusing enough.
Editor, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
MUGG wrote:
http://de.youtube.com/watch?v=1E_BG3nrofU seems to be faster than yours
Yeah, by 4 seconds after you take into consideration that I accidentally made this in PAL mode.
TASVideosGrue
They/Them
Joined: 10/1/2008
Posts: 2738
Location: The dark corners of the TASVideos server
om, nom, nom... blech, stale!