Чтение онлайн

на главную - закладки

Жанры

Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 5: Программирование искусственного интеллекта на Visual Basic (продолжение 1)
Шрифт:

Правила игры.

1. После запуска появляется форма с интерфейсом игры (рис. 19.1). По умолчанию, в окне TextBox мигает курсор, приглашающий Игрока 1 записать слово.

Сначала Игрок 1 при помощи клавиатуры записывает английскими буквами, причём только строчными буквами (без нажатия клавиши Shift) загаданное им слово в окно TextBox, например, слово exception (исключение). Даже первую букву имени собственного, например, имени человека, следует записывать строчной буквой.

Это слово искусственный интеллект скрывает от Игрока 2, записывая его звёздочками (как пароль), рис. 19.2. Далее Игрок 1 объясняет Игроку 2, как переводится на русский язык (или только тематику) загаданное им английское слово,

и щёлкает кнопку Старт.

Кнопка Старт становится недоступной (рис. 19.3).

2. Игрок 2 пытается отгадать отдельные буквы загаданного слова и щёлкает первую кнопку с выбранной им буквой (из всех кнопок со всеми буквами английского алфавита).

Например, Игрок 2 щёлкнул кнопку с буквой O. Такая буква есть в загаданном слове. Искусственный интеллект делает кнопку с буквой О недоступной и размещает эту букву на верхней строке для букв загаданного слова (рис. 19.4). Звучит мелодия для правильного ответа.

Рис. 19.1. Перед игрой.

Рис. 19.2. Игрок 1 записал слово.

Рис. 19.3. Игрок 1 щёлкнул кнопку Старт.

Рис. 19.4. Игрок 2 выбрал букву О.

3. Далее, например, Игрок 2 щёлкнул кнопку с буквой А. Такой буквы нет в загаданном слове. Искусственный интеллект делает кнопку с буквой А недоступной и размещает эту букву в таблице для 10 допустимых неправильных букв красного цвета (рис. 19.5). Звучит мелодия для неправильного ответа.

Рис. 19.5. Игрок выбрал букву А и не угадал.

4. Далее, например, Игрок 2 щёлкнул кнопку с буквой E. Такой буквы в загаданном слове две. Искусственный интеллект делает кнопку с буквой E недоступной и размещает эту букву в двух квадратах на верхней строке для букв загаданного слова (рис. 19.6). Звучит мелодия для правильного ответа.

5. Аналогично игрок щёлкает кнопки с оставшимися доступными буквами алфавита, пытаясь угадать слово. На рис. 19.7 видно, что игрок уже угадал много букв загаданного слова, но выбрал уже все 10 букв из 10 допустимых неправильных букв. Предположим, что после этого он щёлкнул кнопку с буквой F, которой нет в слове.

Но после 11-й ошибки игрок считается проигравшим.

6. Появляется панель типа MessageBox с сообщением “Вы не угадали слово.” (рис. 19.8).

Закрываем эту панель, воздействуя на выделенную кнопку OK мышью или клавишей Enter.

7. Чтобы Игрок 2 проверил, правильно ли записал слово Игрок 1 (не допустил ли Игрок 1 ошибки в слове, что явилось причиной поражения Игрока 2), Игрок 2 щёлкает кнопку Проверка.

8. Появляется панель типа MessageBox с ответом Exception (рис. 19.9).

Такое слово в английском языке по компьютерной тематике имеется и переводится как исключение (или ошибка).

Следовательно, в этой игре проиграл Игрок 2, из 10 попыток не угадавший слово.

9. Для начала новой игры следует в Меню выбрать команду “Новая

игра” (рис. 19.10).

Рис. 19.6. Игрок выбрал букву E и угадал.

Рис. 19.7. Игрок на последней 10-й попытке не угадал букву.

Рис. 19.8. Панель с сообщением “Вы не угадали слово.”. Рис. 19.9. Загаданное слово.

Рис. 19.10. В Меню выбираем команду “Новая игра”.

