def __init__(self, *args, **kwargs): super(LevelAddition1, self).__init__(*args, **kwargs) self.map = Map1() self.enemy_class = ActorEnemyEyePod self.stage_score_value = 100 self.question_function = lambda: formula_generator(OPERATOR_ADD, range_1=(0, 6), range_2=(0, 6)) self.enemy_count = 5
def __init__(self, **kwargs): super(self.__class__, self).__init__(**kwargs) self.map = Map1() self.enemy_class = ActorEnemyEyePod self.stage_score_value = 300 self.question_function = lambda: formula_generator(OPERATOR_ADD, range_1=(0, 9), range_2=(0, 9)) self.enemy_count = 16
def __init__(self, **kwargs): super(DivisionBossLevel, self).__init__(**kwargs) self.map = Map1() self.boss_class = ActorEnemyBossHorizontal self.stage_score_value = 400 self.question_function = lambda: formula_generator(OPERATOR_DIV, digits_1=1, range_2=(1, 2), even_1=True, even_2=True, big_endian=True) self.enemy_attack_points = 5
def __init__(self, *args, **kwargs): super(AdditionBossLevel, self).__init__(*args, **kwargs) self.map = Map1() self.boss_level = True self.boss_class = ActorEnemyBossHorizontalCustom self.stage_score_value = 400 self.question_function = lambda: formula_generator(OPERATOR_ADD, range_1=(0, 12), range_2=(0, 6)) self.enemy_attack_points = 5
def __init__(self, **kwargs): super(self.__class__, self).__init__(**kwargs) self.map = Map1() self.boss_class = ActorEnemyBossHorizontal self.stage_score_value = 100 self.question_function = lambda: pair_generator( word_list_spanish_english) self.enemy_attack_points = 5
def __init__(self, **kwargs): super(self.__class__, self).__init__(**kwargs) self.map = Map1() self.enemy_class = ActorEnemyRedSlime self.stage_score_value = 100 self.question_function = lambda: pair_generator( word_list_spanish_english) self.enemy_count = 8
def __init__(self, player, **kwargs): super(self.__class__, self).__init__(**kwargs) self.map = Map1() self.player = player self.enemy_class = EnemyEyePod self.stage_score_value = 100 self.question_function = lambda: formula_generator(OPERATOR_ADD, range_1=(0, 6), range_2=(0, 6)) self.enemy_count = 8 self.next_level = GAME_LEVEL_ADDITION_BOSS
def __init__(self, player, **kwargs): super(self.__class__, self).__init__(**kwargs) self.map = Map1() self.player = player self.enemy_class = EnemyRedSlime self.stage_score_value = 100 self.question_function = lambda: pair_generator( word_list_spanish_english) self.enemy_count = 8 self.next_level = GAME_LEVEL_SPANISH_ENGLISH_BOSS
def __init__(self, player, **kwargs): super(self.__class__, self).__init__(**kwargs) self.map = Map1() self.boss_level = True self.player = player self.boss_class = SpriteDarkBoss self.stage_score_value = 100 self.question_function = lambda: formula_generator(OPERATOR_ADD, range_1=(0, 6), range_2=(0, 6)) self.enemy_attack_points = 5 self.next_level = GAME_LEVEL_SUBSTRACT_LEVEL
def __init__(self, player, **kwargs): super(self.__class__, self).__init__(**kwargs) self.map = Map1() self.boss_level = True self.player = player self.boss_class = SpriteDarkBoss self.stage_score_value = 100 self.question_function = lambda: pair_generator( word_list_spanish_english) self.enemy_attack_points = 5 self.next_level = GAME_LEVEL_TITLE