Инфоурок / Информатика / Другие методич. материалы / Создание игры в МИр Kodu
Обращаем Ваше внимание: Министерство образования и науки рекомендует в 2017/2018 учебном году включать в программы воспитания и социализации образовательные события, приуроченные к году экологии (2017 год объявлен годом экологии и особо охраняемых природных территорий в Российской Федерации).

Учителям 1-11 классов и воспитателям дошкольных ОУ вместе с ребятами рекомендуем принять участие в международном конкурсе «Законы экологии», приуроченном к году экологии. Участники конкурса проверят свои знания правил поведения на природе, узнают интересные факты о животных и растениях, занесённых в Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса.

ПРИЁМ ЗАЯВОК ТОЛЬКО ДО 21 ОКТЯБРЯ!

Конкурс "Законы экологии"

Создание игры в МИр Kodu

библиотека
материалов





Муниципальный тур окружного конкурса творческих работ учащихся

«Интеллект. Творчество. Фантазия».







Секция: Компьютерное программирование



Тема: Создание игры в среде Мир Kodu











Выполнили: Абрамов Никита и Ферапонтов Сергей

8-9 класс Никиткинский филиал ГБОУ СОШ

с.Новое Усманово

Камышлинский район

Научный руководитель: Гаврилова Ирина Анатольевна

Учитель информатики











г. Похвистнево

2015 г.





Содержание



  1. Введение

  1. Актуальность

  2. Цели и задачи проекта

  3. Инструкция по установке и работе с Kоdu

II Основная часть

  1. Общая характеристика программного продукта

  2. Жанры игр

  3. Проектирование сюжета игры

  4. Тестирование игры. Исправление ошибок.

III Заключение

Приложение

Библиография



Цель нашей работы: создание игры в среде Kodu, демонстрация результатов, самовыражение в собственном сюжете и дизайне, общение со сверстниками.


Объект исследования: игровой мир Kodu Game Lab

Задачи:

  1. Узнать каким образом осуществляется программирование в среде

Kodu.

  1. Изучить жанры игр

  2. Проектировать игру в среде Kodu.

  3. Запустить игру и предложить поиграть в нее всем желающим. Поинтересоваться их мнением.

  4. Поделится (загрузить) свою игру в сообществе Kodu и на сайте “ИТ для молодёжи” .



Актуальность


Чтобы вдохновить учащихся осваивать программирование, во всем мире проводится акция “Час кода”, в рамках которой в нашей школе проводилась «Неделя шКодить» это мероприятия, направлено на формирование и поддержку интереса учащихся к изучению информационных технологий и информатики. Акция направлена на популяризацию изучения информатики и программирования, а также повышения престижности ИТ-профессий, которые уже сегодня вошли в число наиболее востребованных и высокооплачиваемых на рынке труда. 



4 декабря в День Информатики в нашей школе был проведено первое занятие в рамках акции «Час Кода» с учениками 8-9 классов.   Вот и мы посмотрели ролик с участием звезды российского кино и известных людей как Евгений Касперский, Михаил Лялин, Михаил Черномордиков, Сергей Белоусов, Андрей Рогозов, Борис Нуралиев! из сферы информационных технологий которые раскрыли имидж ИТ и работы ИТ-специалистов.  Мы слышали эти имена, но не видели их в лицо. И вот это встреча состоялась.


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

Особенно очень понравился лабиринт. Чтобы поддержать акцию и проверить, насколько хорошо мы  разбираемся в основных понятиях работали на тренажере «Лабиринт Ам Няма» , чтобы  помочь персонажу одного из самых популярных игровых приложений, Ам Няму, добраться до леденца. Прошли все 10 уровней.

Не уверены были, что получится создать свою игру с таким программным продуктом как Миры Kodu, но когда получилось и мы ее рекламировали, мы поняли, что научилась делать, что многие не умеют.





Методы исследования: изучить литературу по теме, опрос друзей по школе, получение информации из сети «Интернет»




































Инструкция по установке и работе с Kоdu


Перед установкой программы ОЗНАКОМИТЬСЯ с требованиями к ПК

1. ПК должен работать под управлением ОС Windows.

2. ПК должен поддерживать графику DirectX9.

3. ПК должен поддерживать Shader Model версии 2.0 или более поздней.

Определение версии DirectX

Для Windows 7 и Windows Vista: в меню «Пуск» введите в поле поиска

строку Cmd. Для Windows XP: в меню «Пуск» выберите пункт

«Выполнить» и введите команду Cmd.

Выполните в открывшемся окне команду Dxdiag. Версия DirectX будет

указана на первой вкладке.

