Я пытаюсь сделать игру на питоне с модулем черепахи, у меня есть квадрат, движущийся к игроку (круг), и цель в том, чтобы круг перепрыгнул через квадрат и не получил удар.
игрок может прыгать, нажимая пробел,
, но каждый раз, когда вы нажимаете пробел, чтобы прыгать, игрок прыгает, но квадрат перестает двигаться, и вы не можете перепрыгнуть.
вот мой код:
import turtle
import time
wn = turtle.Screen()
wn.bgcolor("white")
wn.title("dinosaur run")
wn.tracer(1,20)
floor = turtle.Turtle()
floor.fd(370)
floor.bk(370*2)
floor.ht()
player = turtle.Turtle()
player.shape("circle")
player.penup()
player.setpos(-370,14)
def jump():
player.lt(90)
player.fd(40)
time.sleep(0.5)
player.bk(40)
player.rt(90)
turtle.listen()
turtle.onkey(jump, "space")
class cactus(turtle.Turtle):
turtle.shape("square")
turtle.penup()
turtle.speed(0)
turtle.setpos(370,14)
cactusspeed = 2
while True:
x = turtle.xcor()
x -= cactusspeed
turtle.setx(x)
Большое спасибо,
приветствуются все идеи,
Я пробовал wn.update () в конце