|
Jetpack documentation 1.0.0
|
Public Member Functions | |
| __init__ (self, width=80, height=20) | |
| generate_map (self) | |
| add_coins (self, count=None, pattern='random') | |
| add_lasers (self, count=None) | |
| add_zappers (self, count=None) | |
| add_missiles (self, count=None) | |
| add_safe_zone (self, width=10, height=3) | |
| add_platform (self, count=3, min_width=5, max_width=15) | |
| to_string (self) | |
| save_to_file (self, filename) | |
Data Fields | |
| width | |
| height | |
| map | |
Static Public Attributes | |
| str | EMPTY = '_' |
| str | COIN = 'c' |
| str | ZAPPER = 'e' |
| str | LASER = 'l' |
| str | MISSILE = 'm' |
Générateur de cartes pour le jeu Jetpack
| __init__ | ( | self, | |
| width = 80, | |||
| height = 20 ) |
Initialise le générateur de cartes
Args:
width (int): Largeur de la carte
height (int): Hauteur de la carte
| add_coins | ( | self, | |
| count = None, | |||
| pattern = 'random' ) |
Ajoute des pièces sur la carte
Args:
count (int): Nombre de pièces à ajouter
pattern (str): Motif de disposition ('random', 'cluster', 'line', 'circle')
| add_lasers | ( | self, | |
| count = None ) |
Ajoute des lasers sur la carte
| add_missiles | ( | self, | |
| count = None ) |
Ajoute des missiles sur la carte
| add_platform | ( | self, | |
| count = 3, | |||
| min_width = 5, | |||
| max_width = 15 ) |
Ajoute des plateformes solides (série d'espaces vides)
| add_safe_zone | ( | self, | |
| width = 10, | |||
| height = 3 ) |
Ajoute une zone de départ sécurisée
| add_zappers | ( | self, | |
| count = None ) |
Ajoute des zappers sur la carte
| generate_map | ( | self | ) |
Génère une carte vide
| save_to_file | ( | self, | |
| filename ) |
Enregistre la carte dans un fichier
| to_string | ( | self | ) |
Convertit la carte en chaîne de caractères