.gitignore
cars.py
main.py
player.py
scoreboard.py
Packager files
.pythonlibs
poetry.lock
pyproject.toml
Config files
.replit
from turtle import Screen
from player import Player
from scoreboard import Scoreboard
from cars import Cars
import time
screen = Screen()
def game():
screen.clear()
screen.tracer(0)
screen.setup(600, 600)
screen.bgcolor("white")
player = Player()
screen.listen()
screen.onkey(player.up, "Up")
screen.onkey(game, "Return")
scoreboard = Scoreboard()
cars = Cars()
while scoreboard.game_is_on:
time.sleep(.01)
screen.update()
cars.create_car()
cars.cars_move()
# Detect collision with car
for car in cars.cars:
if car.distance(player) < 20:
scoreboard.game_over()
# Define when player scores point
if player.ycor() > 250:
scoreboard.add_point()
time.sleep(.5)
player.goto(0, -270)
cars.move_distance += .5
game()
screen.exitonclick()