Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import turtle
- wn = turtle.Screen()
- wn.bgcolor("black")
- wn.title("Maze Game")
- wn.setup(700,700)
- #create pen
- class Pen(turtle.Turtle):
- def __init__(self):
- turtle.Turtle.__init__(self)
- self.shape("square")
- self.color("white")
- self.penup()
- self.speed(0)
- #create level list
- levels = [""]
- level_1 = [
- "XXXXXXXXXXXXXXXXXXXXXXXXX",
- "X XXXXXXX XXXXX",
- "X XXXXXX XXXXX",
- "X XXXXXXX XXXXX",
- "X XXXXXXXXXXXXXXXXXXXXXX",
- "X XXXXXXXXXXXXXXXXXXXXXX",
- "X X",
- "XXXXXXX XXXXXXXXXXXXXXXX",
- "XXXXXX XXXXXXXXXXXXXXXX",
- "XXXXXX X",
- "XXXXXX XXXXXXXXXXXXXXXX",
- "XXXXXX XXXXXXXXXXXXXXXX",
- "X X",
- "XXXXX XXXXXXXXXX XXX",
- "X XXXXXXXXXXXXXXXX",
- "XXXXXX XXXXXXXXXXXXXXXX",
- "X X",
- "XXXXXX XXXX XXXXXXXXX",
- "XXXXXX XXXX XXXXXXXXX",
- "XXXXX XXXX X",
- "X X X",
- "XXXXXXX XXXXXXXXXXXXXXX",
- "XXXXXX XXXXXXXXXXXXXXX",
- "XXXXXXXXXXXXXXXXXXXXXXXXX",
- "XXXXXXXXXXXXXXXXXXXXXXXXX"
- ]
- levels.append(level_1)
- def setup_maze(level):
- for y in range(len(level)):
- for x in range(len(level[y])):
- character = level[y][x]
- screen_x = -288 + (x * 24)
- screen_y = 288 - (y * 24)
- if character == "X":
- pen.goto(screen_x, screen_y)
- pen.stamp()
- #class instances
- pen = Pen()
- setup_maze(levels[1])
- #main game loop
- while True:
- pass
Advertisement
Add Comment
Please, Sign In to add comment