Загрузка данных


from turtle import *
from random import randint
tsize = 20
s_width = 200
s_height = 180
class Sprite(Turtle):
  def __init__(self, x, y, step=10, shape='circle', color='black'):
      super().__init__()
      self.penup()
      self.speed(0)
      self.goto(x, y)
      self.color(color)
      self.shape(shape)
      self.step = step
      self.points = 0


  def move_up(self):
      self.goto(self.xcor(), self.ycor() + self.step)
  def move_down(self):
      self.goto(self.xcor(), self.ycor() - self.step)
  def move_left(self):
      self.goto(self.xcor() - self.step, self.ycor())
  def move_right(self):
      self.goto(self.xcor() + self.step, self.ycor())


player = Sprite(0, -100, 10, 'circle', 'orange')
enemy1 = Sprite(-s_width, 0, 15, 'square', 'red')
enemy2 = Sprite(s_width, 70, 15, 'square', 'red')
goal = Sprite(0, 120, 20, 'triangle', 'green')


scr = player.getscreen()
scr.listen()
scr.onkey(player.move_up, 'Up')
scr.onkey(player.move_left, 'Left')
scr.onkey(player.move_right, 'Right')
scr.onkey(player.move_down, 'Down')