class ocatari.ram.beamrider.Blocker[source]

The Green Blocker Ships (sector 6).

closest_object(others)

Returns the closest object from others, based on manathan distance between the center of both objects.

Returns:

(Index, Object) from others

Return type:

int

is_on_top(other)

Returns True if this and another gameobject overlap.

Returns:

True if objects overlap

Return type:

bool

manathan_distance(other)

Returns the manathan distance between the center of both objects.

Returns:

True if objects overlap

Return type:

bool

property properties

All the properties of the object in a list.

Returns:

The properties of the object.

Return type:

list

class ocatari.ram.beamrider.Bouncecraft[source]

The Green Bounce Craft (sector 8).

closest_object(others)

Returns the closest object from others, based on manathan distance between the center of both objects.

Returns:

(Index, Object) from others

Return type:

int

is_on_top(other)

Returns True if this and another gameobject overlap.

Returns:

True if objects overlap

Return type:

bool

manathan_distance(other)

Returns the manathan distance between the center of both objects.

Returns:

True if objects overlap

Return type:

bool

property properties

All the properties of the object in a list.

Returns:

The properties of the object.

Return type:

list

class ocatari.ram.beamrider.Charger[source]

The Blue Chargers (sector 10).

closest_object(others)

Returns the closest object from others, based on manathan distance between the center of both objects.

Returns:

(Index, Object) from others

Return type:

int

is_on_top(other)

Returns True if this and another gameobject overlap.

Returns:

True if objects overlap

Return type:

bool

manathan_distance(other)

Returns the manathan distance between the center of both objects.

Returns:

True if objects overlap

Return type:

bool

property properties

All the properties of the object in a list.

Returns:

The properties of the object.

Return type:

list

class ocatari.ram.beamrider.Chriper[source]

The Yellow Chirper Ships (sector 4).

closest_object(others)

Returns the closest object from others, based on manathan distance between the center of both objects.

Returns:

(Index, Object) from others

Return type:

int

is_on_top(other)

Returns True if this and another gameobject overlap.

Returns:

True if objects overlap

Return type:

bool

manathan_distance(other)

Returns the manathan distance between the center of both objects.

Returns:

True if objects overlap

Return type:

bool

property properties

All the properties of the object in a list.

Returns:

The properties of the object.

Return type:

list

class ocatari.ram.beamrider.Enemy_Amount[source]

The count display for the remaining Enemy Saucers in the current sector.

closest_object(others)

Returns the closest object from others, based on manathan distance between the center of both objects.

Returns:

(Index, Object) from others

Return type:

int

is_on_top(other)

Returns True if this and another gameobject overlap.

Returns:

True if objects overlap

Return type:

bool

manathan_distance(other)

Returns the manathan distance between the center of both objects.

Returns:

True if objects overlap

Return type:

bool

property properties

All the properties of the object in a list.

Returns:

The properties of the object.

Return type:

list

class ocatari.ram.beamrider.Enemy_Projectile[source]

Enemy projectiles.

closest_object(others)

Returns the closest object from others, based on manathan distance between the center of both objects.

Returns:

(Index, Object) from others

Return type:

int

is_on_top(other)

Returns True if this and another gameobject overlap.

Returns:

True if objects overlap

Return type:

bool

manathan_distance(other)

Returns the manathan distance between the center of both objects.

Returns:

True if objects overlap

Return type:

bool

property properties

All the properties of the object in a list.

Returns:

The properties of the object.

Return type:

list

class ocatari.ram.beamrider.HUD[source]
closest_object(others)

Returns the closest object from others, based on manathan distance between the center of both objects.

Returns:

(Index, Object) from others

Return type:

int

is_on_top(other)

Returns True if this and another gameobject overlap.

Returns:

True if objects overlap

Return type:

bool

manathan_distance(other)

Returns the manathan distance between the center of both objects.

Returns:

True if objects overlap

Return type:

bool

property properties

All the properties of the object in a list.

Returns:

The properties of the object.

Return type:

list

class ocatari.ram.beamrider.Jumper[source]
closest_object(others)

Returns the closest object from others, based on manathan distance between the center of both objects.

Returns:

(Index, Object) from others

Return type:

int

is_on_top(other)

Returns True if this and another gameobject overlap.

Returns:

True if objects overlap

Return type:

bool

manathan_distance(other)

Returns the manathan distance between the center of both objects.

Returns:

True if objects overlap

Return type:

bool

property properties

All the properties of the object in a list.

Returns:

The properties of the object.

Return type:

list

class ocatari.ram.beamrider.Life[source]

The lives-indicator of the player.

closest_object(others)

Returns the closest object from others, based on manathan distance between the center of both objects.

Returns:

(Index, Object) from others

Return type:

int

is_on_top(other)

Returns True if this and another gameobject overlap.

Returns:

True if objects overlap

Return type:

bool

manathan_distance(other)

Returns the manathan distance between the center of both objects.

Returns:

True if objects overlap

Return type:

bool

property properties

All the properties of the object in a list.

Returns:

The properties of the object.

Return type:

list

class ocatari.ram.beamrider.Player[source]

The player figure i.e., the space ship.

closest_object(others)

Returns the closest object from others, based on manathan distance between the center of both objects.

Returns:

(Index, Object) from others

Return type:

int

is_on_top(other)

Returns True if this and another gameobject overlap.

Returns:

True if objects overlap

Return type:

bool

manathan_distance(other)

Returns the manathan distance between the center of both objects.

Returns:

True if objects overlap

Return type:

bool

property properties

All the properties of the object in a list.

Returns:

The properties of the object.

Return type:

list

class ocatari.ram.beamrider.Player_Projectile[source]

The laser lariats that can be fired from the space ship.

closest_object(others)

Returns the closest object from others, based on manathan distance between the center of both objects.

Returns:

(Index, Object) from others

Return type:

int

is_on_top(other)

Returns True if this and another gameobject overlap.

Returns:

True if objects overlap

Return type:

bool

manathan_distance(other)

Returns the manathan distance between the center of both objects.

Returns:

True if objects overlap

Return type:

bool

property properties

All the properties of the object in a list.

Returns:

The properties of the object.

Return type:

list

class ocatari.ram.beamrider.Rejuvenator[source]

The Yellow Rejuvinators occasionally floating through the beam matrix.

closest_object(others)

Returns the closest object from others, based on manathan distance between the center of both objects.

Returns:

(Index, Object) from others

Return type:

int

is_on_top(other)

Returns True if this and another gameobject overlap.

Returns:

True if objects overlap

Return type:

bool

manathan_distance(other)

Returns the manathan distance between the center of both objects.

Returns:

True if objects overlap

Return type:

bool

property properties

All the properties of the object in a list.

Returns:

The properties of the object.

Return type:

list

class ocatari.ram.beamrider.Rock[source]

The Brown Space Debris (sector 2).

closest_object(others)

Returns the closest object from others, based on manathan distance between the center of both objects.

Returns:

(Index, Object) from others

Return type:

int

is_on_top(other)

Returns True if this and another gameobject overlap.

Returns:

True if objects overlap

Return type:

bool

manathan_distance(other)

Returns the manathan distance between the center of both objects.

Returns:

True if objects overlap

Return type:

bool

property properties

All the properties of the object in a list.

Returns:

The properties of the object.

Return type:

list

class ocatari.ram.beamrider.Saucer[source]

The White Enemy Saucers.

closest_object(others)

Returns the closest object from others, based on manathan distance between the center of both objects.

Returns:

(Index, Object) from others

Return type:

int

is_on_top(other)

Returns True if this and another gameobject overlap.

Returns:

True if objects overlap

Return type:

bool

manathan_distance(other)

Returns the manathan distance between the center of both objects.

Returns:

True if objects overlap

Return type:

bool

property properties

All the properties of the object in a list.

Returns:

The properties of the object.

Return type:

list

class ocatari.ram.beamrider.Sentinel[source]

The Sector Sentinel Ship, which appears once a sector has been cleared.

closest_object(others)

Returns the closest object from others, based on manathan distance between the center of both objects.

Returns:

(Index, Object) from others

Return type:

int

is_on_top(other)

Returns True if this and another gameobject overlap.

Returns:

True if objects overlap

Return type:

bool

manathan_distance(other)

Returns the manathan distance between the center of both objects.

Returns:

True if objects overlap

Return type:

bool

property properties

All the properties of the object in a list.

Returns:

The properties of the object.

Return type:

list

class ocatari.ram.beamrider.Torpedos[source]

The limited torpedoes that can be fired from the space ship.

closest_object(others)

Returns the closest object from others, based on manathan distance between the center of both objects.

Returns:

(Index, Object) from others

Return type:

int

is_on_top(other)

Returns True if this and another gameobject overlap.

Returns:

True if objects overlap

Return type:

bool

manathan_distance(other)

Returns the manathan distance between the center of both objects.

Returns:

True if objects overlap

Return type:

bool

property properties

All the properties of the object in a list.

Returns:

The properties of the object.

Return type:

list

class ocatari.ram.beamrider.Torpedos_Available[source]

The torpedoe availability display.

closest_object(others)

Returns the closest object from others, based on manathan distance between the center of both objects.

Returns:

(Index, Object) from others

Return type:

int

is_on_top(other)

Returns True if this and another gameobject overlap.

Returns:

True if objects overlap

Return type:

bool

manathan_distance(other)

Returns the manathan distance between the center of both objects.

Returns:

True if objects overlap

Return type:

bool

property properties

All the properties of the object in a list.

Returns:

The properties of the object.

Return type:

list