Как сделать Игровое Дерево в R - PullRequest
1 голос
/ 02 мая 2020

Я пытаюсь написать программу, которая играет в шашки, и пока я могу рассчитывать игровое дерево для каждого возможного хода, но только для двух уровней. Для создания игрового дерева я использую список, и он дает такой результат для первого хода:

a[[1]]
[[1]]
[1]  0 14 -9

[[2]]
[[2]][[1]]
[1] 0 3 9

[[2]][[2]]
[1]  0 19 -7

[[2]][[3]]
[1]  0 19  9

[[2]][[4]]
[1]  0 35 -7

[[2]][[5]]
[1]  0 35  9

[[2]][[6]]
[1]  0 51 -7

[[2]][[7]]
[1]  0 51  9

Таким образом, за каждый ход вы получаете счет, расположение пешки и ход на доске. Проблема в том, что я не могу рассчитать другие движения, потому что навигация по списку становится сложной с использованием моей функции. Поэтому мне интересно, как проще всего создать игровое дерево с минимум 5 уровнями в R? Это список или я должен использовать другой тип переменной?

Спасибо!

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