Составить дерево игры и её лог для игры в линии на Python

Цена договорная
20 апреля 2023, 23:13 • 6 откликов • 71 просмотр
Доброго времени суток!
Выручайте фрилансеры, руки не доходят серьёзно сесть за задачу или даже "раскопать"!

О чём игра? Игра развёртывается на прямоугольном массиве точек. В неё играют два игрока, ход каждого состоит в выборе в любом месте массива пары соседних точек(по горизонтали или по вертикали) и соединении их, причем одна из этих точек может быть уже выбрана ранее(при соединении другой пары). Цель каждого игрока состоит в том, чтобы получающаяся линия представляла собой непрерывный путь от одного края массива(имеется в виду сверху вниз или слева направо, например, !сверху направо не считается) до другого и тогда этот игрок побеждает(понятно, что скорее при оптимальной игре второй должен просто пытаться не давать победить первому), игрок проигрывает, если соперник соединил края, или если он не может сделать ход.

Задача заключается в составлении дерева игры(вариантов) для любого произвольного массива точек посредством поиска в слепую, например алгоритм BFS или DFS с возможностью выводить разный уровень глубины дерева. Результат продемонстрировать построением дерева, можно с использованием networkx as nx и с использованием matplotlib библиотек, а также чтобы был вывод лога игры, например, каждый ход выводить сам массив с заполнением тех ячеек по которым ходил игрок(первый - 1, второй - 2, узел по которому не ходили - 0), ну это в порядке обсуждения может решаться, присутствует гибкость возможностей.

Цена договорная, предлагайте

Отзывы
Владислав качественный исполнитель, всё, что было в ТЗ - выполнено и даже больше. Качественный, логически оформленный код, ежедневная отчётность о проделанной работе, способность быстро разобраться в незнакомых библиотеках, возможность задать вопросы по коду, а также какие то общие вопросы, на которые последует ясный ответ с примером. На негативный отзыв не обращайте внимания, а лучше позаботьтесь о том, чтобы ваш ТЗ был максимально четко сформулирован, а также об ответах на уточняющие вопросы и все будет хорошо. Насчет навыков этого исполнителя можете не сомневаться.
~ 1 год назад
Хороший заказчик, интересно было поработать над его проектом. Оплатил без проблем)
~ 1 год назад