Глава 19. Методика программирования искусственного интеллекта в игре по угадыванию слова по буквам при заданном количестве попыток
19.1. Общие сведения и правила игры
Опишем методику проектирования и программирования типичной и широко распространённой игры по угадыванию слова по буквам. Известно много вариантов этой игры как в ручном, так и в компьютерном варианте.
В ручном варианте смысл игры хорошо понятен из хорошо известной телепередачи “Поле чудес” 1-го канала российского телевидения. Телеведущий (в роли Игрока 1) рассказывает, по какой тематике он загадал слово. На доске показана строка, состоящая и такого количества квадратов, сколько букв содержит это слово. И участники телепередачи (в роли Игрока 2) по очереди отгадывают отдельные буквы загаданного слова. Если участник угадал букву, то в одном или нескольких квадратах слова появляется эта буква. Если участник угадал все буквы слова, игра заканчивается, и победитель получает приз. Начинается новый сеанс игры по угадыванию нового слова.
В компьютерном варианте эту игру мы будем разрабатывать, следуя проекту Hang Man автора Ibrahim от 1.3.2005 с сайта www.planet-source-code.com, но с нашими усовершенствованиями для современной версии Visual Studio.
Игрок, угадывающий слово, будет воздействовать на кнопки типа Button с названиями букв из алфавита. После каждого щелчка игроком кнопки (мышью или клавишей Enter) искусственный интеллект анализирует событие, какую букву выбрал игрок, и выдаёт или мелодию для неправильного ответа, или мелодию для правильного ответа. Кроме того, при неправильном ответе искусственный интеллект будет выводить на форму смайлик (в виде известного графического файла) с недовольным изображением лица, а при правильном ответе – с довольным и улыбающимся изображением лица.
Конец ознакомительного фрагмента.
Текст предоставлен ООО «ЛитРес».
Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.