
| Game ID | doapp |
| Original ROM Name | doapp.zip |
| SHA256 Checksum | d95855c7d8596a90f0b8ca15725686567d767a9a3f93a8896b489a160e705c4e |
| Search Keywords | DEAD 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 Actions (Without Buttons Combination) | 9, 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 Outfits | 4 |
| Number of Stages (1P Mode) | 8 |
| Key | Type | Default Value(s) | Value Range |
|---|---|---|---|
difficulty | int | 3 | [1, 4] |
characters | str or tuple of maximum three str | Random | Kasumi, Zack, Hayabusa, Bayman, Lei-Fang, Raidou, Gen-Fu, Tina, Bass, Jann-Lee, Ayane |
char_outfits | int | 1 | [1, 4] |
characters and char_outfits 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.
| Type | Attack Buttons Combination | Space Size (Number of Actions) |
|---|---|---|
| Discrete | Not active | 9 (moves) + 4 (attacks) - 1 (no-action counted twice) = 12 |
| Discrete | Active | 9 (moves) + 8 (attacks) - 1 (no-action counted twice) = 16 |
| MultiDiscrete | Not active | 9 (moves) X 4 (attacks) = 36 |
| MultiDiscrete | Active | 9 (moves) X 8 (attacks) = 72 |

| Key | Type | Value Range | Description |
|---|---|---|---|
frame | Box | [0, 255] X [480 X 512 X 3] | Latest game frame (RGB pixel screen) |
stage | Box | [1, 8] | Current stage of the game |
| Key | Type | Value Range | Description |
|---|---|---|---|
ownSide/oppSide | Discrete (Binary) | [0, 1] | Side of the stage where the player is 0: Left, 1: Right |
ownWins/oppWins | Box | [0, 2] | Number of rounds won by the player |
ownChar/oppChar | Discrete | [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 |
ownHealth/oppHealth | Box | [0, 208] | Health bar value |
actions+move | Discrete | [0, 8] | Index of latest move action performed (no-move, left, left+up, up, etc.) |
actions+attack | Discrete | [0, 7] or [0, 3] | Index of latest attack action performed (no-attack, hold, punch, etc.) with, respectively, attack buttons combination active or not |