So I've got the 1 vs 1 points based fighting engine done.
Playable demo available here:
Press any key to start from the title page (or if you use a gamepad, button 1 or 2).
CONTROLS: Arrow Keys, Z to punch (or button 1 on gamepad), X to kick (or button 2).
FOR A RIGHT FACING CHARACTER:
Right arrow: Move Forwards
Left Arrow: Move Back
Down: Block - to switch blocks, release then press down again as opponent attacks.
UP+Z: Snap Punch (can combo into another move)
RIGHT+Z: High Reverse Punch (can combo into another move)
LEFT+Z: Mid Reverse Punch (can combo into another move)
DOWN+Z: Lunging Reverse Punch
UP+X: Flying Side Kick
UPRIGHT+X: High Side Kick (hold/release buttons to fully execute/move cancel)
RIGHT+X: Mid Side Kick (hold/release buttons to fully execute/move cancel)
DOWNRIGHT+X: Low Roundhouse Kick from lead leg (hold/release buttons to fully execute/move cancel)
DOWN+X: Foot Sweep
DOWNLEFT+X: Mid Roundhouse Kick
LEFT+X: Reverse Roundhouse Kick
UPLEFT+X: Stepping Reverse Roundhouse Kick
To turn around, move past your opponent and don't press anything, you automatically turn.
To quit, ALT+F4 or ESC during game or end screen.
First to 3 full points wins. You get a full point for a perfectly timed technique, half point if not.
You need to land your blows precisely, straight kicks and punches must land clean on the face/body, however circular techniques such as the roundhouse/reverse roundhouse kicks can land on the side of your opponent.
This level plays very much Like the old arcade game 'Karate Champ' or the 8-bit 80's game 'The Way Of The Exploding Fist'. Like Fist, you can cancel the lead leg kicks by releasing the kick button before the kick fully executes - great for feinting an attack!
Unlike Fist, there's no tumbling over your opponent's head and you can't spam cheesy moves for an easy win. . .
Oh, and the AI opponent is smart, I can (and will) adjust the difficulty over future levels - he's tough but beatable!