Индивидуальный проект “Игровое приложение”
Задание
Суть игрового приложения
Библиотеки и классы
Класс Entity
Класс игрового экрана
Планы на будущее
807.94K

Индивидуальный проект “Игровое приложение”

1. Индивидуальный проект “Игровое приложение”

Город: Стерлитамак
Площадка: СФ БашГУ
Студенты: Петренко Максим
Заманова Алсу
Преподаватель: Антипин Андрей
Федорович

2. Задание

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

3. Суть игрового приложения

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

4. Библиотеки и классы

● Библиотека LibGDX - фреймворк для создания игр и приложений;
MyGame - основной класс игры;
Entity - базовый класс для всех существ (игрока, врагов);
HUD - вспомогательный класс, отвечающий за отрисовку текста и фигур;
MainMenuScreen и MainGameScreen - классы состояний приложения;
Классы объектов.

5. Класс Entity

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

6. Класс игрового экрана

Класс
MainGameScreen
класс
где
реализуется основная логика игры. Он
отвечает за отрисовку карты, игрового
интерфейса, врагов и игрока. В нём также
описан вспомогательный класс GameState,
отвечающий за смену состояний игры:
игровой процесс, пауза, магазин, конец игры.

7.

Главное меню
Игровой процесс
Магазин
Конец игры

8. Планы на будущее

Планы
на
будущее
Расширить функционал игры;
Добавить внутриигровые покупки:
Опубликовать приложение в «Play market»;
Выйти на иностранный рынок.
English     Русский Rules