Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python棋盘游戏网格_Python_Grid - Fatal编程技术网

Python棋盘游戏网格

Python棋盘游戏网格,python,grid,Python,Grid,我需要用python为学校制作一个简单的棋盘游戏,它必须有一个网格,有点像一个棋盘,角色可以站立的各个空间。但我不知道怎么做,我们不允许下载任何东西,因为这是学校的电脑。我还需要让角色移动。我只需要这是最简单的形式。这本书给我们的例子如下: .......... ..P....... .......... ..T....... ....T..... .......... ..T....... .......... .........X

我需要用python为学校制作一个简单的棋盘游戏,它必须有一个网格,有点像一个棋盘,角色可以站立的各个空间。但我不知道怎么做,我们不允许下载任何东西,因为这是学校的电脑。我还需要让角色移动。我只需要这是最简单的形式。这本书给我们的例子如下:

..........             
..P.......  
..........  
..T.......  
....T.....  
..........  
..T.......  
..........  
.........X   

p
是玩家,
T
是陷阱,
X
是宝藏。我不需要这样的板子,我只需要一块这样的板子,以及如何让球员在上面移动

由于这个问题不是很精确,所以答案也不可能准确;但可能有一些一般性的提示:
-考虑如何在棋盘上存储元素的位置(列表(->游戏的行)可能是一个好的开始)
-想想移动图形意味着什么(采用列表方法,这意味着您可以增加或减少列表中的位置或切换到另一个位置)

-想一想你是如何看到玩家落入陷阱/获胜的(在移动人物之前检查是否已经获得了一个位置)

是的,我已经做了,我想不出来,所以我在这里问。