Advertisement
Guest User

Untitled

a guest
Feb 29th, 2020
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. from turtle import *
  2. import time
  3.  
  4. class Minge:
  5. pozX = 0
  6. pozY = 0
  7. vX = 1
  8. vY = 1
  9.  
  10.  
  11. mingePong = Minge()
  12. print(mingePong)
  13. print(mingePong.pozX)
  14.  
  15. mingePong.pozX = 10
  16. print(mingePong.pozX)
  17.  
  18. def deseneazaStare():
  19. clear()
  20. speed(0)
  21. hideturtle()
  22. goto(mingePong.pozX, mingePong.pozY)
  23. dot(10)
  24. deseneazaJucator(playerOne)
  25. deseneazaJucator(playerTwo)
  26.  
  27. def miscaMinge():
  28. if mingePong.pozX > 100 or mingePong.pozX < -100:
  29. mingePong.vX = -mingePong.vX
  30. if mingePong.pozY > 100 or mingePong.pozY < -100:
  31. mingePong.vY = -mingePong.vY
  32. mingePong.pozX = mingePong.pozX + mingePong.vX
  33. mingePong.pozY = mingePong.pozY + mingePong.vY
  34.  
  35.  
  36.  
  37. class Jucator:
  38. pozX = 0
  39. pozY = 0
  40. vY = 1
  41.  
  42. playerOne = Jucator()
  43. playerOne.pozX = -90
  44. playerTwo = Jucator()
  45. playerTwo.pozX = 80
  46. playerTwo.vY = -5
  47.  
  48. def deseneazaJucator(jucator):
  49. penup()
  50. goto(jucator.pozX, jucator.pozY)
  51. pendown()
  52. setheading(0)
  53. forward(10)
  54. right(90)
  55. forward(80)
  56. right(90)
  57. forward(10)
  58. right(90)
  59. forward(80)
  60. right(90)
  61. penup()
  62.  
  63. def miscaJucator(jucator):
  64. if jucator.pozY > 100 or jucator.pozY < -100:
  65. jucator.vY = -jucator.vY
  66. jucator.pozY = jucator.pozY + jucator.vY
  67.  
  68.  
  69.  
  70. while(True):
  71. deseneazaStare()
  72. miscaMinge()
  73. miscaJucator(playerOne)
  74. miscaJucator(playerTwo)
  75. time.sleep(0.010)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement