Exemple #1
0
screen.setup(width=635, height=600)
bgcolor("black")
canvas = screen.getcanvas()
canvas.master.resizable(False, False)
screen.tracer(0)

ball = Ball()
block_manager = BlockManager()
scoreboard = Scoreboard()
player = Player()

screen.listen()
screen.onkeypress(fun=player.go_left, key="q")
screen.onkeypress(fun=player.go_right, key="d")

block_manager.create_block()
scoreboard.refresh_score()
screen.update()

game_is_on = True
while game_is_on:
    time.sleep(0.01)
    ball.move()
    screen.update()

    if ball.xcor() > 317.5 or ball.xcor() < -317.5:
        ball.bounce_x()

    if ball.ycor() < -300:
        ball.reset_position()