Ich habe versucht, in Foren zu suchen, die sich mit einem ähnlichen Problem befassten, und auf YouTube, aber keines davon hat überhaupt funktioniert.
Code: Select all
#Modules
import turtle
#Screen
wn = turtle.Screen()
wn.bgcolor("black")
wn.title("Space invaders")
# Border
border_pen = turtle.Turtle()
border_pen.speed(0)
border_pen.color("white")
border_pen.penup()
border_pen.setposition(-300, -300)
border_pen.pendown()
border_pen.pensize(3)
for sides in range(4):
border_pen.fd(600)
border_pen.lt(90)
border_pen.hideturtle()
# Create the player turtle
player = turtle.Turtle()
player.color("blue")
player.shape("triangle")
player.penup()
player.speed(0)
player.setposition(0, -250)
player.setheading(90)
playerspeed = 15
# move player left and right
def move_left():
x = player.xcor()
x -= playerspeed
player.setx(x)
def move_right():
x = player.xcor()
x+=playerspeed
player.setx(x)
# keyboard bindings
wn.onkey(move_left(), "Left")
wn.onkey(move_right(),"Right")
wn.listen()
turtle.mainloop()
Mobile version