Street Fighter III 3rd Strike

Index

Game Specific Info

Game IDsfiii3n
Original ROM Namesfiii3n.zip
SHA256 Checksum7239b5eb005488db22ace477501c574e9420c0ab70aeeb0795dfeb474284d416
Search KeywordsSTREET FIGHTER III 3RD STRIKE: FIGHT FOR THE FUTUR [JAPAN] (CLONE), street-fighter-iii-3rd-strike-fight-for-the-futur-japan-clone, 106255, wowroms
Game Resolution
(H X W X C)
224px X 384px X 3
Number of Moves and Attack Actions
(Without Buttons Combination)
9, 10 (7)
Moves (0-8): No-Move, Left, Left+Up, Up, Up+Right, Right, Right+Down, Down, Down+Left
Attacks (0-9): (No-Attack, Low Punch, Medium Punch, High Punch, Low Kick, Medium Kick, High Kick), Low Punch+Low Kick, Medium Punch+Medium Kick, High Punch+High Kick
Max Difficulty (1P Mode)8
Number of Characters (Selectable)20 (19)
Max Number of Outfits7
Number of Stages (1P Mode)10

Game Specific Settings

KeyTypeDefault Value(s)Value Range
difficultyint3[1, 8]
charactersstr or tuple of maximum three strRandomAlex, Twelve, Hugo, Sean, Makoto, Elena, Ibuki, Chun-Li, Dudley, Necro, Q, Oro, Urien, Remy, Ryu, Gouki, Yun, Yang, Ken
char_outfitsint1[1, 7]
Extended Game Settings
KeyTypeDefault Value(s)Value RangeDescription
super_artint0[0, 3]Selects the type of super move.
0: Random, 1-2-3: Super move 1-2-3

characters, char_outfits and super_art need to be provided as tuples of two elements (the first for P1 and the second for P2) when using this environment in two players mode.

Action Spaces

TypeAttack Buttons
Combination
Space Size (Number of Actions)
DiscreteNot active9 (moves) + 7 (attacks) - 1 (no-action counted twice) = 15
DiscreteActive9 (moves) + 10 (attacks) - 1 (no-action counted twice) = 18
MultiDiscreteNot active9 (moves) X 7 (attacks) = 63
MultiDiscreteActive9 (moves) X 10 (attacks) = 90

Observation Space

Some examples of Street Fighter III RAM states

Global

KeyTypeValue RangeDescription
frameBox[0, 255] X [224 X 384 X 3]Latest game frame (RGB pixel screen)
stageBox[1, 10]Current stage of the game

Player specific

KeyTypeValue RangeDescription
ownSide/oppSideDiscrete (Binary)[0, 1]Side of the stage where the player is
0: Left, 1: Right
ownWins/oppWinsBox[0, 2]Number of rounds won by the player
ownChar/oppCharDiscrete[0, 19]Index of character in use
0: Alex, 1: Twelve, 2: Hugo, 3: Sean, 4: Makoto, 5: Elena, 6: Ibuki, 7: Chun-Li, 8: Dudley, 9: Necro, 10: Q, 11: Oro, 12: Urien, 13: Remy, 14: Ryu, 15: Gouki, 16: Yun, 17: Yang, 18: Ken, 19: Gill
ownHealth/oppHealthBox[-1, 160]Health bar value
actions+moveDiscrete[0, 8]Index of latest move action performed (no-move, left, left+up, up, etc.)
actions+attackDiscrete[0, 10] or [0, 7]Index of latest attack action performed (no-attack, low punch, medium punch, etc.) with, respectively, attack buttons combination active or not
ownStunBar/oppStunBarBox[0, 72]Stun bar value
ownStunned/oppStunnedDiscrete (Binary)[0, 1]Stunned flag
ownSuperBar/oppSuperBarBox[0, 128]Super bar value
ownSuperType/oppSuperTypeDiscrete[0, 2]Selected type of super move
0-1-2: Super Type 1-2-3
ownSuperCount/oppSuperCountBox[0, 3]Count of activated super moves
ownSuperMax/oppSuperMaxBox[1, 3]Maximum number of activated super moves