Example #1
0
    def restart(self, level=1, stage=1):
        self.stage = stage
        self.level = level
        self.n_enemies = c.total_enemies

        for i in range(self.n_enemies):
            if np.random.rand() < 0.035 * (self.stage + self.level - 5):
                # if(random.rand() < 0.5 ):
                self.enemigos[i] = objects.enemy2(i)
            else:
                self.enemigos[i] = objects.enemy1(i)

            self.pb_release_time = 0.0
            self.pb_release_kills = 0.0

        if stage == 1:
            self.hero = objects.starship(level)
            for i in range(self.n_enemies):
                self.enemigos[i] = objects.enemy1(i)
Example #2
0
    def restart(self, level=1, stage=1):
        self.stage = stage
        self.level = level
        self.n_enemies = c.total_enemies

        for i in range(self.n_enemies):
            if (np.random.rand() < 0.035 * (self.stage + self.level - 5)):
                # if(random.rand() < 0.5 ):
                self.enemigos[i] = objects.enemy2(i)
            else:
                self.enemigos[i] = objects.enemy1(i)

            self.pb_release_time = 0.0
            self.pb_release_kills = 0.0

        if stage == 1:
            self.hero = objects.starship(level)
            for i in range(self.n_enemies):
                self.enemigos[i] = objects.enemy1(i)
Example #3
0
    def __init__(self, level=1, stage=1):
        self.waiting = True
        self.time_waiting = c.waiting_time / 2
        self.stage = stage
        self.level = level
        self.n_enemies = c.total_enemies
        self.font_wait = pygame.font.Font(c.font, c.wait_size)
        # Create hero
        self.hero = objects.starship(level)

        # Create enemies
        del self.enemigos[:]
        for i in range(c.total_enemies):
            self.enemigos.append(objects.enemy1(i))

        # probabilities
        self.pb_release_time = 0.0
        self.pb_release_kills = 0.0

        # stage and score
        self.font_ss = pygame.font.Font(c.font, c.font_size_ss)
Example #4
0
    def __init__(self, level=1, stage=1):
        self.waiting = True
        self.time_waiting = c.waiting_time / 2
        self.stage = stage
        self.level = level
        self.n_enemies = c.total_enemies
        self.font_wait = pygame.font.Font(c.font, c.wait_size)
        # Create hero
        self.hero = objects.starship(level)

        # Create enemies
        del self.enemigos[:]
        for i in range(c.total_enemies):
            self.enemigos.append(objects.enemy1(i))

        # probabilities
        self.pb_release_time = 0.0
        self.pb_release_kills = 0.0

        # stage and score
        self.font_ss = pygame.font.Font(c.font, c.font_size_ss)