Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 5: Программирование искусственного интеллекта на Visual Basic (продолжение 1). Валерий Алексеевич Жарков
Чтение книги онлайн.
Читать онлайн книгу Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 5: Программирование искусственного интеллекта на Visual Basic (продолжение 1) - Валерий Алексеевич Жарков страница 4
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 мы выходим или продолжаем игру.
16. Если выбираем No, появляется уже показанный выше интерфейс игры.
Теперь первый ход (загадывает слово) делает, например, тот игрок, который в предыдущей игре начинал вторым. Если в игре участвует несколько человек, то можно условиться, что победитель в предыдущей игре начинает первым.
17. Если выбираем Yes, игра закрывается. Для закрытия игры можно также в любой момент выбрать на форме значок Close.
18. Если игроку требуется вспомнить правила игры, то в меню Помощь он выбирает команду “Правила игры”, после чего появляется соответствующая форма (рис. 19.14).
Рис.