OCAtari
API:
The OCAtari Environments
Game Objects Details
RAM extraction mode
Vision processing mode
Scripts:
Alter RAM while playing
Automated Analysis
Causative RAM
Find Correlation
REM GUI
Reverse Engineering Helper
The test scripts
Tests:
Comparison test
Get detection metrics
Extraction test
Speed test
Tests utils
OCAtari
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
A
AcropolisCommandPost (class in ocatari.ram.atlantis)
Alien (class in ocatari.ram.alien)
AquaPlane (class in ocatari.ram.atlantis)
assert_in() (in module ocatari.vision.utils)
B
BanditBomber (class in ocatari.ram.atlantis)
bitfield_to_number() (in module ocatari.ram._helper_methods)
Blocker (class in ocatari.ram.beamrider)
Bouncecraft (class in ocatari.ram.beamrider)
BridgedBazaar (class in ocatari.ram.atlantis)
C
cat_f_scores (tests.metrics_utils.DetectionScores property)
cat_precisions (tests.metrics_utils.DetectionScores property)
cat_recalls (tests.metrics_utils.DetectionScores property)
category (ocatari.vision.game_objects.GameObject property)
center (ocatari.vision.game_objects.GameObject property)
Charger (class in ocatari.ram.beamrider)
Chriper (class in ocatari.ram.beamrider)
close() (ocatari.core.OCAtari method)
closest_object() (ocatari.ram.alien.Alien method)
(ocatari.ram.alien.Egg method)
(ocatari.ram.alien.Life method)
(ocatari.ram.alien.Player method)
(ocatari.ram.alien.Pulsar method)
(ocatari.ram.alien.Score method)
(ocatari.ram.assault.Enemy method)
(ocatari.ram.assault.EnemyMissile method)
(ocatari.ram.assault.Health method)
(ocatari.ram.assault.Lives method)
(ocatari.ram.assault.MotherShip method)
(ocatari.ram.assault.Player method)
(ocatari.ram.assault.PlayerMissileHorizontal method)
(ocatari.ram.assault.PlayerMissileVertical method)
(ocatari.ram.assault.PlayerScore method)
(ocatari.ram.asterix.Consumable method)
(ocatari.ram.asterix.Enemy method)
(ocatari.ram.asterix.Lives method)
(ocatari.ram.asterix.Player method)
(ocatari.ram.asterix.Reward method)
(ocatari.ram.asterix.Score method)
(ocatari.ram.atlantis.AcropolisCommandPost method)
(ocatari.ram.atlantis.AquaPlane method)
(ocatari.ram.atlantis.BanditBomber method)
(ocatari.ram.atlantis.BridgedBazaar method)
(ocatari.ram.atlantis.Deathray method)
(ocatari.ram.atlantis.DomedPalace method)
(ocatari.ram.atlantis.Generator method)
(ocatari.ram.atlantis.GorgonShip method)
(ocatari.ram.atlantis.Projectile method)
(ocatari.ram.atlantis.Score method)
(ocatari.ram.atlantis.Sentry method)
(ocatari.ram.beamrider.Blocker method)
(ocatari.ram.beamrider.Bouncecraft method)
(ocatari.ram.beamrider.Charger method)
(ocatari.ram.beamrider.Chriper method)
(ocatari.ram.beamrider.Enemy_Amount method)
(ocatari.ram.beamrider.Enemy_Projectile method)
(ocatari.ram.beamrider.HUD method)
(ocatari.ram.beamrider.Jumper method)
(ocatari.ram.beamrider.Life method)
(ocatari.ram.beamrider.Player method)
(ocatari.ram.beamrider.Player_Projectile method)
(ocatari.ram.beamrider.Rejuvenator method)
(ocatari.ram.beamrider.Rock method)
(ocatari.ram.beamrider.Saucer method)
(ocatari.ram.beamrider.Sentinel method)
(ocatari.ram.beamrider.Torpedos method)
(ocatari.ram.beamrider.Torpedos_Available method)
(ocatari.ram.game_objects.GameObject method)
(ocatari.ram.game_objects.ValueObject method)
(ocatari.vision.game_objects.GameObject method)
color_analysis() (in module ocatari.vision.utils)
Consumable (class in ocatari.ram.asterix)
D
Deathray (class in ocatari.ram.atlantis)
detection_stats() (in module tests.metrics_utils)
DetectionScores (class in tests.metrics_utils)
dict_summary (tests.metrics_utils.DetectionScores property)
DomedPalace (class in ocatari.ram.atlantis)
dqn_obs (ocatari.core.OCAtari property)
dx (ocatari.vision.game_objects.GameObject property)
dy (ocatari.vision.game_objects.GameObject property)
E
Egg (class in ocatari.ram.alien)
Enemy (class in ocatari.ram.assault)
(class in ocatari.ram.asterix)
Enemy_Amount (class in ocatari.ram.beamrider)
Enemy_Projectile (class in ocatari.ram.beamrider)
EnemyMissile (class in ocatari.ram.assault)
F
find_mc_objects() (in module ocatari.vision.utils)
find_objects() (in module ocatari.vision.utils)
find_objects_in_color_range() (in module ocatari.vision.utils)
find_rectangle_objects() (in module ocatari.vision.utils)
find_rope_segments() (in module ocatari.vision.utils)
G
GameObject (class in ocatari.ram.game_objects)
(class in ocatari.vision.game_objects)
Generator (class in ocatari.ram.atlantis)
get_all_metrics() (in module tests.metrics_utils)
get_iou() (in module ocatari.ram._helper_methods)
(in module tests.metrics_utils)
get_ram() (ocatari.core.OCAtari method)
get_rgb_state (ocatari.core.OCAtari property)
GorgonShip (class in ocatari.ram.atlantis)
H
h (ocatari.vision.game_objects.GameObject property)
h_coords (ocatari.vision.game_objects.GameObject property)
Health (class in ocatari.ram.assault)
HUD (class in ocatari.ram.beamrider)
I
iou() (in module ocatari.vision.utils)
is_on_top() (ocatari.ram.alien.Alien method)
(ocatari.ram.alien.Egg method)
(ocatari.ram.alien.Life method)
(ocatari.ram.alien.Player method)
(ocatari.ram.alien.Pulsar method)
(ocatari.ram.alien.Score method)
(ocatari.ram.assault.Enemy method)
(ocatari.ram.assault.EnemyMissile method)
(ocatari.ram.assault.Health method)
(ocatari.ram.assault.Lives method)
(ocatari.ram.assault.MotherShip method)
(ocatari.ram.assault.Player method)
(ocatari.ram.assault.PlayerMissileHorizontal method)
(ocatari.ram.assault.PlayerMissileVertical method)
(ocatari.ram.assault.PlayerScore method)
(ocatari.ram.asterix.Consumable method)
(ocatari.ram.asterix.Enemy method)
(ocatari.ram.asterix.Lives method)
(ocatari.ram.asterix.Player method)
(ocatari.ram.asterix.Reward method)
(ocatari.ram.asterix.Score method)
(ocatari.ram.atlantis.AcropolisCommandPost method)
(ocatari.ram.atlantis.AquaPlane method)
(ocatari.ram.atlantis.BanditBomber method)
(ocatari.ram.atlantis.BridgedBazaar method)
(ocatari.ram.atlantis.Deathray method)
(ocatari.ram.atlantis.DomedPalace method)
(ocatari.ram.atlantis.Generator method)
(ocatari.ram.atlantis.GorgonShip method)
(ocatari.ram.atlantis.Projectile method)
(ocatari.ram.atlantis.Score method)
(ocatari.ram.atlantis.Sentry method)
(ocatari.ram.beamrider.Blocker method)
(ocatari.ram.beamrider.Bouncecraft method)
(ocatari.ram.beamrider.Charger method)
(ocatari.ram.beamrider.Chriper method)
(ocatari.ram.beamrider.Enemy_Amount method)
(ocatari.ram.beamrider.Enemy_Projectile method)
(ocatari.ram.beamrider.HUD method)
(ocatari.ram.beamrider.Jumper method)
(ocatari.ram.beamrider.Life method)
(ocatari.ram.beamrider.Player method)
(ocatari.ram.beamrider.Player_Projectile method)
(ocatari.ram.beamrider.Rejuvenator method)
(ocatari.ram.beamrider.Rock method)
(ocatari.ram.beamrider.Saucer method)
(ocatari.ram.beamrider.Sentinel method)
(ocatari.ram.beamrider.Torpedos method)
(ocatari.ram.beamrider.Torpedos_Available method)
(ocatari.ram.game_objects.GameObject method)
(ocatari.ram.game_objects.ValueObject method)
(ocatari.vision.game_objects.GameObject method)
J
Jumper (class in ocatari.ram.beamrider)
L
Life (class in ocatari.ram.alien)
(class in ocatari.ram.beamrider)
Lives (class in ocatari.ram.assault)
(class in ocatari.ram.asterix)
M
make_darker() (in module ocatari.vision.utils)
manathan_distance() (ocatari.ram.alien.Alien method)
(ocatari.ram.alien.Egg method)
(ocatari.ram.alien.Life method)
(ocatari.ram.alien.Player method)
(ocatari.ram.alien.Pulsar method)
(ocatari.ram.alien.Score method)
(ocatari.ram.assault.Enemy method)
(ocatari.ram.assault.EnemyMissile method)
(ocatari.ram.assault.Health method)
(ocatari.ram.assault.Lives method)
(ocatari.ram.assault.MotherShip method)
(ocatari.ram.assault.Player method)
(ocatari.ram.assault.PlayerMissileHorizontal method)
(ocatari.ram.assault.PlayerMissileVertical method)
(ocatari.ram.assault.PlayerScore method)
(ocatari.ram.asterix.Consumable method)
(ocatari.ram.asterix.Enemy method)
(ocatari.ram.asterix.Lives method)
(ocatari.ram.asterix.Player method)
(ocatari.ram.asterix.Reward method)
(ocatari.ram.asterix.Score method)
(ocatari.ram.atlantis.AcropolisCommandPost method)
(ocatari.ram.atlantis.AquaPlane method)
(ocatari.ram.atlantis.BanditBomber method)
(ocatari.ram.atlantis.BridgedBazaar method)
(ocatari.ram.atlantis.Deathray method)
(ocatari.ram.atlantis.DomedPalace method)
(ocatari.ram.atlantis.Generator method)
(ocatari.ram.atlantis.GorgonShip method)
(ocatari.ram.atlantis.Projectile method)
(ocatari.ram.atlantis.Score method)
(ocatari.ram.atlantis.Sentry method)
(ocatari.ram.beamrider.Blocker method)
(ocatari.ram.beamrider.Bouncecraft method)
(ocatari.ram.beamrider.Charger method)
(ocatari.ram.beamrider.Chriper method)
(ocatari.ram.beamrider.Enemy_Amount method)
(ocatari.ram.beamrider.Enemy_Projectile method)
(ocatari.ram.beamrider.HUD method)
(ocatari.ram.beamrider.Jumper method)
(ocatari.ram.beamrider.Life method)
(ocatari.ram.beamrider.Player method)
(ocatari.ram.beamrider.Player_Projectile method)
(ocatari.ram.beamrider.Rejuvenator method)
(ocatari.ram.beamrider.Rock method)
(ocatari.ram.beamrider.Saucer method)
(ocatari.ram.beamrider.Sentinel method)
(ocatari.ram.beamrider.Torpedos method)
(ocatari.ram.beamrider.Torpedos_Available method)
(ocatari.ram.game_objects.GameObject method)
(ocatari.ram.game_objects.ValueObject method)
(ocatari.vision.game_objects.GameObject method)
mark_bb() (in module ocatari.vision.utils)
mark_point() (in module ocatari.vision.utils)
mean_f_score (tests.metrics_utils.DetectionScores property)
mean_precision (tests.metrics_utils.DetectionScores property)
mean_recall (tests.metrics_utils.DetectionScores property)
module
ocatari.ram
ocatari.ram._helper_methods
ocatari.ram.alien
ocatari.ram.assault
ocatari.ram.asterix
ocatari.ram.atlantis
ocatari.ram.beamrider
ocatari.vision
ocatari.vision.utils
tests.metrics_utils
most_common_color() (in module ocatari.vision.utils)
MotherShip (class in ocatari.ram.assault)
N
nb_actions (ocatari.core.OCAtari property)
number_to_bitfield() (in module ocatari.ram._helper_methods)
O
objects (ocatari.core.OCAtari property)
OCAtari (class in ocatari.core)
ocatari.ram
module
ocatari.ram._helper_methods
module
ocatari.ram.alien
module
ocatari.ram.assault
module
ocatari.ram.asterix
module
ocatari.ram.atlantis
module
ocatari.ram.beamrider
module
ocatari.vision
module
ocatari.vision.utils
module
ocstate (ocatari.core.OCAtari property)
P
Player (class in ocatari.ram.alien)
(class in ocatari.ram.assault)
(class in ocatari.ram.asterix)
(class in ocatari.ram.beamrider)
Player_Projectile (class in ocatari.ram.beamrider)
PlayerMissileHorizontal (class in ocatari.ram.assault)
PlayerMissileVertical (class in ocatari.ram.assault)
PlayerScore (class in ocatari.ram.assault)
print_all_stats() (in module tests.metrics_utils)
Projectile (class in ocatari.ram.atlantis)
properties (ocatari.ram.alien.Alien property)
(ocatari.ram.alien.Egg property)
(ocatari.ram.alien.Life property)
(ocatari.ram.alien.Player property)
(ocatari.ram.alien.Pulsar property)
(ocatari.ram.alien.Score property)
(ocatari.ram.assault.Enemy property)
(ocatari.ram.assault.EnemyMissile property)
(ocatari.ram.assault.Health property)
(ocatari.ram.assault.Lives property)
(ocatari.ram.assault.MotherShip property)
(ocatari.ram.assault.Player property)
(ocatari.ram.assault.PlayerMissileHorizontal property)
(ocatari.ram.assault.PlayerMissileVertical property)
(ocatari.ram.assault.PlayerScore property)
(ocatari.ram.asterix.Consumable property)
(ocatari.ram.asterix.Enemy property)
(ocatari.ram.asterix.Lives property)
(ocatari.ram.asterix.Player property)
(ocatari.ram.asterix.Reward property)
(ocatari.ram.asterix.Score property)
(ocatari.ram.atlantis.AcropolisCommandPost property)
(ocatari.ram.atlantis.AquaPlane property)
(ocatari.ram.atlantis.BanditBomber property)
(ocatari.ram.atlantis.BridgedBazaar property)
(ocatari.ram.atlantis.Deathray property)
(ocatari.ram.atlantis.DomedPalace property)
(ocatari.ram.atlantis.Generator property)
(ocatari.ram.atlantis.GorgonShip property)
(ocatari.ram.atlantis.Projectile property)
(ocatari.ram.atlantis.Score property)
(ocatari.ram.atlantis.Sentry property)
(ocatari.ram.beamrider.Blocker property)
(ocatari.ram.beamrider.Bouncecraft property)
(ocatari.ram.beamrider.Charger property)
(ocatari.ram.beamrider.Chriper property)
(ocatari.ram.beamrider.Enemy_Amount property)
(ocatari.ram.beamrider.Enemy_Projectile property)
(ocatari.ram.beamrider.HUD property)
(ocatari.ram.beamrider.Jumper property)
(ocatari.ram.beamrider.Life property)
(ocatari.ram.beamrider.Player property)
(ocatari.ram.beamrider.Player_Projectile property)
(ocatari.ram.beamrider.Rejuvenator property)
(ocatari.ram.beamrider.Rock property)
(ocatari.ram.beamrider.Saucer property)
(ocatari.ram.beamrider.Sentinel property)
(ocatari.ram.beamrider.Torpedos property)
(ocatari.ram.beamrider.Torpedos_Available property)
(ocatari.ram.game_objects.GameObject property)
(ocatari.ram.game_objects.ValueObject property)
(ocatari.vision.game_objects.GameObject property)
Pulsar (class in ocatari.ram.alien)
R
Rejuvenator (class in ocatari.ram.beamrider)
render() (ocatari.core.OCAtari method)
reset() (ocatari.core.OCAtari method)
Reward (class in ocatari.ram.asterix)
Rock (class in ocatari.ram.beamrider)
S
Saucer (class in ocatari.ram.beamrider)
Score (class in ocatari.ram.alien)
(class in ocatari.ram.asterix)
(class in ocatari.ram.atlantis)
Sentinel (class in ocatari.ram.beamrider)
Sentry (class in ocatari.ram.atlantis)
set_ram() (ocatari.core.OCAtari method)
showim() (in module ocatari.vision.utils)
step() (ocatari.core.OCAtari method)
T
tests.metrics_utils
module
Torpedos (class in ocatari.ram.beamrider)
Torpedos_Available (class in ocatari.ram.beamrider)
U
update() (tests.metrics_utils.DetectionScores method)
V
ValueObject (class in ocatari.ram.game_objects)
W
w (ocatari.vision.game_objects.GameObject property)
X
x (ocatari.vision.game_objects.GameObject property)
xy (ocatari.vision.game_objects.GameObject property)
xywh (ocatari.vision.game_objects.GameObject property)
Y
y (ocatari.vision.game_objects.GameObject property)