Advertisement
Guest User

Untitled

a guest
Feb 24th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.17 KB | None | 0 0
  1. #Space Invaders - Part 1
  2. #Set up the screen
  3. #Python 2.7 on Mac
  4. import turtle
  5. import os
  6.  
  7. #Set up the screen
  8. wn = turtle.Screen()
  9. wn.bgcolor("black")
  10. wn.title("Space Invaders")
  11.  
  12. #Set up the screen
  13. wn = turtle.Screen()
  14. wn.bgcolor("black")
  15. wn.title("Space Invaders")
  16.  
  17. #Draw border
  18. border_pen = turtle.Turtle()
  19. border_pen.speed(0)
  20. border_pen.color("white")
  21. border_pen.penup()
  22. border_pen.setposition(-300,-300)
  23. border_pen.pendown()
  24. border_pen.pensize(3)
  25. for side in range(4):
  26.     border_pen.fd(600)
  27.     border_pen.lt(90)
  28. border_pen.hideturtle()
  29.  
  30. #Create the player turtle
  31. player = turtle.Turtle()
  32. player.color("blue")
  33. player.shape("triangle")
  34. player.penup()
  35. player.speed(0)
  36. player.setposition(0, -250)
  37. player.setheading(90)
  38.  
  39. playerspeed = 15
  40.  
  41. #Move the player left and right
  42. def move_left():
  43.     x = player.xcor()
  44.     x -= playerspeed
  45.     if x < -280:
  46.         x = - 280
  47.     player.setx(x)
  48.  
  49.    
  50. def move_right():
  51.     x = player.xcor()
  52.     x += playerspeed
  53.     if x > 280:
  54.         x = 280
  55.     player.setx(x)
  56.  
  57.  
  58. #Create keyboard bindings
  59. turtle.listen()
  60. turtle.onkey(move_left, "Left")
  61. turtle.onkey(move_right, "Right")
  62.  
  63.  
  64.  
  65.  
  66.  
  67. turtle.mainloop()
  68. delay = raw_input("Press enter to finish.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement