コード例 #1
0
ファイル: main.py プロジェクト: UAB-ACM-Hackathon-2/twenty48
    def build(self):
        Builder.load_file('./screen.kv')
        Builder.load_file('./board.kv')
        Builder.load_file('./block.kv')

        self.set_screen_size()
        return GameScreen()
コード例 #2
0
ファイル: run.py プロジェクト: lthh91/flappybird-py
digits = {
    str(num): pygame.image.load(f"images/{num}.png")
    for num in range(10)
}

# Load sounds
point_sound = pygame.mixer.Sound("audio/point.wav")
swoosh_sound = pygame.mixer.Sound("audio/swoosh.wav")
hit_sound = pygame.mixer.Sound("audio/hit.wav")
die_sound = pygame.mixer.Sound("audio/die.wav")

bg_height = background.get_height()

# initialize objects
screen = GameScreen(background=background,
                    base=base,
                    gameover_sign=gameover_sign,
                    digits=digits)

bird = Bird(screen=screen.screen,
            bg_height=bg_height,
            jump_acc=BIRD_JUMP_ACC,
            bird_images=bird_images,
            bird_die_image=bird_die,
            swoosh_sound=swoosh_sound,
            score_sound=point_sound,
            hit_sound=hit_sound,
            die_sound=die_sound,
            gravity=GRAVITY)

pipe_system = PipeSystem(bird=bird,
                         n_pipes=2,