Создаем игры с Kodu Game Lab
Покупка
Тематика:
Информатика
Издательство:
Лаборатория знаний
Автор:
Астахова Ксения Ивановна
Под ред.:
Тарапата Виктор Викторович
Год издания: 2023
Кол-во страниц: 125
Дополнительно
Вид издания:
Учебное пособие
Уровень образования:
Дополнительное образование детей
ISBN: 978-5-93208-629-2
Артикул: 712930.02.99
В данном учебном пособии рассказывается, как с помощью конструктора игр Kodu Game Lab создавать 3D-миры и компьютерные игры самых разных жанров - от простых «бродилок» до «стрелялок» и головоломок.
Книга разбита на темы, освоив которые на примерах небольших демо-игр, вы сможете создавать собственные полноценные игровые проекты. Методика пошагового обучения, применяемая в пособии, поможет вам развить у себя алгоритмическое мышление, а также навыки программирования и разработки. Книга предназначена для дополнительного образования в школе и дома. Она будет полезна учащимся 4-5 классов, а также учителям информатики, руководителям кружков и родителям маленьких программистов.
Тематика:
ББК:
УДК:
- 087: Издания для молодежи. Детская, юношеская литература. Книги для самых маленьких. Книжки с картинками
- 3733: Средняя образовательная школа
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов.
Для полноценной работы с документом, пожалуйста, перейдите в
ридер.
Москва Лаборатория знаний 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. Инструмент РУКА . По умолчанию в новом мире всегда выбран инструмент РУКА, который отве- чает за движение камеры. Удерживая левую кнопку мыши и перемещая курсор в рабочей области экрана, мы двигаем камеру.