Advertisement
Guest User

s

a guest
Apr 19th, 2018
305
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.55 KB | None | 0 0
  1. import turtle
  2.  
  3.  
  4. wn = turtle.Screen()
  5. wn.bgcolor("black")
  6. wn.title("A Maze Game")
  7. wn.setup(700,700)
  8.  
  9.  
  10.  
  11. class Pen(turtle.Turtle):
  12.     def __init__(self):
  13.         turtle.Turtle.__init__(self)
  14.         self.shape("square")
  15.         self.color("white")
  16.         self.penup()
  17.         self.speed(0)
  18.  
  19.  
  20.  
  21. levels = [""]
  22.  
  23.        
  24.  
  25. level_1 = [
  26.     "XXXXXXXXXXXXXXXXXXXXXXXXX"
  27.     "X  XXXXXXX          XXXXX"
  28.     "X  XXXXXXX  XXXXXX  XXXXX"
  29.     "X       XX  XXXXXX  XXXXX"
  30.     "X       XX  XXX        XX"
  31.     "XXXXXX  XX  XXX        XX"
  32.     "XXXXXX  XX  XXXXXX  XXXXX"
  33.     "XXXXXX  XX    XXXX  XXXXX"
  34.     "X  XXX        XXXX  XXXXX"
  35.     "X  XXX  XXXXXXXXXXXXXXXXX"
  36.     "X         XXXXXXXXXXXXXXX"
  37.     "X                XXXXXXXX"
  38.     "XXXXXXXXXXXX     XXXXX  X"
  39.     "XXXXXXXXXXXXXXX  XXXXX  X"
  40.     "XXX  XXXXXXXXXX         X"
  41.     "XXX                     X"
  42.     "XXX         XXXXXXXXXXXXX"
  43.     "XXXXXXXXXX  XXXXXXXXXXXXX"
  44.     "XXXXXXXXXX              X"
  45.     "XX   XXXXX              X"
  46.     "XX   XXXXXXXXXXXXX  XXXXX"
  47.     "XX    XXXXXXXXXXXX  XXXXX"
  48.     "XX           XXXX       X"
  49.     "XXXX                    X"
  50.     "XXXXXXXXXXXXXXXXXXXXXXXXX"]
  51.  
  52. levels.append(level_1)
  53.  
  54.  
  55. def setup_maze(level):
  56.     for y in range(len(level)):
  57.         for x in range(len(level[y])):
  58.             character = level[y] [x]
  59.             screen_x = -288 + (x * 24)
  60.             screen_y = 288 - (y * 24)
  61.             if character == "X":
  62.                 pen.goto(screen.x, screen_y)
  63.                 pen.stamp
  64.  
  65.  
  66. pen = Pen()
  67.  
  68. setup_maze(levels[1])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement