16.09M

Presentation

1.

«Cuppa»
Выполнил студент:
Матешко Валерия Викторовна,
ИВТб-2302-05-00

2.

АКТУАЛЬНОСТЬ ПРОЕКТА
Почему жанры стоит
объединить?
ПРОБЛЕМА ЖАНРА
Во многих ритм-играх механика выходит на первый
план, а сюжет и атмосфера остаются фоном.
01
МУЗЫКА СОЗДАЁТ АТМОСФЕРУ
02
ДВА ЖАНРА — ОДИН ОПЫТ
03
ДЕЙСТВИЯ ИМЕЮТ ПОСЛЕДСТВИЯ
Ритм работает не отдельно, а внутри событий игры.
Новелла добавляет персонажей, диалоги и развитие
истории.
Точность приготовления кофе влияет на очки и концовку.

3.

ЦЕЛЬ И ЗАДАЧИ
ОДИН ИГРОВОЙ ЦИКЛ
Что должно быть создано?
ЦЕЛЬ ПРОЕКТА
Создать функциональный прототип «Cuppa», где
результат ритм сцен влияет на развитие концовки
визуальной новеллы.
ЗАДАЧИ РАЗРАБОТКИ
01
Проанализировать аналоги и механики
02
Сформировать требования к прототипу
03
Спроектировать архитектуру и состояния
04
Реализовать модули игры
05
Определить дальнейшее развитие
01 / ДИАЛОГИ
02 / РИТМ-СЦЕНА

4.

ВЫБОР ТЕХНОЛОГИЙ
Инструменты для 2D-прототипа
МОДУЛЬНАЯ ОРГАНИЗАЦИЯ
Проект разделён по зонам
ответственности
01
ОСНОВНОЙ СТЕК
GDScript
Godot 4.6
Меню
главное меню • настройки
• пауза
сценарная логика
02
Новелла
пролог • диалоги • концовки
ПОЧЕМУ GODOT
01
03
Стабильная разработка
в среде Linux
Встроенные
инструменты
редактора
02
04
Быстрая установка
и небольшой размер
Удобная структура
сцен и узлов
03
Ритм-игра
карты нот • раунд
система оценки
Сцены и скрипты остаются разделёнными,
но работают как единый игровой цикл.

5.

АРХИТЕКТУРА ПРОЕКТА
ИГРОВОЙ ЦИКЛ
МЕНЮ
ПРОЛОГ
НОВЕЛЛА
РИТМ-СЦЕНА
ВЗАИМОСВЯЗЬ МОДУЛЕЙ
РЕЗУЛЬТАТ
КОНЦОВКА

6.

АРХИТЕКТУРА ПРОЕКТА
ДИАГРАММА СОСТОЯНИЙ ИГРЫ

7.

ЭВОЛЮЦИЯ ПРОЕКТА
МЕХАНИЧЕСКИЙ ПРОТОТИП
Проверка базового ввода и состояний
КОНЦЕПТ ИТОГОВОГО ВАРИАНТА
ПЕРВАЯ ИГРОВАЯ СЦЕНА
Ноты, дорожки и счёт прохождения
АТМОСФЕРНАЯ ПЕРЕРАБОТКА

8.

ИТОГИ РАЗРАБОТКИ
Результаты, сложности и перспективы
2 КОНЦОВКИ
01
3 КОМПОЗИЦИИ
РЕАЛИЗОВАНО
Единый игровой цикл
Новелла и ритм-сцена
LINUX + WINDOWS
02
СЛОЖНОСТИ
Ключевые задачи
03
ПЕРСПЕКТИВЫ
Развитие без смены основы
Новые сюжетные ветки
Обычные и длинные ноты
Формулы,
синхронизирующие
геймлпей с музыкой
Парсинг .sm-карт
Оценка точности и
финалы
Обработка удержания
длинных нот
Улучшение визуальных
эффектов
Меню, пауза, настройки
Развитие ритм-механики
Возможность загружать
свои карты и сюжетные
ветки
English     Русский Правила