Dead Or Alive ++


Game Specific Info

Game IDdoapp
Original ROM
SHA256 Checksumd95855c7d8596a90f0b8ca15725686567d767a9a3f93a8896b489a160e705c4e
Search KeywordsDEAD OR ALIVE ++ [JAPAN], dead-or-alive-japan, 80781, wowroms
Game Resolution
(H X W X C)
480px X 512px X 3
Number of Moves and Attack Actions9, 8 (4)
Moves (0-8): No-Move, Left, Left+Up, Up, Up+Right, Right, Right+Down, Down, Down+Left
Attacks (0-7): No-Attack, Hold, Punch, Kick, Hold+Punch, Hold+Kick, Punch+Kick, Hold+Punch+Kick
Max Difficulty (1P Mode)4
Number of Characters (Selectable)11 (11)
Max Number of Outfits4
Number of Stages (1P Mode)8

Specific Episode Settings

Game Settings

NameTypeDefault Value(s)Value Range
difficultyNone U intNone[1, 4]

Player Settings

NameTypeDefault Value(s)Value Range
characters*None U str U tuple of maximum three strNoneKasumi, Zack, Hayabusa, Bayman, Lei-Fang, Raidou, Gen-Fu, Tina, Bass, Jann-Lee, Ayane
outfits*int1[1, 4]

*: must be provided as tuples of two elements (for agent_0 and agent_1 respectively) when using the environments in two players mode.

Action Spaces

TypeSpace Size (Number of Actions)
Discrete9 (moves) + 8 (attacks) - 1 (no-op counted twice) = 16
MultiDiscrete9 (moves) X 8 (attacks) = 72

Observation Space

Some examples of Dead Or Alive ++ RAM states


KeyTypeValue RangeDescription
frameBox[0, 255] X [480 X 512 X 3]Latest game frame (RGB pixel screen)
stageBox[1, 8]Current stage of the game
timerBox[0, 40]Round time remaining

Player specific

KeyTypeValue RangeDescription
sideDiscrete (Binary)[0, 1]Side of the stage where the player is
0: Left, 1: Right
winsBox[0, 2]Number of rounds won by the player
characterDiscrete[0, 10]Index of character in use
0: Kasumi, 1: Zack, 2: Hayabusa, 3: Bayman, 4: Lei-Fang, 5: Raidou, 6: Gen-Fu, 7: Tina, 8: Bass, 9: Jann-Lee, 10: Ayane
healthBox[0, 208]Health bar value