Итак, вот что у меня есть:
import time
import random
#Window
wn = turtle.Screen()
wn.title("Turtle Game")
wn.bgcolor("black")
wn.setup(width=600, height=600)
wn.tracer(0)
#Player's character
player = turtle.Turtle()
player.speed(0)
player.shape("square")
player.color("white")
player.penup()
player.goto(0,0)
player.direction = "stop"
#Player's movement
def go_up():
if player.direction != "down":
player.direction = "up"
def go_down():
if player.direction != "up":
player.direction = "down"
def go_left():
if player.direction != "right":
player.direction = "left"
def go_right():
if player.direction != "left":
player.direction = "right"
def move():
if player.direction == "up":
y = player.ycor()
player.sety(y + 20)
if player.direction == "down":
y = player.ycor()
player.sety(y - 20)
if player.direction == "left":
x = player.xcor()
player.setx(x - 20)
if player.direction == "right":
x = player.xcor()
player.setx(x + 20)
#Listen for keypresses
wn.listen()
wn.onkeypress(go_up, "w")
wn.onkeypress(go_down, "s")
wn.onkeypress(go_left, "a")
wn.onkeypress(go_right, "d")
На данный момент все, что я получаю, это пустой экран в окне. #Window, кажется, работает нормально, но кроме этого больше ничего не появляется. Я, честно говоря, не уверен, почему это происходит, поэтому я обратился к StackOverflow за помощью.