Если на компьютере не установлено ПО .NET Framework версии 3.5 и XNA

Game Studio версии 3.1, программа установки предложит установить эти

продукты.




Общая характеристика программного продукта[1].


Kodu Game Lab-(анг. Лаборотория игр Коду) -э то среда и язык про граммирования, предназначенные для создания трехмерных игр.


Kodu - это визуальная среда для создания казуальных игр без программирования для PC и игровой консоли XBox 360, ориентированная на детскую (наиболее успешно применяют Kodu дети от 8 лет) и подростковую аудиторию. Для справки (по материалам Википедии): Казуальная игра — компьютерная игра, предназначенная для широкого круга пользователей. Сам термин «казуальная» происходит от лат. casualis, что означает «случайный». Таким образом, казуальная игра — это игра, в которую играют от случая к случаю, между делом, чаще всего — чтобы как- то «убить» время. Ввиду своего предназначения такая игра, как правило, обладает достаточно простыми правилами и не требует от пользователя хорошего владения компьютером. Многие подобные игры обладают также яркой привлекательной графикой и минимумом текста.

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


Программа в Kodu - это набор правил, которые определяют действия объекта.

Для написания правил в Kodu используются два оператора:

When <условие> Do <действие>

When (англ. “когда”, “если”, “в то время как”) - оператор, определяющий условие;

Do (англ. “делать”) - оператор, определяющий непосредственное действие, которое

должен выполнить объект при соответствующем условии.

Программа создается для каждого объекта индивидуально!





Жанр игры

Приключенческая игра (Adventure) — игра, обладающая полноценным литературным

сюжетом, и игрок в процессе игры сам раскрывает все перипетии этого сюжета.

Ролевая игра (RPG — англ. Role Playing Game) — игра, отличительной особенностью

которой является наличие у персонажей определённых навыков и характеристик, которые

можно обрести, а впоследствии развивать, выполняя какие-либо действия.

Компьютерный симулятор (Simulator) — игра, полностью имитирующая какую -либо

область реальной жизни, например, имитация управления гоночным автомобилем или

самолётом.

Головоломка (Puzzle) — игра, полностью или более чем наполовину состоящая из

решения различных логических задач и головоломок.

Образовательная игра — игра, включающая в себя элементы обучающих программ,

которые подаются через сам игровой процесс и, благодаря повышению интереса к ним в

связи с необычным антуражем, впоследствии хорошо запоминаются.

Забавы — игры, в основном рассчитанные на детей, где психологическое впечатление от

происходящего на экране гораздо важнее самого процесса игры — например, вид

лопающихся пузырьков.

Результат этого шага - разработка ключевой идеи игры. Вы должны в общих чертах

представлять, где будут происходить игровые действия, какими объектами будет

управлять играющий и с какой целью.

Три основных этапа работы

1. Создаем (рисуем) игровой мир

2.Помещаем персонажи в игровой мир

3. Устанавливаем (программируем) правила поведения)

Проектирование сюжета, естественно, потребует:

● придумать и создать эскиз на бумаге как будет выглядеть виртуальный игровой

мир (ландшафта и его объектов: вода, дороги, деревья, горы и т.д.), в котором

будут развиваться события;

● придумать героев (персонажей, объекты), управление которыми происходит в

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

Заметим, что сюжет игры, во многом будет определяться возможностями тех

объектов, которыми будет управлять играющий.

В любой игре используют такие элементы как:

● Основной персонаж/персонажи (главные герои).

● Основной противник или препятствия, которые противодействуют достижению

цели игры (победе). Например, препятствием может стать условие или ограничение, например, по времени.

● Второстепенные персонажи.

Рис. 5.1. Идея сюжета игры

Как правило, цель игры (а значит, и победа игрока!) во многом определяется ее жанром.

Например, игрок должен по сюжету:

● набрать как можно больше баллов (очков);

● то или иное действие выполнить за ограниченный период времени (например,

лабиринт надо пройти за 2 минуты);

● прийти к финишу первым;







Проектирование игры.


Шаг 2. Проектирование сюжета игры.

Идея сюжета игры:

● Какую миссию будут выполнять главные герои (персонажи, объекты)?

● Нужны ли в вашей игре дополнительные герои и объекты? С какой

целью?

● Будут ли персонажи и объекты, препятствующие достижению цели?

● Что каждый из героев умеет/будет делать (роль каждого из них в

сюжете)?

● Каковы свойства и характеристики выбираемых объектов и как они

будут использоваться в процессе игры?

● При каких условиях и в каких обстоятельствах будут использоваться те

