Что можно сделать в kodu game lab
Перейти к содержимому

Что можно сделать в kodu game lab

  • автор:

Kodu Game Lab. Разработка 3D игр.

Ваш ребёнок уже имеет базовые навыки работы с компьютером. Но не хочет на этом останавливаться.

С чего продолжить знакомство с миром цифровых технологий?

Что можно предложить юному айтишнику?

Если Ваши дети увлеклись данной темой, то самое время узнать, что означает следующее понятие. Это поможет определиться с дальнейшим выбором.

Kodu Game Lab

Это визуальная среда программирования, позволяющая разрабатывать трёхмерные игры.

Kodu дает возможность маленьким создателям:

  • создавать миры, модели природных явлений и даже целых экосистем;
  • заполнять их персонажами и реквизитами;
  • устанавливать игровые правила, управлять своими героями, заставляя взаимодействовать друг с другом.

При этом текст писать не требуется, просто заменяем слова картинками (почти как Scratch — только 3D)

Исходим из понятия объекта, который может пребывать в разных состояниях и проявлять ответную реакцию на события.

В среде ограничено количество персонажей, нельзя добавлять новых (в отличие от Scratch)

Принцип действия прост

  • скачать и загрузить программу;
  • придумать сценарий (историю);
  • выбрать пустой или существующий мир;
  • населить его объектами, наделёнными уже некоторым поведением;
  • возможно добавлять другие действия своим героям в ответ на события, используя клавиши (пробел, стрелки и т.д.).

Продемонстрируем процесс создания простейшей игры «Рыба-охотник»

Условия

Главный герой, в нашем случае рыбка, выполняет действия:

  • когда видит яблоко, то двигается к нему, при касании – съедает;
  • если успевает «собрать» за 20 секунд 4 яблочка – WINNER (ты победитель), в противном случае – GAME OVER (игра окончена).

Смотрите подробно на видео (а также на YouTube в HD):

Подведём итоги

Итак, почему предпочтительнее начинающим выбрать Коду?

Это вполне подходящий инструмент для мальчишек и девчонок 7-8 лет, проявляющих интерес к программированию.

Развивает логическое мышление, творческие способности.

Рекомендуем сначала освоить данный конструктор, а затем перейти к более сложному – Скретч. Можно пройти обучение на тематических курсах. Дети будут в восторге!

Создание игр для детей в Kodu Game Lab

Начинать учиться программированию могут и дошкольники. В стартовом модуле «Создание игр в Kodu Game Lab» дети изучат новую для них визуальную среду программирования. В ней ребятам доступно создание не просто игр, а собственных виртуальных миров в 3D-формате. Преподаватели курса познакомят детей с базовыми понятиями разработки, такими, как «цикл» и «условие», и помогут в развитии их пространственного, творческого и алгоритмического мышления.

Что такое Kodu Gamе Lab и зачем детям его изучать?

Kodu Game Lab (Коду Гейм Лаб) — известная во всем мире песочница от корпорации Microsoft, созданная специально для того, чтобы научить детей младшего школьного возраста программировать и создавать свои первые игры.

Процесс разработки здесь больше похож на игру. Дети собирают программы из ярких блоков кода, похожих на детали пазла. Все они делятся на две большие группы: «когда» и «делать». Значение каждого фрагмента легко определить, даже если ребенок еще не умеет читать: на каждую карточку нанесен не только текст команды, но и картинка, обозначающая действие или характеристику. Составить пазл игры неправильно не получится: визуальная среда Kodu Game Lab не даст комбинировать между собой несовместимые блоки.

С помощью Kodu Game Lab дошкольники учатся составлять алгоритмы для решения тех или иных задач, экспериментировать с кодом, доводить работу над ним до конца и получать нужный им результат.

Конкурс — 3D игры вместе с Kodu Game Lab

Вы любите играть в компьютерные игры? А хотите попробовать создать свою собственную игру и пригласить друзей поиграть в неё? Тогда этот конкурс — для вас!

Конкурс для юных разработчиков, учащихся 1-9 классов по знакомству с основами объектно-ориентированного и визуального программирования и созданию 3D игр.

С помощью среды «Kodu Game Lab» вы можете познакомиться с основами и открыть для себя удивительный мир визуального и объектно-ориентированного программирования, узнете о том, как создаются компьютерные игры, и сможете попробовать себя в роли программистов-разработчиков.

