На этом уроке мы добавим в игру Крестики-Нолики искуственный интеллект. Мы напишем алгоритм, который будет искать наилучший ход для позиции.
Дата отправки отчёта:
6 января 2016 г.
Задание выполнено: за
3 час. 00 мин.
Чему научился:
Научился разрабатывать искусственный интеллект программы на примере игры «Крестики-нолики», передаче параметров по значению и с ключевым словом out.
Что было сложным:
Алгоритм задачи сложноват. Пока довольно сложно для меня. Также не понял, почему при использовании ключевого слова ref в функции программа стала работать некорректно.
Комментарии:
Большое спасибо! Замечаний нет. Теперь компьютер обыграть сложно. Можно это сделать только в том случае, когда моделируется ситуация, когда компьютер за нолики не защищается, а нападает при наличии одного нолика в строке, запускается случайная генерация, и комп ставит два нолика рядом (правильное решение – два нолика на одной строке по углам). Этот случай Е.В. показал в конце урока. Я сделал так же, и после нескольких попыток тоже выиграл.
Александр, очень рада твоим результатам, хорошо постарался, однако видно что ты спешил и даже форму не переименовал, огорчил меня, такая красивая игра и без названия! :)
> Чтобы понять, почему не работает, нужно посмотреть урок в курсе Теория ООП - чем структура отличается от класса. Да, Евгений Витольдович, большое спасибо за ответ. Надеюсь посмотреть этот урок.