Интерактивная 2D игра в жанре "нарративная адвенчура", созданная для укрепления бренда локальной кофейни через геймификацию. Игроки погружаются в атмосферу заведения, взаимодействуют с персонажами и участвуют в жизни кофейни. Проект включает 3 игровые локации, систему сюжетных сцен и мини-игру "Бариста" с механиками тайм-менеджмента.
- Движок: Кастомный игровой движок на PyGame
- Архитектура: Модульная система (Game, Scene, Character, Interactive объекты)
- ИИ система: Алгоритмы поведения NPC (поиск пути, перемещение, принятие решений)
- Графика: Самостоятельно созданные спрайты и ассеты, эффекты пост-обработки
- Оптимизация: Ориентация на стабильный игровой цикл в 60 FPS
- Динамическая система NPC с реалистичным поведением
- Интерактивная среда с мебелью и объектами взаимодействия
- Система кат-сцен и диалогов
- Мини-игра с менеджментом очереди и тайм-менеджемтом
- Система смены локаций и управления игровыми состояниями
- Data-driven архитектура для легкого управления контентом
- Save/Load система
- Модульная система классов: Game (основной цикл), Scene (управление сценами), Barista (мини-игры)
- Кастомный рендеринг: Z-ordered отрисовка объектов, системы теней, пост-обработка
- Управление состояниями: сложные State Machine для игровых режимов
- Queue management с таймерами
- Рецептурная система с ингредиентами
- Skill-based геймплей с прогрессией сложности
- Tutorial система с пошаговым обучением
- Спрайт-атласы: Эффективное использование texture memory
- Z-ordering: Корректное отображение перекрывающихся объектов
- Позиционирование: Точное размещение относительно столов
- Правдоподобное размещение: Объекты занимают физически корректное пространство
- Визуальная согласованность: Естественный вид сцены с множеством объектов
Проект находится на стадии подготовки к ранней demo-версии с прологом игры.