Работа с КОДУ поможет вам проявить свои творческие способности, фантазию, поработать в команде и развить алгоритмическое мышление. Двигаясь от простого к сложному, просматривая ролики и выполняя интересные практические задания, вы сможете освоить многочисленные возможности данной среды, чтобы создать собственную игру. В свои игры можно сыграть на компьютере или консоли XBOX, а также поделиться ими с друзьями и единомышленниками по всему миру.

Что такое Kodu?

Kodu — это визуальный язык программирования, предназначенный для создания игр. Этот язык доступен для детей и доставит удовольствие всем пользователям.

Kodu предоставляет простые инструменты для создания детальных трехмерных ландшафтов, управления освещением и камерой.
При программировании в Kodu выбираются визуальные фрагменты для условия (WHEN) и действия (DO).

Вы можете научиться не только программированию, но и сотрудничеству, логике и творчеству.

Kodu — это многофункциональный инструмент для нарративного творчества, который побуждает пользователей создавать истории.
Kodu демонстрирует творческий аспект программирования.

Чему может научить Kodu?

Kodu знакомит с логикой программирования и способами решения проблем, обходясь без сложного синтаксиса.
Kodu включает условия и последовательности и является объектно-ориентированным.
Kodu развивает реальные навыки XXI века, побуждая пользователей глубоко анализировать проблему и структурировать свое решение — подход, применимый ко всем учебным предметам, деловым и личным отношениям.

Кто может пользоваться Kodu?

Любой!

Как начать работу?

1. Загрузите Kodu бесплат но со страницы microsoft и установите на компьютер

  • Инструкция по скачиванию и установке среды Kodu на компьютер
  • Видео инструкция по скачиванию и установке среды Kodu на компьютер

2. Можно сначала поиграть в игры, которые входят в поставку Kodu: одна из наших любимых — это Xevon 07. Для управления играми Kodu можно пользоваться мышью и клавиатурой или контроллером Xbox Controller.

  • Вот здесь есть работы учеников — победителей конкурса «Кубок Коду 2012»

3. Начните работать с Коду самостоятельно! От простого — к сложному.
Работа в «Коду» состоит из трех этапов:

• создание мира (игрового поля/пространства/ландшафта);
• добавление персонажей;
• определение и создание правил поведения персонажей (написание программы).

Создание мира и добавление персонажей происходит при помощи инструментов, расположенных на панели в нижней части экрана.

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

Внутри мира живут объекты – это могут быть яйцеголовые «коду”, яблоки, деревья, пушки, снаряды и т.д. Объекты уже наделены некоторым поведением – например, пушка, добавленная в игровой мир, может вдруг сама по себе опрокидываться на спину и «улыбаться”. Другие действия можете добавлять вы – например, при нажатии на пробел можно попросить пушку «выстрелить” снарядом, а при нажатии на стрелки – повернуться. Снаряд, по умолчанию, столкнувшись с каким-то объектом взорвётся, уменьшив «здоровье” этого объекта. Когда здоровье уменьшится до нуля – объект сам умрёт.

Всё это заложенная по умолчанию функциональность – поэтому чтобы получить работающую игру, надо не так много – поместить объекты в мир и наделить минимальным поведением. В ответ на события (нажатие клавиш, перемещение мыши, столкновение и т.д.) можно просить объекты исчезать, испытывать эмоции (да-да, «улыбнуться” – это примитивное действие, и разные объекты делаю его по-разному!), перемещаться, исчезать, или переходить в новое состояние (которое в Коду называется страницей).

Написание программы поведения объектов в среде «Коду» осуществляется на основе условных операторов «когда» (условие типа «если») и «выполнить» (присвоение действия персонажа/объекта) с помощью функции добавления и составления блоков в рабочую область и обратно. Клавишей «Escape» (Esc) запускается выполнение программы и переход в режим игры.

Пример: процесс создания игры-стрелялки на Коду: создаём пустой мир, добавляем объекты (дерево, затем пушку), модифицируем свойства пушки, добавляя реакцию на клавиши – вот, собственно, и вся игра! А более подробно процесс показан на видео (рекомендую смотреть на YouTube в HD):

  • Ссылка на подборку видео уроков курса (для самостоятельного знакомства со средой).
  • Познакомиться с интерфейсом, установкой и работой в среде «Kodu» вам поможет и эта серия видео уроков.
  • А вот здесь — курс «Создаем 3D игры вместе с KODU GAME LAB» от Microsoft Virtual Academy

