TILE_SIZE = 64 WIDTH = TILE_SIZE * 8 HEIGHT = TILE_SIZE * 8 tiles = ['empty', 'wall', 'goal'] maze = [ [1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 1, 2, 0, 1], [1, 0, 1, 0, 1, 1, 0, 1], [1, 0, 1, 0, 0, 0, 0, 1], [1, 0, 1, 0, 1, 0, 0, 1], [1, 0, 1, 0, 1, 0, 0, 1], [1, 0, 1, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1] ] player = Actor("alien", anchor=(0, 0), pos=(1 * TILE_SIZE, 1 * TILE_SIZE)) def draw(): screen.clear() for row in range(len(maze)): for column in range(len(maze[row])): x = column * TILE_SIZE y = row * TILE_SIZE tile = tiles[maze[row][column]] screen.blit(tile, (x, y)) player.draw()