main.py 783 B

123456789101112131415161718192021222324252627282930313233343536
  1. from objects.car_manager import CarManager
  2. from objects.scoreboard import Scoreboard
  3. from setup.screen import start_screen, screen, listen_key
  4. import time
  5. from objects.player import Player
  6. start_screen()
  7. turtle = Player()
  8. listen_key(turtle.go_up, "Up")
  9. car_manager = CarManager()
  10. scoreboard = Scoreboard()
  11. game_is_on = True
  12. while game_is_on:
  13. time.sleep(0.1)
  14. # if not turtle.up():
  15. # turtle.reset_pos()
  16. screen.update()
  17. car_manager.create_car()
  18. car_manager.move_cars()
  19. for car in car_manager.cars:
  20. if car.distance(turtle) < 20:
  21. game_is_on = False
  22. scoreboard.game_over()
  23. if turtle.is_finished:
  24. turtle.go_to_start()
  25. car_manager.level_up()
  26. scoreboard.increase_level()
  27. screen.exitonclick()