Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Создаем игры с Kodu Game Lab

Покупка
Артикул: 712930.02.99
В данном учебном пособии рассказывается, как с помощью конструктора игр Kodu Game Lab создавать 3D-миры и компьютерные игры самых разных жанров - от простых «бродилок» до «стрелялок» и головоломок. Книга разбита на темы, освоив которые на примерах небольших демо-игр, вы сможете создавать собственные полноценные игровые проекты. Методика пошагового обучения, применяемая в пособии, поможет вам развить у себя алгоритмическое мышление, а также навыки программирования и разработки. Книга предназначена для дополнительного образования в школе и дома. Она будет полезна учащимся 4-5 классов, а также учителям информатики, руководителям кружков и родителям маленьких программистов.
Астахова, К. И. Создаем игры с Kodu Game Lab : учебное пособие / К. И. Астахова ; под. ред. В. В. Тарапаты. - 2-е изд. - Москва : Лаборатория знаний, 2023. - 125 с. - (Школа юного программиста). - ISBN 978-5-93208-629-2. - Текст : электронный. - URL: https://znanium.com/catalog/product/2032526 (дата обращения: 22.11.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов
Москва
Лаборатория знаний
2023

Под редакцией В. В. Тарапаты

2-e издание, электронное

К. И. Астахова

cKODU
Game Lab

Создаем игры

◀ Ш К О Л А  Ю Н О Г О  П Р О Г Р А М М И С Т А ▶

УДК 004.9
ББК 32.97
А91

С е р и я
о с н о в а н а
в
2018 г.
Астахова К. И.
А91
Создаем игры с Kodu Game Lab / К. И. Астахова ;
под ред. В. В. Тарапаты. — 2-е изд., электрон. — М. : Лаборатория знаний, 2023. — 125 с. — (Школа юного программиста). — Систем. требования: Adobe Reader XI ; экран 10". —
Загл. с титул. экрана. — Текст : электронный.
ISBN 978-5-93208-629-2
В данном учебном пособии рассказывается, как с помощью
конструктора игр Kodu Game Lab создавать 3D-миры и компьютерные игры самых разных жанров — от простых «бродилок»
до «стрелялок» и головоломок.
Книга разбита на темы, освоив которые на примерах небольших демо-игр, вы сможете создавать собственные полноценные
игровые проекты.
Методика
пошагового
обучения,
применяемая
в
пособии,
поможет вам развить у себя алгоритмическое мышление, а также
навыки программирования и разработки.
Книга
предназначена
для
дополнительного
образования
в школе и дома. Она будет полезна учащимся 4–5 классов, а также
учителям информатики, руководителям кружков и родителям
маленьких программистов.
УДК 004.9
ББК 32.97

Деривативное издание на основе печатного аналога: Создаем
игры с Kodu Game Lab / К. И. Астахова ; под ред. В. В. Тарапаты. — М. : Лаборатория знаний, 2019. — 122 с. : ил. — (Школа
юного программиста). — ISBN 978-5-00101-189-7.

В соответствии со ст. 1299 и 1301 ГК РФ при устранении ограничений, установленных
техническими средствами защиты авторских прав, правообладатель вправе требовать
от нарушителя возмещения убытков или выплаты компенсации

ISBN 978-5-93208-629-2
© Лаборатория знаний, 2019

От автора

Дорогие друзья!
У вас в руках — книга, которая откроет перед вами 
совершенно новые горизонты. Вас ждет волшебный 
мир создания самых настоящих компьютерных игр 
и программирования!
Основным инструментом в нашем путешествии станет конструктор игр Kodu Game Lab. В нем можно 
создавать 3D-миры и настоящие компьютерные игры 
самых разных жанров: от простых «бродилок» до 
«стрелялок» и головоломок!
Книга разбита на темы, освоив которые, вы сможете 
создавать свои собственные игровые проекты. Для изучения приемов создания игр вы будете создавать небольшие демо-игры, которые помогут развить навыки 
программирования и разработки. На основе полученных знаний мы вместе создадим полноценные игры.
Эта книга станет важной ступенькой для будущих 
программистов — вы сможете развить у себя алгоритмическое мышление, которое понадобится не только 
в будущей профессии, но и при решении любой жизненной проблемы.
Надеемся, что наш интересный учебник станет для 
вас путеводной звездой в мире программирования и 
разработки игр, позволит реализовать ваши самые 
смелые творческие идеи и добиться успехов в учебной 
и будущей профессиональной жизни!

Удачи вам, друзья! Дерзайте!

Благодарности

