Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
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 (дата обращения: 02.05.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. От-
кроется загрузочная страница на сайте компании Micro-
soft. Здесь можно ознакомиться с системными требова-
ниями (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. Инструмент РУКА    . По умолчанию в новом 
мире всегда выбран инструмент РУКА, который отве-
чает за движение камеры. Удерживая левую кнопку 
мыши и перемещая курсор в рабочей области экрана, 
мы двигаем камеру.