mirror of
https://github.com/Maks1mS/pppi-rpg-game.git
synced 2024-12-23 14:22:59 +03:00
стартует проект
This commit is contained in:
commit
0acf4316ea
62
program/README.md
Normal file
62
program/README.md
Normal file
@ -0,0 +1,62 @@
|
||||
# Описание модулей
|
||||
|
||||
1. Игровой движок
|
||||
- **Описание**: Обеспечивает базовую архитектуру для разработки игры, включая физику, рендеринг, анимацию и управление аудио.
|
||||
2. Графический рендерер
|
||||
- **Описание**: Отвечает за визуализацию игрового мира, персонажей и эффектов.
|
||||
3. Система физики
|
||||
- **Описание**: Симулирует физические взаимодействия в игре, такие как столкновения, гравитация и динамика.
|
||||
4. Система анимации
|
||||
- **Описание**: Управляет анимациями персонажей и объектов для придания им жизни и реалистичности.
|
||||
5. Менеджер аудио
|
||||
- **Описание**: Управляет всеми аудиоэффектами и музыкальным сопровождением игры.
|
||||
6. Система искусственного интеллекта
|
||||
- **Описание**: Управляет поведением неигровых персонажей (NPC), включая врагов и союзников.
|
||||
7. Интерфейс пользователя (UI)
|
||||
- **Описание**: Предоставляет элементы управления и информационные панели для взаимодействия игрока с игрой.
|
||||
8. Система квестов
|
||||
- **Описание**: Управляет заданиями и миссиями, предлагая игроку цели и вознаграждения.
|
||||
9. Инвентарь и система предметов
|
||||
- **Описание**: Управляет предметами, которые игрок может найти, купить, продать или использовать.
|
||||
10. Система персонажей и развития
|
||||
- **Описание:** Управляет созданием персонажей, их навыками, уровнями и прогрессом.
|
||||
11. Система боя
|
||||
- **Описание:** Регулирует механики боя, включая атаку, защиту и использование специальных умений.
|
||||
12. Система магии
|
||||
- **Описание:** Управляет магическими способностями и заклинаниями.
|
||||
13. Система диалогов
|
||||
- **Описание:** Позволяет игрокам взаимодействовать с NPC через диалоговые окна.
|
||||
14. Система сохранения и загрузки
|
||||
- **Описание:** Позволяет игроку сохранять и загружать свой прогресс.
|
||||
15. Менеджер состояний игры
|
||||
- **Описание:** Управляет переходами между различными состояниями игры, такими как меню, игровой процесс и пауза.
|
||||
16. Система крафтинга
|
||||
- **Описание:** Позволяет игрокам создавать новые предметы, комбинируя имеющиеся ресурсы.
|
||||
17. Мир и локации
|
||||
- **Описание:** Создает игровой мир, включая различные локации, города, подземелья и ландшафты.
|
||||
18. Система погоды и времени
|
||||
- **Описание:** Симулирует изменение погоды и суточные циклы, влияя на игровой процесс.
|
||||
19. Мультиплеер
|
||||
- **Описание:** Позволяет игрокам взаимодействовать друг с другом в онлайн-режиме.
|
||||
20. Система достижений
|
||||
- **Описание:** Награждает игроков за выполнение определенных задач и достижения.
|
||||
21. Локализация
|
||||
- **Описание:** Переводит текст и аудио игры на разные языки.
|
||||
22. Менеджер ресурсов
|
||||
- **Описание:** Управляет загрузкой и выгрузкой игровых ресурсов, таких как текстуры, модели и звуки.
|
||||
23. Логирование и отладка
|
||||
- **Описание:** Предоставляет инструменты для отслеживания ошибок и оптимизации производительности.
|
||||
24. Система модификаций
|
||||
- **Описание:** Позволяет сообществу создавать и распространять собственные модификации к игре.
|
||||
25. Система торговли
|
||||
- **Описание:** Управляет экономикой в игре, включая торговлю между игроками и NPC.
|
||||
26. Система фракций и репутации
|
||||
- **Описание:** Управляет отношениями между различными группировками и их отношением к игроку.
|
||||
27. Система эффектов
|
||||
- **Описание:** Управляет специальными визуальными и аудиоэффектами, такими как взрывы, световые эффекты и пр.
|
||||
28. Поддержка контроллеров
|
||||
- **Описание:** Позволяет играть с использованием различных устройств ввода, включая геймпады.
|
||||
29. Система навигации и картографии
|
||||
- **Описание:** Предоставляет игроку карты и инструменты навигации по игровому миру.
|
||||
30. Система уровней сложности
|
||||
- **Описание:** Позволяет настраивать уровень сложности игры для различных типов игроков.
|
0
reports/.gitkeep
Normal file
0
reports/.gitkeep
Normal file
0
team/.gitkeep
Normal file
0
team/.gitkeep
Normal file
Loading…
Reference in New Issue
Block a user