На этом уроке мы реализуем функцию doRandMove(), для случайного выбор какой фигурой пойти, Так же столкнём два "рандомайзера" на шахматной доске.
Дата отправки отчёта:
2 февраля 2017 г.
Задание выполнено: за
49 мин.
Чему научился:
Научить скрип делать правильные, но произвольные ходы
Что было сложным:
Найти ошибку)
Комментарии:
Выиграть как правило бестолковый скрипт легко, но иногда он меня удивлял) А бывают моменты, когда есть всего лишь один ход, и тогда бестолковый скрипт не кажется уж совсем бестолковым. А зачатки ИИ можно начать писать с того, чтобы не ходить на битые поля. Курс очень хороший, рекомендую всем кто хочет познакоиться с JS или углубит свои знания в нём) Всем спасибо)
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Рандом ИИ для Шахмат =) Не стал реализовывать все доп. задания из-за отсутствия времени, оно уходит на решение внешних задач, рандомайзера удалось победить быстро, он с первого шага открыл короля, пришлось убрать пару пешек и поставить мат королевой.
Научился: Реализовал функцию doRandMove().
Столкнул ботов между собой.
Назвал функцию в едином стиле с другими функциями: do_rand_move ().
Сделал, чтобы компьютер сам ходил за чёрных.
Трудности: Написать функцию для оценки позиции и сделать выбор лучшего хода - это, конечно, для топ-кодеров задание.
Вот бы курс такой запилили...
Из имеющегося функционала, думаю, доступно одно - если есть мат в один ход, ИИ должен его ставить.