Прислать свой класс на почту: formula_programmista@mail.ru
Заявки на соревнования принимаются до 16 января 23:59.
Дата отправки отчёта:
14 января 2017 г.
Задание выполнено: за
4 час. 00 мин.
Чему научился:
Научился думать позиционно, а не комбинаторно.
Что было сложным:
Научиться думать позиционно.
Комментарии:
Сначала думал, что без поиска вглубь/вширь хорошего бота не написать, но оказалось, что при достаточно хорошей функции оценки позиции бот тоже играет довольно неплохо. Я вот у своего теперь не всегда даже и выигрываю! Хотя, конечно, любой перебор должен легко выиграть у такого бота, поэтому важно комбинировать оба способа достижения цели. В функции оценки еще довольно сложно подобрать коэффициенты для определенных "позиционных событий", одна и та же функция с разными коэффициентами может как играть очень сильно, так и сливать на пустом месте.
Научился: Играть в большие крестики нолики =) Отличная идея, осталось добавить реплики и получится бот-комментатор =)
з.ы.
долго думал как же ухитриться и кое что предусматривал чтобы бот, но в итоге понял, что надо было в матрице пометку делать отличным от 0, 1 и 2 числом, куда предполагается ход, для его независимой оценки, ну раз такое ограничение у всех, то посмотрим, как будут себя вести другие боты. ВСЕМ УДАЧИ, надеюсь участников будет не меньше, чем в прошлый раз.
з.з.ы.
Orange, что-то не участвует, странно.
Научился: Писать бота для крестиков ноликов Скорее всего не оптимальная оценка позиции, но я немного утомился уже тестировать, так что как то так, если ещё найду время, то позже пришлю другого бота, а так высылаю двух, один примитивней, но играет почему то лучше...