Автор выражает искреннюю благодарность всем, кто 
принял участие в создании, редактировании и совершенствовании этой книги, а также тем, кто так или 
иначе повлиял на ее выход в свет.
Автор благодарит ООО «Компьютерная Академия 
ШАГ» (г. Москва) за содействие в проведении занятий 
по курсу «Создание игр в Kodu Game Lab», всех слушателей этого курса (поток 2016/2017 г.) за неотъемлемый вклад в идейную «копилку», создание собственных и совместных проектов, которые стали частью 
данной книги.
Не оценимы помощь и поддержка научного редактора книги Виктора Викторовича Тарапаты. 
Профессор математического факультета МПГУ Надеж да Николаевна Самылкина своими мудрыми советами помогла в написании методической и научной 
составляющей пособия.

Введение

Kodu Game Lab (лаборатория игр) — это среда разработки (конструктор), позволяющая создавать трехмерные игры без специальных знаний языков программирования. Проект Kodu разработан компанией 
Microsoft — лидером на рынке программного обеспечения, создавшим знаменитую операционную систему 
Windows.
Основной задачей в Kodu Game Lab является создание игровых миров, в которых будут находиться различные персонажи и объекты, взаимодействующие по 
установленным правилам.
Данная среда разработки игр содержит более двухсот готовых миров, на основе которых, путем их модификации, можно создавать свои, получая при этом 
первоначальный опыт работы с алгоритмами и их 
структурами. Любая программа в Kodu — это набор 
правил, которые определяют действия объекта (например, игрового персонажа).
Для написания таких правил в Kodu используются 
два оператора:

КОГДА + <условие>
ДЕЛАТЬ + <действие>

Особенность Kodu состоит в том, что разработчику, 
продумывая сюжет игры, логику, которой будут подчиняться действия персонажей, само устройство мира, 
в котором будут происходить действия, не нужно обращать особое внимание на способы составления программ. Причем идеи игр и игровых жанров практически лишены воображаемых границ — все зависит от 
вашей фантазии.
Пора начинать!

Загрузка и установка 
Загрузка и установка 
Kodu Game Lab
Kodu Game Lab

Зайдем на официальный сайт Kodu Game Lab: 
http://www.kodugamelab.com 

На главной странице нажмем1 кнопку Get Kodu. Откроется загрузочная страница на сайте компании Microsoft. Здесь можно ознакомиться с системными требованиями (System requirements), а затем нажать кнопку 
Download. 

Как видим, здесь используется английский язык 
(English), но при установке Kodu его можно будет поменять.
Далее выбираем удобный формат установочного файла (обычно это .exe) и начинаем загрузку нажатием 
кнопки Next (она расположена справа).

1 Нажатие на кнопку, команду и др. подразумевает щелчок по ней левой 
кнопкой мыши.

 
Загрузка и установка Kodu Game Lab
 7

рис. 3

Дожидаемся окончания загрузки и запускаем установочный файл:

В процессе установки выбираем русский язык (или 
любой другой из предложенных языков) и принимаем 
лицензионное соглашение:

Загрузка и установка Kodu Game Lab 

После этого нажимаем Далее и ожидаем полного 
завершения установки. Теперь программа Kodu Game 
Lab установлена и готова к запуску.

Тема 1. Запуск Kodu Game Lab. 
Тема 1. Запуск Kodu Game Lab. 
Создание мира
Создание мира

1.1. Главное меню

Запустим Kodu Game Lab. При первом запуске программа продемонстрирует видеоролик, после чего появится окно входа в учетную запись:

В строке Creator укажем имя, которое будет автоматически использоваться при сохранении игр. По желанию можно указать пароль в строке Pin, состоящий из 
четырех цифр.
Также можно поставить галочку в пункте Keep me 
signed in when Kodu exists для автоматического входа 
в учетную запись при запуске Kodu.
После нажатия кнопки OK появится Основное меню:

Тема 1. Запуск Kodu Game Lab. Создание мира 
10

Давайте разберемся с пунктами Основного меню:

 ВОЗОБНОВИТЬ — открытие последнего редактированного мира;
 NEW WORLD — создание нового мира;
 ЗАГРУЗИТЬ МИР — база миров, сохраненных на 
компьютере;
 ДРУЗЬЯ — база готовых игр в онлайн-сообществе;
 ПАРАМЕТРЫ — настройки программы;
 ПОМОЩЬ — краткий справочник по программе, 
список ее авторов;
 ВЫЙТИ — выход из программы.

Как видим, интерфейс в Kodu Game Lab русифицирован не до конца, поэтому некоторые команды, параметры, пункты меню и так далее придется рассматривать на языке оригинала. Некоторым инструментам 
мы дадим свои, более понятные, названия.
Пора приступать к созданию нашего первого мира!
Выберем пункт NEW WORLD, тем самым загрузив 
новый пустой мир. 

1.2. Инструменты

Изучим основные инструменты, с помощью которых 
строится игровой мир:

1. Инструмент РУКА    . По умолчанию в новом 
мире всегда выбран инструмент РУКА, который отвечает за движение камеры. Удерживая левую кнопку 
мыши и перемещая курсор в рабочей области экрана, 
мы двигаем камеру.