Пример #1
0
screen = Screen()
screen.setup(width=600, height=600)
screen.bgcolor("white")
screen.tracer(0)
screen.listen()
player_1 = Player()
score = Scoreboard()
car = CarManager()

game_is_on = True
while game_is_on:
    time.sleep(0.1)
    screen.update()
    screen.onkey(player_1.up, "Up")
    screen.onkey(player_1.down, "Down")
    car.cars()
    car.move()

    if player_1.ycor() > 290:
        score.level_up()
        player_1.starting()
        car.speed_up()

    for cars in car.all_cars:
        if player_1.distance(cars) < 15:
            score.game_over()
            game_is_on = False

screen.exitonclick()
Пример #2
0
from scoreboard import Scoreboard

screen = Screen()
screen.setup(width=600, height=600)
screen.tracer(0)

player =Player()
screen.listen()
screen.onkey(player.up, "Up")
car_manager = CarManager()
score = Scoreboard()
game_is_on = True
while game_is_on:
    time.sleep(0.1)
    screen.update()
    car_manager.cars()
    car_manager.move()





    for car in car_manager.all_cars:
        if car.distance(player)<20:
            score.game_over()
            game_is_on = False

    if player.is_at_finish_line():
        score.finish_point()
        car_manager.level_up()
        player.go_to_start()