Karate Champ is an arcade game released by Data East in 1984. The game was developed for Data East by Technōs Japan. Even in this early example, Technōs Japan's penchant and talent for designing "fighting" games is readily apparent. While it was not the first fighting game (not even for Technōs Japan), it was the first to offer such a high degree of realism and sophistication, so much so that it has been identified as the defining game of the one-on-one fighting genre. The game also features an early example of digitized speech. The control scheme is atypical, featuring 2 4-way joysticks and no buttons. The left joystick controls the player's movement and posture, while the right joystick controls the various attack techniques. Using the 2 joysticks in combination allows for a fairly whopping total of 24 different controls. Owing to the complexity of the controls, the learning curve is rather steep; a first-time player may be challenged to defeat even the first Opponent. Considering the theme of the game, such as breaking objects and fighting a bull, it may be surmised that the game's protagonist is a student of the Kyokushin style of karate. The founder of Kyokushin karate himself, Mas Oyama, is purported to have fought more than 50 bulls in his lifetime.
Game Objectives
- Emulator used: MAME-RR v0.139 v0.1-beta
- Aims for fastest game completion
- Abuses programming errors
- Entertains without sacrificing Frames
- No animals were harmed in the making of this TAS
DIP Switch Settings
Tricks and Glitches
Rapid Advance:
Press Up on the Right Joystick for 1 Frame. Delay for 2 Frames. Repeat as needed. This technique begins and then immediately cancels a Round Kick, which causes the Hero to move to the right much more quickly than walking or jumping. Round Kick is the only move that does not immediately set the Posture Delay Timer, which allows it to be immediately cancelled. Using this technique, the Hero can move to the right at a rate of 6 pixels per each 3 Frames, or 2 pixels per Frame. Additionally, the Hero will be ready to attack within 2 Frames after making such a move.
Manipulate Opponent AI:
By delaying for as little as just 1 Frame, the Opponent can be manipulated to take a different action. A delay Frame must be used on a Frame when Hero Status is Ready and the Posture Delay Timer is not active. Delay Frames can be used at the start of a Match or between Frames of movement (walking or Rapid Advance). Delay Frames can not be used while an attack Technique is being used without interrupting the Technique.
The Opponent can also be manipulated to respond in a particular manner by beginning a Technique, but not fully executing it. The Opponent's response to a Technique varies, depending on the Match, with 1 exception. Using Front Foot Sweep on the first possible Frame will always cause the Opponent to Jump.
On the Name Registration screen, the rousing Karate Champ theme music may be heard in its entirety. This is the only opportunity the game affords to do so.
The transition from one Match to the next begins when the Technique score appears above the Hero. The Technique score appears when the animation for the Technique that hit the Opponent has expired. When the Technique animation expires, the Technique Score Display Timer is set to 90 and the Transition Timer is set to 40. When the Transition Timer expires, judgment is rendered. As such, the priority is not simply to hit the Opponent as quickly as possible, but to hit the Opponent as quickly as possible with the Technique that requires the fewest Frames overall to complete.
Time stops decrementing when the Opponent is hit.
The first Frame of input during Evade and Get The Bull is 2 Frames before the Hero spawns.
If the Hero uses an attack Technique that approaches within 16 pixels of an Opponent, and the Opponent uses Front Foot Sweep, the Hero is pushed away to a distance of around 30 pixels. This can also occur when the Opponent uses Jumping Side Kick.
The RNG determines the Y location of objects during an Evade Bonus Interval.
1 second of Time expires on the first Frame of a Round. Thereafter, 1 second of Time expires per each 60 Frames. Each second of Time remaining when an Opponent is defeated scores 100 points.
The first Frame of Hero input for a Round is 1 Frame before Posture Delay Timer is changed from 0 to 1. During Practice and Dojo Matches, input can not be started on the same Frame on which Posture Delay Timer is changed from 0 to 1, but input can be started on the next Frame after that. If input is not entered on the first possible Frame, the Opponent will take a step toward the Hero. Note that during a Match, Time can also be observed as a visual cue, as it changes from 30 to 29 on the same Frame that the Posture Delay Timer is changed from 0 to 1.
The game lags for 1 Frame occasionally. Get The Bull is particularly prone to lag.
During Training, the playfield extends from X 48 on the left to X 175 on the right.
During Match and Evade Bonus Interval, the playfield extends from X 32 on the left to X 223 on the right.
Using certain Techniques while in close proximity to the Opponent can cause the Hero to end up behind the Opponent.
During Trial Chop, pressing the joystick on the earliest possible Frame saves 58 Frames compared to getting Perfect.
Certain scenes during the game's attract mode (kicking apples, kicking an elevated board, kicking a vase) are only seen during the attract mode, and do not occur during gameplay. This applies to both Karate Dō and Karate Champ.
If the Opponent has an attack Technique in progress when the Hero's Technique hits the Opponent, the Hero generally scores double points. If a Technique is capable, this will score a Full Point.
When the Opponent is hit, he stops at his current location. If the Opponent is hit while he is jumping, the Opponent will appear to hover in midair after he has been hit.
The Techniques
Note that the times listed for these Techniques is based on the neutral posture. Depending on the Hero's posture when a Technique is started, the Technique may require more or fewer Frames.
Front Kick requires 20 Frames to execute and requires 54 Frames overall. Front Kick is worth 100-200 Points. Front Kick scores Half Point.
Middle Reverse Punch requires 9 Frames to execute and requires 34 Frames overall. Middle Reverse Punch is worth 100-200 Points. Middle Reverse Punch scores Half Point. Middle Reverse Punch only occurs when the Opponent is within 62 pixels of the Hero. If the Left Joystick is held to the Right while the Right Joystick Right is held to the Right, Middle Reverse Punch will be overridden by Front Kick.
Squatting Reverse Lunge Punch requires 21 Frames to execute and requires 57 Frames overall. Squatting Reverse Lunge Punch is worth 400-800 Points. Squatting Reverse Lunge Punch scores Half Point or Full Point.
Jumping Side Kick requires 25 Frames to execute and requires 62 Frames overall. Jumping Side Kick is worth 500-1000 Points. Jumping Side Kick scores Half Point or Full Point.
Low Kick requires 21 Frames to execute and requires 52 Frames overall. Low Kick is worth 100-200 Points. Low Kick scores Half Point. Low Kick is the only Technique that has a 4-Frame Posture Delay Timer for its final posture. All other Techniques require 8 Frames except Squat and Jumping Techniques. In later Matches, starting a Low Kick on the first possible Frame will cause the Opponent to immediately use Jumping Side Kick.
Round Kick requires 18 Frames to execute and requires 44 Frames overall. Round Kick is worth 300-600 Points. Round Kick scores Half Point or Full Point. Round Kick is the fastest Technique capable of scoring a Full Point.
Back Round Kick requires 25 Frames to execute and requires 51 Frames overall. Back Round Kick is worth 500-1000 Points. Back Round Kick scores Half Point or Full Point.
Turn Back Kick requires 31 Frames to execute and requires 57 Frames overall. Turn Back Kick is worth 500-1000 Points. Turn Back Kick scores Half Point or Full Point. This Technique changes the direction that the Hero is facing. Turn Back Kick is identical to Back Round Kick, except that the Hero begins by facing away from the Opponent. When Turn Back Kick is started, the Hero turns to face the Opponent, requiring 5 Frames, and thereafter the Technique behaves the same as a Back Round Kick. Unlike Jumping Back Kick, if input for Turn Back Kick is pressed for just 1 Frame, the Hero will be turned around.
Front Foot Sweep requires 28 Frames to execute and requires 78 Frames overall. Front Foot Sweep is worth 200-400 Points. Front Foot Sweep scores Half Point.
Back Foot Sweep requires 25 Frames to execute and requires 75 Frames overall. Back Foot Sweep is worth 100-200 Points. Back Foot Sweep scores Half Point.
Back Kick requires 19 Frames to execute and requires 49 Frames overall. Back Kick is worth 200-400 Points. Back Kick scores Half Point.
Middle Lunge Punch requires 21 Frames to execute and requires 55 Frames overall. Middle Lunge Punch is worth 200-400 Points. Middle Lunge Punch scores Half Point. Note that if the Opponent is within 62 pixels of the Hero, Middle Lunge Punch can not occur. Entering input for Middle Lunge Punch when the Opponent is within 62 pixels of the Hero will result in a Front Kick.
Upper Punch requires 19 Frames to execute and requires 53 Frames overall. Upper Punch is worth 300-600 Points. Upper Punch scores Half Point or Full Point. Unlike other combination Techniques, the Left Joystick only needs to be pressed on the first Frame of input for an Upper Punch. After the Left Joystick has been pressed, only the Right Joystick input is required to complete the Upper Punch.
Jumping Back Kick has a maximum range of pixels. Hold the Left Joystick Up and the Right Joystick Left. Input must be held for a maximum of 25 Frames. This Technique changes the direction that the Hero is facing. Jumping Back Kick requires 52 Frames overall. Jumping Back Kick is worth 500-1000 Points. Jumping Back Kick scores 1/2 Point or 1 Point.
Upper Lunge Punch requires 21 Frames to execute and requires 55 Frames overall. Upper Lunge Punch is worth 500-1000 Points. Upper Lunge Punch scores Half Point or Full Point. Note that if the Opponent is within 62 pixels of the Hero, Upper Lunge Punch can not occur. Entering input for Upper Lunge Punch when the Opponent is within 62 pixels of the Hero will result in a Round Kick. This is to prevent the Hero from being able to easily get behind the Opponent. Starting from the neutral posture at X 79, Upper Lunge Punch can hit a target at X 154, 75 pixels distant. It is the ultimate power in the universe.
Block requires 1 Frame to execute and requires 22 Frames overall. Block only occurs when the Opponent uses certain attack Techniques within 62 pixels of the Hero. There are 3 types of Block: Low, Middle, and High. The specific type of Block that occurs is determined by the attack Technique that the Opponent is using when the Block begins. Block defends against attack Techniques that target the defended area. Block does not occur if the Hero is not facing the Opponent. Block can be held indefinitely, but the type of Block will not change to reflect the Opponent's current attack Technique. No Block will occur or can defend against Low Kick, Front Foot Sweep, or Back Foot Sweep.
Crouch requires 30 Frames overall.
Jump requires 47 Frames overall.
Forward Somersault requires 70 Frames overall.
Backward Somersault requires 70 Frames overall.
Beginner:
1st Dan:
Practice:
The Hero scores points for correctly matching the senpai's Technique. Practice does not need to be completed in any particular manner (or at all) in order to advance to the next phase of the game. After the senpai demonstrates a Technique, there is a delay of 8 Frames, and then the Senpai Delay Timer is set to 50. If the Hero matches the Technique within these 50 Frames, 200 points are awarded. When the Hero matches the Technique, the Senpai Delay Timer is reset, and he immediately begins the next Technique. As such, it is fastest to match the senpai's Technique on the earliest possible Frame. Note that after the senpai demonstrates the final Technique, the sensei says "Very Good!" on a fixed Frame, regardless of how quickly the Hero matches the final Technique. This applies only to the final Technique in Practice.
Match 1: Dojo Match 1:
In a Dojo Match, the Hero begins 128 pixels distant from the Opponent. There is no bonus for Time remaining in a Dojo Match.
Round 1:
Use Rapid Advance 6 times. Delay 1 Frame. Use Upper Lunge Punch.
Round 2:
Use Rapid Advance 1 time. Delay 1 Frame. Use Rapid Advance 4 times. Delay 2 Frames. Use Upper Lunge Punch.
Bonus Interval 1: Evade 1
During Evade, various objects are thrown at the Hero, from bonsai to boulders. The Hero must either evade or destroy the objects. Each object destroyed is worth 200 points. Evade ends when all objects have been destroyed, or when the Hero is hit by an object. In order to save time, Rapid Advance is used to move the Hero to the right edge of the screen, and he is hit on the first possible Frame.
Match 2: Dojo Match 2:
Round 1:
Use Rapid Advance 1 time. Delay 1 Frame. Use Rapid Advance 4 times. Delay 2 Frames. Use Upper Lunge Punch.
Round 2:
Use Rapid Advance 1 time. Delay 1 Frame. Use Rapid Advance 4 times. Delay 2 Frames. Use Upper Lunge Punch.
Bonus Interval 2: Trial Chop 1:
To save time, input is entered on the first possible Frame.
Intermediate:
2nd Dan:
From 2nd Dan to 7th Dan, all Matches are identical, with the exception of Round 1 of Match 5: National Championship Match 3. Note that while the Matches are identical, Round 1 is not identical to Round 2.
Go for the National Title
Match 3: National Championship Match 1:
In a National Championship Match, the Hero begins only 96 pixels distant from the Opponent.
Round 1:
Delay 3 Frames at the start of the Match. Use Rapid Advance 1 time. Use Upper Lunge Punch.
Round 2:
Delay 1 Frame at the start of the Match. Use 1 posture of Front Foot Sweep to manipulate the Opponent to Jump. Use Upper Lunge Punch.
Bonus Interval 3: Evade 2:
Match 4: National Championship Match 2:
Round 1:
Delay 3 Frames at the start of the Match. Use Rapid Advance 1 time. Use Upper Lunge Punch.
Round 2:
Delay 1 Frame at the start of the Match. Use 1 posture of Front Foot Sweep to manipulate the Opponent to Jump. Use Upper Lunge Punch.
Advanced:
3rd Dan:
Bonus Interval 4: Get The Bull 1:
Hitting the Bull is worth 3,000 points. Upper Punch, Upper Lunge Punch, Squatting Reverse Lunge Punch, Front Kick, and Back Kick can all hit the Bull. Get The Bull ends when the Hero hits the Bull, or when the Bull hits the Hero. The Bull can not be evaded. Allowing the Hero to be hit by the Bull on the earliest possible Frame requires 43 Frames fewer than hitting the Bull on the earliest possible Frame. All Get The Bull Bonus Intervals are identical, with the exception of Bonus Interval 18: Get The Bull 8, which has more Lag Frames. Use Rapid Advance 14 times and then use Round Kick.
Match 5: National Championship Match 3:
Round 1:
This Round requires different input than any other Round between 2nd Dan and 7th Dan. Delay 1 Frame at the start of the Match. Walk forward 1 posture. Use Upper Lunge Punch. This is the fastest Round in this TAS.
Round 2:
Delay 1 Frame at the start of the Match. Use 1 posture of Front Foot Sweep to manipulate the Opponent to Jump. Use Upper Lunge Punch.
Bonus Interval 5: Trial Chop 2:
Match 6: National Championship Match 4:
Round 1:
Delay 3 Frames at the start of the Match. Use Rapid Advance 1 time. Use Upper Lunge Punch.
Round 2:
Delay 1 Frame at the start of the Match. Use 1 posture of Front Foot Sweep to manipulate the Opponent to Jump. Use Upper Lunge Punch.
Master:
4th Dan:
Bonus Interval 6: Get The Bull 2:
Match 7: National Championship Match 5:
Round 1:
Delay 3 Frames at the start of the Match. Use Rapid Advance 1 time. Use Upper Lunge Punch.
Round 2:
Delay 1 Frame at the start of the Match. Use 1 posture of Front Foot Sweep to manipulate the Opponent to Jump. Use Upper Lunge Punch.
Bonus Interval 7: Evade 3:
Match 8: National Championship Match 6:
Round 1:
Delay 3 Frames at the start of the Match. Use Rapid Advance 1 time. Use Upper Lunge Punch.
Round 2:
Delay 1 Frame at the start of the Match. Use 1 posture of Front Foot Sweep to manipulate the Opponent to Jump. Use Upper Lunge Punch.
Grand Master:
5th Dan:
Bonus Interval 8: Get The Bull 3:
Match 9: National Championship Match 7:
Round 1:
Delay 3 Frames at the start of the Match. Use Rapid Advance 1 time. Use Upper Lunge Punch.
Round 2:
Delay 1 Frame at the start of the Match. Use 1 posture of Front Foot Sweep to manipulate the Opponent to Jump. Use Upper Lunge Punch.
Bonus Interval 9: Trial Chop 3:
Match 10: National Championship Match 8:
Round 1:
Delay 3 Frames at the start of the Match. Use Rapid Advance 1 time. Use Upper Lunge Punch.
Round 2:
Delay 1 Frame at the start of the Match. Use 1 posture of Front Foot Sweep to manipulate the Opponent to Jump. Use Upper Lunge Punch.
6th Dan:
Bonus Interval 10: Get The Bull 4:
Match 11: National Championship Match 9:
Round 1:
Delay 3 Frames at the start of the Match. Use Rapid Advance 1 time. Use Upper Lunge Punch.
Round 2:
Delay 1 Frame at the start of the Match. Use 1 posture of Front Foot Sweep to manipulate the Opponent to Jump. Use Upper Lunge Punch.
Bonus Interval 11: Evade 4:
Match 12: National Championship Match 10:
Round 1:
Delay 3 Frames at the start of the Match. Use Rapid Advance 1 time. Use Upper Lunge Punch.
Round 2:
Delay 1 Frame at the start of the Match. Use 1 posture of Front Foot Sweep to manipulate the Opponent to Jump. Use Upper Lunge Punch.
7th Dan:
Bonus Interval 12: Get The Bull 5:
Match 13: National Championship Match 11:
Round 1:
Delay 3 Frames at the start of the Match. Use Rapid Advance 1 time. Use Upper Lunge Punch.
Round 2:
Delay 1 Frame at the start of the Match. Use 1 posture of Front Foot Sweep to manipulate the Opponent to Jump. Use Upper Lunge Punch.
Bonus Interval 13: Trial Chop 4:
Match 14: National Championship Match 12:
Round 1:
Delay 3 Frames at the start of the Match. Use Rapid Advance 1 time. Use Upper Lunge Punch.
Round 2:
Delay 1 Frame at the start of the Match. Use 1 posture of Front Foot Sweep to manipulate the Opponent to Jump. Use Upper Lunge Punch.
8th Dan:
Every Round of 8th Dan is identical.
Bonus Interval 14: Get The Bull 6:
Match 15: National Championship Match 13:
Round 1:
Use Rapid Advance 1 time. Walk forward 1 posture. Use Upper Lunge Punch.
Round 2:
Use Rapid Advance 1 time. Walk forward 1 posture. Use Upper Lunge Punch.
Bonus Interval 15: Evade 5:
Match 16: National Championship Match 14:
Round 1:
Use Rapid Advance 1 time. Walk forward 1 posture. Use Upper Lunge Punch.
Round 2:
Use Rapid Advance 1 time. Walk forward 1 posture. Use Upper Lunge Punch.
9th Dan:
At 9th Dan and 10th Dan, the Opponent's posture delay is reduced by 1 Frame per posture. This is a significantly different fight than anything yet encountered. With this speed advantage, the Opponent can Block, evade, and counterattack with impunity. If the Hero takes no attack action and remains 60 pixels or greater distant from the Opponent, the Opponent will move directly to the Hero and use Front Kick. If the Hero approaches within 60 pixels of the Opponent, he will use Front Foot Sweep. If the Hero attacks high, the Opponent will use Front Foot Sweep. If the Hero attacks center, the Opponent will Block and then use Front Kick. If the Hero attacks low, the Opponent will use Jumping Side Kick. If the Hero uses Front Foot Sweep, the Opponent will walk out of range and then use Jump.
Bonus Interval 16: Get The Bull 7:
Match 17: National Championship Match 15:
Round 1:
Delay 1 Frame at the start of the Match. Use 1 posture of Front Foot Sweep to manipulate the Opponent to Jump. Use Upper Lunge Punch.
Round 2:
Delay 1 Frame at the start of the Match. Use 1 posture of Front Foot Sweep to manipulate the Opponent to Jump. Use Upper Lunge Punch.
Bonus Interval 17: Trial Chop 5:
Match 18: National Championship Match 16:
Round 1:
Delay 1 Frame at the start of the Match. Use 1 posture of Front Foot Sweep to manipulate the Opponent to Jump. Use Upper Lunge Punch.
Round 2:
Delay 1 Frame at the start of the Match. Use Rapid Advance 1 time. Walk forward 1 posture. Use Upper Lunge Punch.
10th Dan:
Bonus Interval 18: Get The Bull 8:
This Bonus Interval is the only Get The Bull in this TAS that is different. It has more Lag Frames.
Match 19: National Championship Match 17:
Round 1:
Use 1 posture of Back Flip to manipulate the Opponent to almost immediately use Front Kick. Delay for 1 Frame. Use Upper Lunge Punch.
Round 2:
Delay 1 Frame at the start of the Match. Use 1 posture of Front Foot Sweep to manipulate the Opponent to Jump. Use Upper Lunge Punch.
Bonus Interval 19: Evade 6:
Match 20: National Championship Match 18:
Defeating the 20th Opponent grants the Hero the highly coveted rank of Karate Champ--a rank even higher than 10th Dan. Take that, Dolph Lundgren!
Round 1:
Use Rapid Advance 1 time to manipulate the Opponent to almost immediately use Round Kick. Delay 3 Frames. Use Upper Lunge Punch.
Round 2:
Delay 1 Frame at the start of the Match. Use 1 posture of Back Kick to manipulate the Opponent to immediately use Upper Punch. Use Rapid Advance 1 time. Use Round Kick.
Champ:
At the Rank of Champ, the Opponent's posture delay is reduced by 2 Frames per posture. This is the maximum speed that the Opponent attains. At this speed, it is difficult to hit the Opponent quickly enough even after manipulating him to Jump. Why the Hero achieves the highest Rank possible without having defeated the most challenging Opponent is anyone's guess.
Bonus Interval 20: Get The Bull 9:
Match 21: National Championship Match 19:
Round 1:
Delay 1 Frame at the start of the Match. Use 1 posture of Front Foot Sweep to manipulate the Opponent to Jump. Use Upper Lunge Punch.
Round 2:
Use 1 posture of Back Kick to manipulate the Opponent to immediately use Jumping Side Kick. Use Rapid Advance 1 time. Use Upper Punch.
feos: Looks like we're tied forever now. Judging...
The situation with this neverending game resembles arcade Punch Outs, where once you obtain the champion rank, you see no new content in the game. But while Punch Outs keep increasing the difficulty, this game stops at some point too, and this run beats the first level of maximum difficulty. So it beats the game in a sensible way, and it got good feedback, accepting to Moons.
fsvgm777: Seems we're also tied forever now. Processing.