или иные свойства (возможности) персонажей (объектов)?

● Как будет осуществляться управление персонажами (объектами)?


Шаг 3. Детализация цели игры.

Определение цели проектируемой игры и миссии игровых персонажей в

процессе достижения этих целей.


Шаг 4. Создание раскадровки и правил игры.

Правила для каждого объекта и персонажа, который встретится по ходу

сюжета. Реплики персонажей и другие свойства и варианты поведения:

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

предметов и т.д.


Шаг 5. Создание игрового мира.

Создание игрового мира, ландшафта, атмосферы согласно раскадровке и

сюжету. (Цвет неба, текстура ландшафта, наличие или отсутствие воды

влияют на восприятие игроком сюжета и его отношение к игре. Вид игрового

мира должен соответствовать сюжету и жанру игры).


Шаг 6. Создание персонажей, программирование их действие.

Программирование действия героев (персонажей, объектов) согласно

разработанным правилам и сюжету игры.


Шаг 7. Тестирование игры. Исправление ошибок.

Когда игра будет готова, необходимо ее тестирование от начала и до конца.

Во время прохождения обращается внимание не только на корректность

поведения героев, но и на детали. Сделать что-то против заданных правил!




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

 формирование информационной и алгоритмической культуры;

 формирование представления об основных изучаемых понятиях: алгоритм, модель и их свойствах;

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

 умение использовать термины «алгоритм», «программа»; понимание различий между употреблением этих терминов в обыденной речи и в информатике;

 умение составлять неветвящиеся (линейные) алгоритмы управления исполнителями;

 умение формально выполнять алгоритмы, описанные с использованием конструкций ветвления (условные операторы) и повторения (циклы), вспомогательных алгоритмов;

 умение создавать и выполнять программы для решения несложных алгоритмических задач в выбранной среде программирования;

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




Проектанты отделения информационных технологий представили 3D-графическую игру «Спасательная операция», созданную в среде KODU Game Lab. Работая над проектом, Андрей Бондарев, Сергей Саушин, Дмитрий Калгушкин и Владимир Завьялов рассмотрели различные жанры компьютерных игр. Как отметили ребята, каждый жанр имеет свои особенности и по-своему интересен. Однако для своего проекта они выбрали квест.

– Квест – менее динамичный, однако очень интересный и непредсказуемый жанр, – заявил один из авторов.

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

Сложность «Спасательной операции» состоит в том, что все задания главному герою предстоит выполнить без использования оружия. Для этого ему необходимо исследовать игровой мир, беседовать и взаимодействовать с его обитателями.


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





Заключение

Каждый жанр имеет свои особенности и по-своему интересен. Виртуальный мир игры соответствует поставленной задаче. Правила игры позрачны. Поведение игроков корректны. Какими объектами будет управлять играющий и с какой целью. Создание игры учит работать в команде..

Познакомились с основами и открыли для себя удивительный мир визуального и объектно-ориентированного программирования,  узнали о том, как создаются компьютерные игры, и попробовали себя в роли программистов-разработчиков.  Навыки программирования помогут освоить другие языки программирования.




Библиография Интернет источники



  1. Видео-уроки по Kodu

http://vk.com/videos-23674752

  1. в социальной сети vkontakte.ru в официальной группе компании

Microsoft по ресурсам программы «Партнерство в образовании» для студентов «IT-технологии для

будущих учителей» - http://vk.com/club27084852#/future_teachers.

3. На странице сообщества

http://vk.com/videos-23674752#/koducup_teachers проводится Кубок Kodu 2012- конкурс для

учителей и школьников организованный при поддержке компании Microsoft.

4. Сообщество «Информационные технологии Microsoft для учителей школ» компании

Microsoft по ресурсам программы «Партнерство в образовании» - http://vk.com/videos-23674752#/microsoft_pil .

5.Программу Kodu можно установить, скачав пакет бесплатных продуктов

Microsoft для образования Learning Suite - www.msforteach.ru















Приложения






hello_html_4bc0ddd9.png



Тестирование игры. Исправление ошибок.


Создание персонажей, программирование их действие.


Создание игрового мира.

hello_html_m2d0be0a9.jpg



hello_html_m2685f2ee.jpg




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


Самые низкие цены на курсы переподготовки

Специально для учителей, воспитателей и других работников системы образования действуют 50% скидки при обучении на курсах профессиональной переподготовки.

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

Обучение проходит заочно прямо на сайте проекта "Инфоурок", но в дипломе форма обучения не указывается.

Начало обучения ближайшей группы: 25 октября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru

Общая информация

Номер материала: ДБ-041943

Похожие материалы