制作连接4板

我正在制作可以从其他文件加载地图的连接4板。 董事会文件是通过以下方式制作的:

5 7

X

x..o * xx

x..o。*。

..o。* ..

xo.ooo。

x.xx ...

文件的第一行有两个数字,中间用空格隔开,它们代表电路板的行数(高度)和列数(宽度)。

下一行是下一轮。

接下来的几行是木板,其中:

x代表玩家x移动

o代表玩家o移动

  • 表示一个禁忌位置,在此位置,任何玩家都无法移动且不计入四人制。

句点(。)或空格()代表空白(未填充的空格)。

尽管应该选择一种格式另存为,但您应该能够同时加载句点和空格。

这就是地图文件的外观

[1]: https://i.stack.imgur.com/MhAri.png

**到目前为止,我有:

def load_map(文件名):

read_file = open(file_name, 'r')

lines = read_file.read()

for line in lines:

    print(line, end='.')**

我希望我的输出看起来像:

1 | 2 | 3 | 4 | 5 | 6 | 7

1 x | | | o | | x | X

2 | | | | | |

3 | | o | | | |

4 x | o | | o | o | o |

5 x | | x | x | | |

请帮忙

评论