Структура курса «Создаем 3D игры вместе с KODU GAME LAB» :

    • Знакомство с Kodu: установка, интерфейс, настройки, принципы и правила, создание ландшафта, объектов, первая игра.
    • Новые возможности перемещения и связи объектов. Опции «путь», «родитель».
    • Дополнительные опции в игре: подсчёт баллов и здоровья, таймер.
    • Сложное поведение объектов: опция «страницы».
    • Разработка полноценной игры от «А» до «Я».

    Как просмотреть код?

    Для просмотра кода нажмите клавишу ESCAPE на клавиатуре или кнопку «Назад» на контроллере: будет запущен режим редактирования. Затем в панели инструментов внизу экрана выберите инструмент Kodu, перейдите к объекту в мире и щелкните правой кнопкой мыши или нажмите кнопку Y контроллера. Чтобы начать программирование, перейдите к руководству Tutorial 01 и выберите персонаж Kodu, которому нужно добраться до замка.

    Как поделиться игрой с другими?

    В меню Load World (Загрузить мир), где отображаются все игры, выберите свою игру. Появится меню с элементами Play (Играть), Export (Экспорт) и Delete (Удалить). Выберите вариант Export (Экспорт). Игра будет сохранена в папку My Documents/SavedGames/Boku/Player1/Export… в виде небольшого файла, который удобно отправлять по электронной почте.

    Познакомьте с этой игрой и других, опубликовав ее на сайте международного сообщество Kodu

    При помощи программы для записи (захвата) видео с экрана монитора можно сделать ролик-презентацию своей игры и поделиться ей в группе проекта «Твой курс: ИТ для молодежи» ВКонтакте .

    Kodu Game Lab — конструктор игр для детей от Microsoft

    Начать изучение программирования, можно не притрагиваясь к коду. Один из вариантов для детей — визуальная платформа Kodu Game Lab от Microsoft. В ней ребенок научится создавать анимации и игры, и начнет понимать принципы программирования. Подробнее о платформе — дальше.

    Что это

    Kodu Game Lab — бесплатная визуальная платформа для программирования. Чтобы ей пользоваться не нужно изучать какие-либо языки программирования, поэтому она идеально подходит для начального изучения разработки видеоигр. Вся работа ведется в визуальном редакторе. Эта платформа была создана специально для обучения детей программированию еще на X-box 360, после чего была портирована на компьютер. Начинать изучать эту программу можно с 5-6 лет.

    Интерфейс

    Внешне программа похожа на упрощенный 3D редактор. Интерфейс максимально простой и понятный, чтобы ребенок смог в нем без труда разобраться. Основное меню находится снизу экрана. При нажатии на каждый раздел открывается отдельное подменю с выбором объекта и его настройками. Программа поддерживает русский язык. Если у юного программиста появятся сложности с освоением программы, то в интернете много видеороликов, где все наглядно показывается и объясняется.

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

    Как работает

    Основой программирования в Kodu будут плитки. С помощью них выстраиваются логические цепочки, действия и реакции персонажей. Здесь можно создать персонажа, который будет реагировать на окружающий мир так, как его запрограммируют. Каждое действие имеет свои настройки, чтобы выстраивать баланс игры. Например, можно настроить урон от пулек, который будут получать боты от игрового персонажа.

    Визуальное оформление выполняется в виде конструктора. Ребенок создает игровое пространство из готовых блоков и изменяет его под себя. Он может играть с цветами, масштабом и высотой блоков. Например, игра может быть в плоском мире, а можно создать холмистую местность или даже лабиринт.

    Чему научит

    Kodu Game Lab научит ребенка тем навыкам, которые ему пригодятся не только в сфере программирования, но и в школьном обучении:

    • алгоритмическое и пространственное мышление
    • креативность и фантазия
    • работа в команде (в случае, если игра создается командой учеников)
    • последовательность действий
    • анализ проблем и структурирование решения задачи

    Эта платформа поможет показать ребенку азы разработки игр и даст понимание того, насколько ему это интересно. Если его затянет процесс создания игровых миров, то в будущем ему будет проще изучать уже более сложные программы и языки программирования, которые могут пригодиться не только для создания игр.

    Больше о зерокодинге и разных no-code инструментах вы узнаете в нашем телеграм-канале. Там мы ежедневно делимся опытом, оцениваем кейсы и обмениваемся новостями индустрии.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *