Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 13: Программирование на Visual Basic искусственного интеллекта. Издание 2. Продолжение 2. Валерий Алексеевич Жарков
Чтение книги онлайн.

Читать онлайн книгу Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 13: Программирование на Visual Basic искусственного интеллекта. Издание 2. Продолжение 2 - Валерий Алексеевич Жарков страница 11

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

      Рис. 21.7. Игроку начислено 600 очков.

      10. По окончании игры (например, по окончании заданного времени) игрок выбирает в меню Очки команду “Показать средние” очки.

      Появляется стандартная панель MessageBox.Show с выходной информацией (рис. 21.8):

      Очки:

      Время:

      Среднее значение: (очков/сек).

      11. По среднему значению очков в секунду определяется победитель в игре.

      Рис. 21.8. Панель MessageBox.Show с выходной информацией.

      12. Таким образом, после начала игры идёт отсчёт времени при помощи таймера.

      Для каждого сеанса (попытки) игры одного или нескольких игроков задано определённое время, в данном примере, 60 секунд, по истечении которого звучит мелодия файла win.wav.

      Игрок прекращает щёлкать мышью и смотрит на заработанные им очки.

      13. Для начала новой попытки игрок снова щёлкает команду Новая в меню Игра.

      14. Для закрытия игры следует в меню Игра выбрать команду Выход (или на форме щёлкнуть значок Close).

      На основании этих правил можно сформулировать другие правила игры с использованием искусственного интеллекта, и любые правила ввести в справочную форму игры, которая появится после выбора команды Справка в меню Помощь по разработанной нами ранее (или в книгах с сайта ZharkovPress.ru) методике.

      21.3. Создание проекта

      Создаём проект по обычной схеме: в VS в панели New Project в окне Project types выбираем тип проекта Visual Basic, Windows, в окне Templates выделяем шаблон Windows Forms Application, в окне Name записываем имя проекта Line и щёлкаем OK. Создаётся проект, появляется форма Form1 в режиме проектирования (рис. 21.9). Оставляем по умолчанию или проектируем форму, как подробно описано в параграфе “Методика проектирования формы”. За маркер увеличиваем размеры формы таким образом, чтобы в панели Properties (для Form1) в свойстве Size были значения, например, 880; 630. Устанавливаем белый цвет Window для фона формы в свойстве BackColor.

      Для задания режимов и управления игрой воспользуемся каким-либо элементом управления или компонентом. Как и выше, с панели инструментов Toolbox переносим на форму элемент управления MenuStrip и щёлкаем по нему (ниже формы в режиме проектирования). На форме Form1 появляются окна с надписью Type Here (Печатайте здесь), в которые записываем команды сначала на английском языке:

      File, New Game, Save, Load, Exit;

      Score, Show Score, Calculate Avg;

      Help, Help, About.

      Теперь в панели Properties (для каждой команды) в свойстве Text изменяем английские команды на соответствующие русские:

      Игра, Новая, Сохранить, Загрузить, Выход;

      Очки, Показать, Рассчитать средние;

      Помощь, Справка, О программе (рис. 21.10 – 21.12).

      Рис. 21.9. Форма Form1 в режиме проектирования.

      

      Рис. 21.10. Команды меню Игра. Рис. 21.11. Команды меню Очки. Рис. 21.12. СКАЧАТЬ