Or you could try turtle.
下面是我在pythonturtle中实现的一个最简单的map follower。(不是迷宫跟随者,因为它不做任何回溯。)这可以让你大致了解如何使用数组来包含迷宫结构来绘制迷宫和穿过迷宫的物体:from turtle import Turtle, Screen
MAP = '''
XXXXXXXXOX
XOOOOOOOOX
XOXXXXXXXX
XOOOOXXXXX
XXXXOXXXXX
XXXXOXXXXX
XXXXOOOOOX
XXXXXXXXOX
XOOOOOOOOX
XOXXXXXXXX
'''
MAP_ARRAY = [list(row) for row in MAP.strip().split('\n')]
MAP_ARRAY.reverse() # put 0, 0 in lower left corner
ADJACENT = [
(0, 1),
(-1, 0), (1, 0),
(0, -1),
]
SCALE = 3
STAMP_SIZE = 20
WIDTH, HEIGHT = len(MAP_ARRAY[0]), len(MAP_ARRAY)
def any_adjacent(x, y):
return [(x + dx, y + dy) for dx, dy in ADJACENT if 0 <= x + dx < WIDTH and 0 <= y + dy < HEIGHT