10. Теперь участники игры могут поменяться ролями. Аналогично, сначала Игрок 1 при помощи клавиатуры записывает английскими буквами, причём только строчными буквами (без нажатия клавиши Shift) загаданное им слово в окно TextBox, например, слово thanks (благодарность).

Это слово искусственный интеллект скрывает от Игрока 2, записывая его звёздочками (как пароль), рис. 19.11. Далее Игрок 1 объясняет Игроку 2, как переводится на русский язык (или только тематику) загаданное им английское слово, и щёлкает кнопку Старт. Кнопка Старт становится недоступной. Игрок 2 пытается отгадать отдельные буквы загаданного слова и щёлкает кнопки с выбранными им буквами (из всех кнопок со всеми буквами английского алфавита). Искусственный интеллект делает кнопки с выбранными буквами недоступными и размещает эти буквы либо в верхней строке для правильного ответа, либо в таблице для 10 допустимых неправильных букв красного цвета. Звучит мелодия либо для правильного ответа, либо для неправильного ответа.

Рис. 19.11. Из 10 попыток игрок угадал слово.

11. Предположим, что из 10 попыток игрок угадал слово.

Изображение типа смайлика улыбается, звучит музыка для правильного ответа, значит победил Игрок 2.

12. Для начала новой игры следует в Меню выбрать команду “Новая игра”.

13. Для закрытия игры следует в Меню выбрать команду Выход.

14. Появляется панель типа MessageBox с благодарностью “Спасибо за игру” (рис. 19.12).

Закрываем эту панель, воздействуя на выделенную кнопку OK мышью или клавишей Enter.

15. Появляется панель типа MessageBox с вопросом “Вы желаете выйти из игры” (рис. 19.13).

Рис. 19.12. Панель MessageBox с благодарностью. Рис. 19.13. Панель MessageBox с вопросом.

В зависимости от выбранного нами ответа Yes или No мы выходим или продолжаем игру.

Поделиться:
Популярные книги

Темный Лекарь

Токсик Саша
1. Темный Лекарь
Фантастика:
фэнтези
аниме
5.00
рейтинг книги
Темный Лекарь

6 Секретов мисс Недотроги

Суббота Светлана
2. Мисс Недотрога
Любовные романы:
любовно-фантастические романы
эро литература
7.34
рейтинг книги
6 Секретов мисс Недотроги

Planescape: Torment: "Пытка Вечностью"

Хесс Рисс
Фантастика:
фэнтези
5.00
рейтинг книги
Planescape: Torment: Пытка Вечностью

Матабар

Клеванский Кирилл Сергеевич
1. Матабар
Фантастика:
фэнтези
5.00
рейтинг книги
Матабар

От океана до степи

Стариков Антон
3. Игра в жизнь
Фантастика:
фэнтези
рпг
5.00
рейтинг книги
От океана до степи

Возвышение Меркурия. Книга 15

Кронос Александр
15. Меркурий
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия. Книга 15

Предложение джентльмена

Куин Джулия
3. Бриджертоны
Любовные романы:
исторические любовные романы
8.90
рейтинг книги
Предложение джентльмена

Хуррит

Рави Ивар
Фантастика:
героическая фантастика
попаданцы
альтернативная история
5.00
рейтинг книги
Хуррит

Конунг Туманного острова

Чайка Дмитрий
12. Третий Рим
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Конунг Туманного острова

Черный Маг Императора 12

Герда Александр
12. Черный маг императора
Фантастика:
юмористическое фэнтези
попаданцы
аниме
сказочная фантастика
фэнтези
5.00
рейтинг книги
Черный Маг Императора 12

Сделай это со мной снова

Рам Янка
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Сделай это со мной снова

На границе империй. Том 9. Часть 5

INDIGO
18. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 9. Часть 5

Выбор варианта

Ром Полина
Фантастика:
фэнтези
5.50
рейтинг книги
Выбор варианта

Свет во мраке

Михайлов Дем Алексеевич
8. Изгой
Фантастика:
фэнтези
7.30
рейтинг книги
Свет во мраке