Разработка Компьютерных Игр Реферат
Разработка Компьютерных Игр Реферат
Получите деньги за публикацию своих разработок в библиотеке «Инфоурок»
и получить бесплатное свидетельство о размещении материала на сайте infourok.ru
Инфоурок
›
Другое
› Другие методич. материалы › Исследовательская работа на тему "Разработка компьютерных игр"
Исследовательская работа на тему "Разработка компьютерных игр"
Московский институт профессиональной переподготовки и повышения квалификации педагогов
Курс профессиональной переподготовки
от 5.900 руб.
от 2.950 руб.
Курс профессиональной переподготовки
от 5.900 руб.
от 2.950 руб.
Найдите материал к любому уроку,
указав свой предмет (категорию), класс, учебник и тему:
Выберите категорию:
Все категории Алгебра Английский язык Астрономия Биология Внеурочная деятельность Всеобщая история География Геометрия Директору, завучу Доп. образование Дошкольное образование Естествознание ИЗО, МХК Иностранные языки Информатика История России Классному руководителю Коррекционное обучение Литература Литературное чтение Логопедия, Дефектология Математика Музыка Начальные классы Немецкий язык ОБЖ Обществознание Окружающий мир Природоведение Религиоведение Родная литература Родной язык Русский язык Социальному педагогу Технология Украинский язык Физика Физическая культура Философия Французский язык Химия Черчение Школьному психологу Экология Другое
Выберите класс:
Все классы Дошкольники 1 класс 2 класс 3 класс 4 класс 5 класс 6 класс 7 класс 8 класс 9 класс 10 класс 11 класс
Выберите учебник:
Все учебники
Выберите тему:
Все темы
также Вы можете выбрать тип материала:
Все материалы
Статьи
Научные работы
Видеоуроки
Презентации
Конспекты
Тесты
Рабочие программы
Другие методич. материалы
Каратаева Айталина Семеновна
Написать
111
25.11.2020
Другое
9 класс
Другие методич. материалы
Авторизуйтесь , чтобы задавать вопросы.
Знаете, что говорят коллеги из Вашего учебного заведения о КУРСАХ «Инфоурок»?
Обучение и проверка знаний требований охраны труда
820 р.
О нас
Пользователи
сайта
Часто задаваемые вопросы
Обратная связь
Сведения об организации
Партнерская программа
Для всех учителей из 37 347 образовательных учреждений по всей стране
репетиторы онлайн от проекта «ИнфоУрок»
Онлайн-занятия с репетиторами Подберём репетитора лично для Вас и запишем на бесплатное пробное занятие!
Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.
Только сейчас Вы можете пройти дистанционное обучение прямо на сайте "Инфоурок" со скидкой 40% по курсу повышения квалификации "Организация работы с обучающимися с ограниченными возможностями здоровья (ОВЗ) в соответствии с ФГОС" (72 часа). По окончании курса Вы получите печатное удостоверение о повышении квалификации установленного образца (доставка удостоверения бесплатна).
Муниципальное бюджетное общеобразовательное учреждение
«Намская СОШ№1 им.И.С.Гаврильева» Муниципального образования «Намский улус» РС(Я)
Доклад на тему: «Разработка компьютерных игр»
Выполнил: Федоров Денис, ученик 9г класса Руководитель: Каратаева Айталина Семёновна,
Здравствуйте, уважаемые жюри и эксперты! Я, Федоров Денис, ученик 9г класса. Хочу предоставить вам мою исследовательскую работу на тему:
Самым популярным видом досуга среди молодёжи на сегодняшний момент являются компьютерные игры, они стали неотъемлемой частью нашей жизни. Виртуальные миры открывают нам огромные возможности, они позволяют выбрать себе различные роли. При этом ежегодно разработчики игр выпускают сотни новых игр.
Создание игры это продолжительный и трудоёмкий процесс, состоящий из самых разнообразных этапов, включающий в себя как технические, так и творческие моменты. Сначала обдумывают цель и средство (среду) разработки игры, затем во время творчества игры создают игровую механику, уровни, сюжет, графику и звук.
Актуальность. Все более расширяющийся рынок персональной электроники, а с ним и рынок развлечений – неоспоримые аргументы в пользу осуществления проектов по созданию новых игр.
Приспособленность к мобильным устройствам, таким как планшеты и телефоны, позволяет стратегиям расширять свое присутствие на всевозможных платформах – это возможность выпуска на наиболее быстрорастущем сегменте рынка.
Цель работы – разработать компьютерную игру на платформе Unity.
проанализировать интернет-источники по созданию компьютерных игр; выбрать жанр, вид и платформу для компьютернойигры;
определить программное обеспечение для разработки компьютерной игры;
исследовать виды компьютерных игр;
рассмотреть технологию создания компьютерных игр.
Планируемые результаты – готовая компьютерная игра на платформе
Объектом исследования является разработка компьютерных игр.
Предмет исследования – создания компьютерных игр на платформе Unity.
Термином компьютерная игра (или иногда используют неоднозначный
термин видеоигра) обозначается компьютерная программа, которая служит для организации игрового процесса (геймплея), связи с партнёром по игре, или сама выступающая в качестве партнёра. Компьютерные игры часто создаются на основе сторонних источников, таких как фильмы или книги, но в последнее время стали появляться обратные случаи, когда по известной игровой серии начинают выпускать дополнительные материалы, расширяющие вселенную игры.
Компьютерные игры классифицируют по нескольким основным признакам:
Жанр игры определяется целью и основной механикой игры.
Аркада (Arcade), приключенческая игра (аdventure), ролевая игра (RPG), экшен (Action), стратегическая игра (Strategy), Компьютерный симулятор, (simulator) головоломка (Puzzle).
По количеству игроков игры разделяются на два вида:
По визуальному представлению компьютерные игры можно разделить на следующие виды:
текстовые – минимальное графическое представление, общение с игроком проходит с помощьютекста;
2D–все элементы отрисованы в виде двумерной графики (спрайтов);
3D–все элементы отрисованы в виде трехмерной графики (3D–
Основными средствами разработки игр являются игровые движки, которые отвечают за низкоуровневое описание физики игры, правил рендеринга графики и пр. и графические редакторы для отрисовки графики.
Для разработки компьютерной игры основным средством является игровой движок – программное средство, для разработки компьютерных игр. Игровые движки сразу включают в себя все необходимые алгоритмы для правильного функционирования игры и её разработки.
При выборе среды разработки основное внимание было уделено как раз на эти параметры. Для анализа выбрали следующие игровые движки UnrealEngine, Unity, и GameMaker: Studio.
GameMaker: Studio – игровой движок разработанный и поддерживаемый
компанией YoYoGames, написан на Delphi (следующая версия на C#). На данный момент является одним из наиболее популярных игровых движков для разработки двумерных игр для всех современных популярных платформ. Для разработки использует собственный упрощенный язык программирования GML (GameMakerLanguage).
UnrealEngine – игровой движок разрабатываемый и поддерживаемый компанией EpicGames.
Первая игра, созданная на этом движке - Unreal - появилась в 1998 году. С тех пор различные версии движка были использованы в более чем сотне игр и других проектов.
Unity – средство для разработки двух- и трехмерных игр, являющееся одним из наиболее популярных на сегодняшний день систем разработки. Позволяет создавать приложения, работающие под большинством современными операционными системами (Windows, OS X, WindowsPhone, Android, AppleiOS, Linux), а также на игровых приставках Wii, PlayStation 3, PlayStation 4, Xbox 360, XboxOne и MotionParallax3D дисплеях (устройства для воспроизведения виртуальных голограмм), например, Nettlebox. Есть возможность создавать
приложения для запуска в браузерах с помощью специального подключаемого модуля Unity (UnityWebPlayer), а также с помощью реализации технологии WebGL. Последние версии Unity позволяют создавать приложения для очков виртуальной реальности.
Unity распространяется бесплатно, но помимо бесплатной, существуют четыре сборки - стандартная Unity, UnityiOSPro, AndroidPro и командная лицензия. Они отличаются стоимостью и функциональностью.
Все это делает Unity одним из наиболее приоритетных движков для начинающих игровых разработчиков.
Проект представляет собой компьютерную игру жанра аркада, основная цель которой заключается в развлечении и предоставлении средства для отдыха и приятного времяпрепровождения.
Прежде всего, проект должен отвечать следующим требованиям:
Игра должна обладать простым и понятным геймплеем.
Основная механика игры заключается в возможности персонаж бегает и собирает монеты, преодолевая препятствия.
Недолжнобытьслишкомусложнённоеуправлениеглавнымгероем.
На уровне должны присутствовать собираемые объекты (монеты).
При выигрыше или проигрыше игрока, должно выводиться небольшое меню, предлагающее либо повторить уровень, либо выйти в главное меню.
Меню не должно быть перегружено, но в тоже самое время должно бытьинформативным.
Данные требования к функциональной части являются основными, должны быть выполнены в первую очередь.
Перед началом разработки проекта, необходимо написать сценарий игры, представляющий собой краткий синопсис сюжета с описанием основных персонажей, а так же описание уровней игры. На его основе в дальнейшем будут
разрабатываться первые концепты персонажей и уровней.
Мы пока создали одноуровневую игру. Цель игрока – собирать звездочки, перепрыгивая через платформы до финиша.
Так как для разработки был выбран игровой движок Unity, то понадобится оборудование, обладающее техническими характеристиками не ниже минимально необходимых для корректно работы данных средств разработки. Поэтому разработка велась на ноутбуке со следующими параметрами: Процессор: Core i3- 3120M2,5ГГц; видеокарта: NVidiaGeForce 710M 2ГбVRAM; ОЗУ:4Гб; ОС: Windows 10.
Стоит принять во внимание, что основные этапы реализации проекта, а именно разработки графического оформления и разработка игры, проходили параллельно друг другу. Этому способствовал тот факт, что для написания программного кода необязательно наличие готовых анимаций и прочего, а для проверки работоспособности самого кода достаточно стандартных примитивов Unity. Так же такой способ реализации проекта значительно увеличивает скорость работы.
Прежде всего, стоит выделить основные понятия, такие как тайл (Tile) и спрайт(Sprite).
Тайл (Tile) – небольших размеров повторяющийся фрагмент, который служит для постройки изображений больших размеров (Тайловая графика). Часто используется для создания уровней для двумерных игр.
Спрайт (Sprite) – графический объект, представляющий собой растровое изображение. Используется в компьютерной графике как основная единица для анимаций двумерных объектов. Фон и атласы спрайтов представлены на рисунках 1-3.
Для реализации компьютерной игры был выбран игровой движок Unity.
При запуске Unity мы увидим окно проекта (рисунок 4), посередине находятся окно сцены, окно анимации, а так же окно игры. Первое служит для создания общей композиции уровня и добавления новых объектов, второе представляет возможность для создания и редактирования анимаций объектов, третье окно представляет вид из камеры показывая, каким образом будет выглядеть игра на данный момент.
Для реализации компьютерной игры был выбран игровой движок Unity.
При запуске Unity мы увидим окно проекта (рисунок 4), посередине находятся окно сцены, окно анимации, а так же окно игры. Первое служит для создания общей композиции уровня и добавления новых объектов, второе представляет возможность для создания и редактирования анимаций объектов, третье окно представляет вид из камеры показывая, каким образом будет выглядеть игра на данный момент.
Слева находится окно иерархии, здесь показываются все объекты, участвующие в данной сцене. С самого начала здесь находится только камера.
Справа окно инспектора, здесь отображаются все текущие свойства
Снизу находятся три окна: окно проекта, окно аниматора и консоль. В окне проекта отображаются все объекты, добавленные в текущую игру, в томь числе скрипты, анимации и прочее. В окне аниматора создаются связи и правила перехода между различными анимациями.
Консоль служит для отображения ошибок и исключений возникающих во время работыигры.
Прежде всего, нам необходимо добавить в сцену платформу, по которой будет перемещаться наш герой. Без неё игрок просто будет бесконечно падать в пространстве. Сначала нам необходимо добавить сам спрайт платформы, который был создан ранее, для этого достаточно просто перетащить его из папки в окно проекта, после чего он должен появиться среди всех объектов уже добавленных в игру. После этого нам необходимо добавить нашу платформу в текущую сцену (рисунок 5).
Unity позволяет сохранять объекты, со всеми добавленными свойствами и скриптами для того, что бы потом их можно было повторно использовать, просто переместив на сцену, не создавая заново новый объект. Такой объект называется Префаб и для его создания достаточно просто переместить созданный объект из окна Иерархии в окно Проекта. Для префабов имеет смысл создать отдельную папку, дабы они не терялись среди прочих элементов игры.
Теперь создаем героя игры. Для этого так же добавляем двумерный объект, и добавляем к нему спрайт героя.
В рамках исследовательской работы для создания электронного практикума по реализации компьютерной игры была проанализирована информация о компьютерных играх, жанрах, игровых движках.
После разработки концепции игры, в ходе анализа игровых движков, был выбран движок Unity3d, которые удовлетворяют определённым требованиям:
поддержка языков программирования С# иJavaScript;
бесплатная с ограниченными возможностямиверсия.
После разработки проектной документации (концептдокумент, дизайн документ) началась работа по созданию программной составляющей игры. При работе со скриптами и проектной расстановке объектов на сцене для создания определённой атмосферы, был проделан тщательный анализ игр аналогов для
поддержания жанра и выделении особенностей игры.
Игра одноуровневая, в дальнейшем работе хочу сделать еще несколько уровней. И добавлю еще несколько персонажей. Мне очень понравилось создавать компьютерную игру. Это очень интересно.
И в ходе реализации исследовательской работы были выполнены все поставленные задачи:
Выбран жанр, вид и платформа для компьютернойигры;
Разработан сценарий и концепция основныхэлементов;
Выбрано и изучено средствореализации;
Реализована компьютерная игра. Цель работы достигнута.
Ильин В. Основы создания 2D персонажа в Unity 3D 4.3 [Электрон- ный ресурс] / Ильин Вячеслав // Хабрахабр. — Режим доступа: https://habrahabr.ru/post/211472/ (дата обращения:04.05.2017).
Компьютерные игры как искусство [Электронный ресурс] . — Режим доступа: http://gamesisart.ru
Торн А. Основы анимации в Unity [Текст]: учебное пособие/ Алан Торн– ред.: Д. Мовчан, переводчик: Р. Рагимов – Москва: ДМК, 2016 –176с.
Хокинг Дж. Unity в действии. Мультиплатформенная разработка на C# [Текст]: учебное пособие/ Джозеф Хокинг – Санкт-Петербург: Питер, 2016 – 336с.
Create Level in Tiled, Import to Unity using Tiled2Unity,YouTube [Электронный ресурс]: видеоролик .
Программы для создания игр [Электронный ресурс]. – Режим до- ступа: http://gamesisart.ru/game_dev_programms.html
Влияние сенсорной интеграции на ребенка с ОВЗ в дошкольный период
Номер материала:
ДБ-1520847
Ответственность за разрешение любых спорных моментов, касающихся самих материалов и их содержания, берут на себя пользователи, разместившие материал на сайте. Однако администрация сайта готова оказать всяческую поддержку в решении любых вопросов, связанных с работой и содержанием сайта. Если Вы заметили, что на данном сайте незаконно используются материалы, сообщите об этом администрации сайта через форму обратной связи.
Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение администрации может не совпадать с точкой зрения авторов.
Исследовательская работа на тему " Разработка компьютерных ..."
Реферат Разработка компьютерных игр
Создание компьютерных игр
Создание компьютерной игры . Курсовая работа...
Разработка компьютерных игр ( реферат , курсовая, диплом...)
Емельян Пугачев В Капитанской Дочке Сочинение
Анализ И Оценка Кредитоспособности Организации Курсовая Работа
Курсовой Прием Препарат Эхинацея Астрагал И Рейши
Жестокое Обращение С Животными Курсовая
Сочинение 2 Картины