Делаем подключение 4 платы - PullRequest
0 голосов
/ 24 апреля 2020

Я создаю доску подключения 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 | | | о | | х | х


2 | | | | | |


3 | | о | | | |


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


5 x | | х | х | | |


Пожалуйста, помогите

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...