Walking Speed in Hyper Fighting
I have found out the walking speed of all character in Hyper Fighting in pixels per frame.(The frame used in here is the game frame, not video frame, I will explain it in next paragraph.)
Although the video frame rate of Hyper fighting is 60Hz, the real game frame rate is larger as some of the frames are skipped and not be shown on screen in order to make the game faster.
And the real game frame rate depends on the CPU speed, so the game frame rates are different between platforms, and we cannot tell the game frame rate based on real time. But we can tell the game frame rate based on the game timer(The timer shown in the middle of screen, starting from 99).
And the game frame rate is set to be 40frames per timer second.
So one round=99x40frames=3960 game frames.
And the number of pixels per every walking frame may not be a constant value, which is a sequence and it will repeat itself after a period.
For example,Sagat walks forward, …,2,3,2,3,2,3,2,3,… and so on.
Walking Forward
Ryu(3 pixels per frame)
Ken(sequence repeats itself every 16 frames)
…,3,3,3,3,3,4,3,3,3,3,4,3,3,3,3,4,…(Average 3.1875 pixels per frame)
E.Honda(sequence repeats itself every 8 frames)
…,2,2,3,2,2,3,2,3,…(Average 2.375 pixels per frame)
Chun Li(sequence repeats itself every 4 frames)
…,3,4,4,4,…(Average 3.75 pixels per frame)
Blanka(sequence repeats itself every 4 frames)
…,2,2,2,3,…(Average 2.25 pixels per frame)
Zangief(sequence repeats itself every 2 frames)
…,2,3,…(Average 2.5 pixels per frame)
Guile(sequence repeats itself every 8 frames)
…,3,3,4,3,3,4,3,4,…(Average 3.375 pixels per frame)
Dhalsim(2 pixels per frame)
Boxer(sequence repeats itself every 2 frames)
…,3,4,…(Average 3.5 pixels per frame)
Claw(4 pixels per frame)
Sagat(sequence repeats itself every 2 frames)
…,2,3,…(Average 2.5 pixels per frame)
Dictator(4 pixels per frame)
Walking Backward
Ryu(2 pixels per frame)
Ken(sequence repeats itself every 8 frames)
…,2,2,2,2,2,2,2,3,…(Average 2.125 pixels per frame)
E.Honda(sequence repeats itself every 8 frames)
…,1,2,1,2,2,1,2,2,…(Average 1.625 pixels per frame)
Chun Li(sequence repeats itself every 4 frames)
…,2,3,3,3,…(Average 2.75 pixels per frame)
Blanka(sequence repeats itself every 8 frames)
…,1,2,2,2,2,2,2,2,…(Average 1.875 pixels per frame)
Zangief(sequence repeats itself every 2 frames)
…,1,2,…(Average 1.5 pixels per frame)
Guile(sequence repeats itself every 2 frames)
…,2,3,…(Average 2.5 pixels per frame)
Dhalsim(sequence repeats itself every 8 frames)
…,1,1,2,1,1,2,1,2,…(Average 1.375 pixels per frame)
Boxer(3 pixels per frame)
Claw(3 pixels per frame)
Sagat(2 pixels per frame)
Dictator(3 pixels per frame)
Comparing all of those speed, we can find that
Claw(F)=Dictator(F)>Chun Li(F)>Boxer(F)>Guile(F)>Ken(F)>Ryu(F)=Claw(B)=Dictator(B)=Boxer(B)>Chun Li(B)>Zangief(F)=Sagat(F)=Guile(B)>E.Honda(F)>Blanka(F)>Ken(B)>Dhalsim(F)=Ryu(B)=Sagat(B)>Blanka(B)>E.Honda(B)>Zangief(B)>Dhalsim(B)