
- •Методические указания
- •Лабораторная работа 1 Основные принципы работы в Kodu Game Lab
- •Запуск Kodu Game Lab
- •Создание ландшафта в Kodu
- •Программирование таймера игры
- •Лабораторная работа 2 Создание интерактивных игр
- •Создание 3d игры в Kodu
- •Управление камерой игры
- •Создание игрового объекта
- •Программирование страниц
- •4. Задание к лабораторной работе Разработайте алгоритм игрового сюжета по индивидуальному заданию и реализйте его в среде разработки интерактивных игр «KoduGame Lab». Заключение
- •Содержание
- •4. Задание к лабораторной работе 19
- •Методические указания
- •394026 Воронеж, Московский просп., 14
Запуск Kodu Game Lab
Запуск приложения «Kodu® Game Lab - лаборатория игр» осуществляется щелчком кнопкой мыши по ярлыку данной программы.
После запуска откроется окно приложения «Kodu® - лаборатория игр», в котором впоследствии Вы можете выбирать один из предложенных пунктов меню:
«Возобновить», для того чтобы продолжить конструирование и редактирование созданной Вами ранее игры;
«Загрузить мир», чтобы загрузить одну из предложенных игр, а также начать её редактирование;
«Друзья», чтобы осуществить загрузку понравившихся уровней, уроков и примеров;
«Параметры», для того, чтобы воспользоваться настройками программы «Kodu® - лаборатория игр»;
«Помощь», чтобы получить справку по данному приложению;
«Выйти», чтобы осуществить выход из программы.
Выбрав пункт меню «Загрузить мир», можно увидеть предлагаемые сюжеты игры. Просмотр скриншотов уже имеющихся игр осуществляется с помощью нажатия на стрелки «вправо» и «влево» или при помощи вращения колесика мыши. При желании также можно использовать стрелки клавиатуры персонального компьютера.
Чтобы запустить игру, нужно щелкнуть по понравившемуся уровню левой кнопкой мыши и в выпадающем меню выбрать пункт «Играть». Для примера запустите игру с названием «Shooting Fish» («Стрелять рыб»).
После этого происходит загрузка сюжета режиме игры. В первый момент пока здесь не во что играть. Внизу окна программы находится надпись «Нажать ESC для редактирования», и именно это и предстоит сделать, чтобы изменить игру. Нажмите на клавишу «ESC» на клавиатуре компьютера, для того чтобы открыть панель инструментов для редактирования данной игры.
Для понимания нахождения в режиме редактирования, на экране отображается панель инструментов. Обратите внимание на круги, соединенные линиями. Это пути, вдоль которых двигаются рыбы. Они станут невидимыми, как только начнется игра, но в режиме редактирования они всегда видны.
Для редактирования игр можно использовать любой из предложенных инструментов.
Все доступные опции для каждого из инструментов отображены в верхнем левом углу экрана.
Выбрав инструмент «Перемещение камеры», можно вращать камеру вперёд, назад, вправо и влево. Для ее перемещения используется мышь.
С помощью инструмента «Объект» можно добавлять новые и редактировать уже имеющиеся объекты.
Щелкните левой кнопкой мыши по тому месту, где нужно поместить новый объект.
Появится список различных объектов, из которых можно выбрать любой – достаточно лишь щелкнуть по нему левой кнопкой мыши.
Вокруг некоторых представленных объектов видно черные стрелки на краю, в отличие от других, где край - ровный. Это означает, что у этого выбора есть меню следующего уровня. Если щелкнуть на таком объекте, то появится новое меню.
Теперь выберите объект с названием «Kodu®».. Для этого наведите на него курсор мыши. Обратите внимание, что при наведении мыши объект Kodu® светится желтым цветом, это означает, что он сейчас находится в фокусе.
Щелкните правой кнопкой мыши на созданном нами объекте, в результате появится список действий, которые можно применить к нему. Выберите пункт меню «Программа». Откроется интерфейс программирования Kodu®.
Программирование в Kodu - это набор правил, которые создает пользователь и которые указывают персонажу игры, что делать. Правила всегда записываются в одном и том же формате.
Существует две части правил: часть «Когда» («When»), и часть «Сделать» («Do»). То есть при заданных условиях персонаж будет выполнять те или иные действия.
Запрограммируйте персонаж, чтобы он стрелял при нажатии на кнопку «пробел». Условия (When) и Действия (DO) можно задавать, щелкая мышью по значку "+".
Например, чтобы управлять действиями нашего объекта с помощью кнопок клавиатуры, выберите пункт «When» и соответствующий ему значок «+». Далее, в списке предложенных свойств, щелкните по значку «Клавиши». Таким образом, задается первое условие.
Снова нажмите на значок «+» и добавьте следующий пункт: категория «Разное» - кнопка «Пробел».
Теперь выберите пункт «Do» (действие) и нажмите на соответствующий ему значок «+».
В списке возможных действий щелкните по пункту «Стрелять».
Далее снова нажмите на значок «+» и добавьте следующий пункт: «Ракеты».
Теперь нажмите на кнопку «ESC» и выберите на панели инструментов большой зеленый треугольник, что означает «Запуск игры».
Будет запущена игра, в которой задействована клавиша «Пробел» (с помощью данной клавиши осуществляется стрельба). Согласно алгоритму управления стрелять можно только вперед, что не очень удобно в игре. Теперь вернитесь к инструменту «Объект», наведите курсор на объект и щелкните по нему правой кнопкой мыши. Затем снова нужно выбрать пункт «Программа».
Задайте ещё одно условие, как и в предыдущем случае, щелчком левой кнопки мыши по значку «+» выберите следующие пункты: «Клавиши» - категория «Разное» - «Влево».
Теперь задайте действие. Для этого выберите пункт «Do», щелкните на соответствующий ему значок «+» и дайте следующие указания объекту: «Поворот» – «Налево».
Аналогичным образом задайте нашему объекту условия «Клавиши» - категория «Разное» - «Вправо» и действия «Поворот» - «Направо».
К результате при нажатии на клавишу «Пробел», объект выполняет «стрельбу». При помощи стрелок «Влево» и «Вправо», расположенных на клавиатуре, объект поворачивается влево и вправо соответственно.
Теперь запустите игру и посмотрите, что получилось.
Чтобы сохранить игру, следует выйти из неё, нажав на клавишу «ESC» и щелкнуть на панели инструментов по изображению домика, что означает «Главное меню» и выбрать пункт «Сохранить мой мир».
Задайте созданной игре любое название и нажмите кнопку «Сохранить».