These are various strategies discovered for the opponent Soda Popinski. While some of these strats maybe doable in real time, these demo movies are Tool-assisted and demonstrate the strat in a frame perfect manner. These times present the fastest possible time that can be obtained with these particular strats.

TAS no cs


The idea behind this strat is to exploit Soda's weakness. If you intercept one of his uppercuts with a body blow, the next star uppercut will instantly knock him down. The logic of each phase then is the same: get him to attempt an uppercut as soon as possible.
All phases start by stopping Soda from throwing his hooks by throwing two left body blows. He then has one of six random events. He could either throw more hooks or uppercuts. And his delay could be fast, medium, or slow. It must be manipulated so that he throws uppercuts with as small a delay as possible.
This TAS strat differs from the Phil & Genisto strat in how it intercepts his uppercut. They way the game works is that on a certain frame it reads if the user is pressing down, if so, Soda will pause in a crouching position in which he can be punched. In non-TAS strats, Mac will have to duck, then come out of ducking position, then punch. In the Phil & Genisto strat, down is press for just 1 frame, which isn't enough to start the ducking animation, so Mac can hit Soda much sooner. This strat discovered by adelikat begins punching at Soda THEN presses down. If timed right, the game reads the down press and causes Soda to pause at the same time the punch lands.
After getting the star, throw a body blow to intercept Soda's 2nd uppercut, then deliver a star uppercut that will send him to the canvas.
Somewhat interesting fact: There is actually a 1 frame window where Mac will intercept Soda's uppercut so soon that it won't trigger the insta-knockdown uppercuts.


Human non-cs strat (blocking then punching)

TODO: Make vid and describe


Gutters



Infinite points

TODO: video
Using the clock stopping glitch it is possible to get infinite points on Soda.
TODO: Describe how

Randomness

Uppercuts

In Round 1, after the first two hooks, Soda will either do 2 more hooks, or 2 uppercuts. If the lower nibble of the RNG (0x0018) is 00-03 he will decide to do jabs, other wise he will do uppercuts. Therefore, a 12/16 chance he will do uppercuts.
All Speed strats depend on this happening in all 3 phases, which is a 216/512 (or 42.18% chance.
(Not relevant to Speedrun strats) After the two uppercuts, he will sometimes do a Jab, this occurs of the lower nibble is 08 or more, so a 8/16 (50/50) chance.

Uppercut Timing

There are 2 possible timings he will use to initiate the uppercut pattern. If the lower nibble is odd, he will do a fast uppercut, else he will do a slow.
So the odds of him doing a fast uppercut in each phase is 6/16 * 6/16 * 6/16 or approx a 5% chance.

Stars

TODO: Some stars are 50%, confirm this


GameResources/NES/MikeTysonsPunchout/SodaStrats last edited by adelikat on 1/13/2022 2:25 AM
Page History Latest diff List referrers View Source