mirror of
https://github.com/Maks1mS/pppi-rpg-game.git
synced 2024-12-23 14:22:59 +03:00
.. | ||
html | ||
latex | ||
achievements_system.cpp | ||
achievements_system.h | ||
ai_system.cpp | ||
ai_system.h | ||
animation_system.cpp | ||
animation_system.h | ||
audio_manager.cpp | ||
audio_manager.h | ||
character_system.cpp | ||
character_system.h | ||
combat_system.cpp | ||
combat_system.h | ||
controller_support.cpp | ||
controller_support.h | ||
crafting_system.cpp | ||
crafting_system.h | ||
debug_logger.cpp | ||
debug_logger.h | ||
dialogue_system.cpp | ||
dialogue_system.h | ||
difficulty_system.cpp | ||
difficulty_system.h | ||
Doxyfile | ||
effects_system.cpp | ||
effects_system.h | ||
faction_system.cpp | ||
faction_system.h | ||
game_engine.cpp | ||
game_engine.h | ||
item_inventory.cpp | ||
item_inventory.h | ||
localization_manager.cpp | ||
localization_manager.h | ||
magic_system.cpp | ||
magic_system.h | ||
main.cpp | ||
modding_support.cpp | ||
modding_support.h | ||
multiplayer_manager.cpp | ||
multiplayer_manager.h | ||
navigation_map_system.cpp | ||
navigation_map_system.h | ||
physics_system.cpp | ||
physics_system.h | ||
quest_system.cpp | ||
quest_system.h | ||
README.md | ||
resource_manager.cpp | ||
resource_manager.h | ||
save_load_system.cpp | ||
save_load_system.h | ||
state_manager.cpp | ||
state_manager.h | ||
steps.md | ||
test | ||
trade_system.cpp | ||
trade_system.h | ||
ui_system.cpp | ||
ui_system.h | ||
weather_time_system.cpp | ||
weather_time_system.h | ||
world_builder.cpp | ||
world_builder.h |
Описание модулей
- Игровой движок
- Описание: Обеспечивает базовую архитектуру для разработки игры, включая физику, рендеринг, анимацию и управление аудио.
- Графический рендерер
- Описание: Отвечает за визуализацию игрового мира, персонажей и эффектов.
- Система физики
- Описание: Симулирует физические взаимодействия в игре, такие как столкновения, гравитация и динамика.
- Система анимации
- Описание: Управляет анимациями персонажей и объектов для придания им жизни и реалистичности.
- Менеджер аудио
- Описание: Управляет всеми аудиоэффектами и музыкальным сопровождением игры.
- Система искусственного интеллекта
- Описание: Управляет поведением неигровых персонажей (NPC), включая врагов и союзников.
- Интерфейс пользователя (UI)
- Описание: Предоставляет элементы управления и информационные панели для взаимодействия игрока с игрой.
- Система квестов
- Описание: Управляет заданиями и миссиями, предлагая игроку цели и вознаграждения.
- Инвентарь и система предметов
- Описание: Управляет предметами, которые игрок может найти, купить, продать или использовать.
- Система персонажей и развития
- Описание: Управляет созданием персонажей, их навыками, уровнями и прогрессом.
- Система боя
- Описание: Регулирует механики боя, включая атаку, защиту и использование специальных умений.
- Система магии
- Описание: Управляет магическими способностями и заклинаниями.
- Система диалогов
- Описание: Позволяет игрокам взаимодействовать с NPC через диалоговые окна.
- Система сохранения и загрузки
- Описание: Позволяет игроку сохранять и загружать свой прогресс.
- Менеджер состояний игры
- Описание: Управляет переходами между различными состояниями игры, такими как меню, игровой процесс и пауза.
- Система крафтинга
- Описание: Позволяет игрокам создавать новые предметы, комбинируя имеющиеся ресурсы.
- Мир и локации
- Описание: Создает игровой мир, включая различные локации, города, подземелья и ландшафты.
- Система погоды и времени
- Описание: Симулирует изменение погоды и суточные циклы, влияя на игровой процесс.
- Мультиплеер
- Описание: Позволяет игрокам взаимодействовать друг с другом в онлайн-режиме.
- Система достижений
- Описание: Награждает игроков за выполнение определенных задач и достижения.
- Локализация
- Описание: Переводит текст и аудио игры на разные языки.
- Менеджер ресурсов
- Описание: Управляет загрузкой и выгрузкой игровых ресурсов, таких как текстуры, модели и звуки.
- Логирование и отладка
- Описание: Предоставляет инструменты для отслеживания ошибок и оптимизации производительности.
- Система модификаций
- Описание: Позволяет сообществу создавать и распространять собственные модификации к игре.
- Система торговли
- Описание: Управляет экономикой в игре, включая торговлю между игроками и NPC.
- Система фракций и репутации
- Описание: Управляет отношениями между различными группировками и их отношением к игроку.
- Система эффектов
- Описание: Управляет специальными визуальными и аудиоэффектами, такими как взрывы, световые эффекты и пр.
- Поддержка контроллеров
- Описание: Позволяет играть с использованием различных устройств ввода, включая геймпады.
- Система навигации и картографии
- Описание: Предоставляет игроку карты и инструменты навигации по игровому миру.
- Система уровней сложности
- Описание: Позволяет настраивать уровень сложности игры для различных типов игроков.