Exemplo n.º 1
0
screen.title("Snake Game")
screen.tracer(0)
user_start = screen.textinput(title="Snake Game", prompt='Controls: use arrows or w,s,a,d for '
                                                         'up,down,left,right. Type ok to start')

# game start after the user type ok in the pop-up window
game_is_on = False
ask_user = False
if user_start:
    game_is_on = True

while not ask_user:
    # initializing the game parts
    snake = Snake()
    food = Food()
    food.draw_border()

    # activate the keys to control the snake
    screen.listen()
    screen.onkey(key="Up", fun=snake.up)
    screen.onkey(key="Down", fun=snake.down)
    screen.onkey(key="Left", fun=snake.left)
    screen.onkey(key="Right", fun=snake.right)
    screen.onkey(key="w", fun=snake.up)
    screen.onkey(key="s", fun=snake.down)
    screen.onkey(key="a", fun=snake.left)
    screen.onkey(key="d", fun=snake.right)
    screen.update()
    scoreboard = Scoreboard()
    X_MARGIN = 290
    Y_MARGIN = 290