Слайд 2
![АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ Платформер– один из популярных игровых жанров, основной](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/578122/slide-1.jpg)
АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
Платформер– один из популярных игровых жанров, основной
чертой игрового процесса является прыгание по платформам. Противники в данном жанре обладают примитивным искусственным интеллектом, стремясь максимально приблизиться к игроку, либо не обладают им вовсе, перемещаясь по круговой дистанции, совершая повторяющиеся действия или не совершая их. Соприкосновение с противником обычно отнимает жизненные силы героя
Слайд 3
![В ходе сравнения игровых движков для разработки 2d игры были](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/578122/slide-2.jpg)
В ходе сравнения игровых движков для разработки 2d игры были
такие как Unity , Unreal Engine и тд. Я выбрал GDevelop 5. У вас может возникнуть закономерный вопрос: а почему не Unity? Отвечу сравнением :
1. Легковесный. Занимает всего 100 МБ .Гораздо меньше грузит систему при работе. Плюс к этому не требует установки и регистрации.
2. Легче в освоении а счёт своей интуитивно понятной системы.
3. Не поддерживает 3D графику.
4. Использует нетрадиционный подход к программированию.
Слайд 4
![Для дизайна графики предпочтительней всего использовать растровый графический редактор Aseprite](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/578122/slide-3.jpg)
Для дизайна графики предпочтительней всего использовать растровый графический редактор Aseprite ,
в силу его простоты, также будет использоваться и при создании анимации. Aseprite имеет красивый пиксельный интерфейс, которым приятно пользоваться, хороший выбор инструментов для анимации, Aseprite поддерживает скрипты с использованием языка Lua, который можно использовать для автоматизации задач и добавления новых функций.
Слайд 5
![Как же создать игру ?](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/578122/slide-4.jpg)
Слайд 6
![РЕАЛИЗАЦИЯ ИГРЫ Обязательным шагом для создания игры является– сюжет. Сюжет](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/578122/slide-5.jpg)
РЕАЛИЗАЦИЯ ИГРЫ
Обязательным шагом для создания игры является– сюжет. Сюжет разрабатываемой игры
крутится вокруг героя Колдуна , ему даруется великая магия и особое задание – бороться за всё светлое против всего плохого. Сражаться приходится с монстрами и нечистью. На поле будут находиться следующие объекты: главный персонаж; блоки платформ и декорации; противники.
Слайд 7
![Создание игрового персонажа Игровой персонаж – это объект приложения, который](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/578122/slide-6.jpg)
Создание игрового персонажа
Игровой персонаж – это объект приложения, который предоставляется
пользователю для управления. Игровой персонаж перемещается по игровому полю и взаимодействует с игровыми объектами ,препятствиями и бонусами ,описанными в игровом коде . персонаж Калдунчик был выполнен в пиксельном арте в программе Aseprite .
Слайд 8
![Создание анимации персонажа Анимация персонажа -это специализированная область анимационного процесса,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/578122/slide-7.jpg)
Создание анимации персонажа
Анимация персонажа -это специализированная область анимационного процесса, которая включает
в себя оживление анимированных персонажей. Она включает в себя разные задачи персонажа , прыжки , бег , падения и тд. Для того , чтобы сделать анимации надо нарисовать несколько спрайтов разных задач . Для моего персонажа, я сделал анимации бега , прыжков , магии . Создание анимации были выполнены в GDevelop.
Слайд 9
![Спрайты анимации бега](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/578122/slide-8.jpg)
Слайд 10
![Спрайты анимации магии](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/578122/slide-9.jpg)
Слайд 11
![Создание платформы Платформа — игровой объект, на поверхности которого может](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/578122/slide-10.jpg)
Создание платформы
Платформа — игровой объект, на поверхности которого может стоять
персонаж. Платформы являются основной жанра платформера, заключающегося в прыжках по платформам. Спрайт платформы выполнен в Aseprite.
Слайд 12
![Cоздание фона игры . Фон игры нужен для привлечения внимания](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/578122/slide-11.jpg)
Cоздание фона игры .
Фон игры нужен для привлечения внимания игрока
.Если игроку хотя бы нравится фон . Он уже понимает , что это уже хорошая игра . Фон игры создавался в Aseprite.
Слайд 13
![Создание противников Противники в данном жанре обладают примитивным искусственным интеллектом,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/578122/slide-12.jpg)
Создание противников
Противники в данном жанре обладают примитивным искусственным интеллектом, стремясь
максимально приблизиться к игроку, либо не обладают им вовсе, перемещаясь по круговой дистанции, совершая повторяющиеся действия или не совершая их. Соприкосновение с противником обычно отнимает жизненные силы героя или вовсе убивает его. Спрайт создание противника был сделан в Gdevelop , тк при создании спрайта создается анимация.
Противник будет нейтрализован прыжком на голову
Слайд 14
![Создание бонусов Монеты в игре будут в качестве бонусов .](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/578122/slide-13.jpg)
Создание бонусов
Монеты в игре будут в качестве бонусов . Чем
больше соберешь монет , тем больше очков у тебя будет . Очки будут отображаться на счетчике .Бонусы сделаны в программе GDevelop.
Слайд 15
![Все созданные спрайты нужно загрузить на сцену ,помимо этого нужно](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/578122/slide-14.jpg)
Все созданные спрайты нужно загрузить на сцену ,помимо этого нужно написать
програмный код отвечающий за движения и тд .
Слайд 16
![Готовая игра и исходный код](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/578122/slide-15.jpg)
Готовая игра и исходный код