2024-02-24 12:47:04 +03:00
|
|
|
|
<!DOCTYPE html>
|
|
|
|
|
<html lang="ru">
|
|
|
|
|
<head>
|
|
|
|
|
<meta charset="UTF-8">
|
|
|
|
|
<title>Документация</title>
|
|
|
|
|
<style>
|
|
|
|
|
body {
|
|
|
|
|
font-family: Arial, sans-serif;
|
|
|
|
|
margin: 40px;
|
|
|
|
|
background-color: #f0f0f0;
|
|
|
|
|
color: #333;
|
|
|
|
|
}
|
|
|
|
|
.container {
|
|
|
|
|
max-width: 800px;
|
|
|
|
|
margin: auto;
|
|
|
|
|
background: white;
|
|
|
|
|
padding: 20px;
|
|
|
|
|
box-shadow: 0 0 10px rgba(0,0,0,0.1);
|
|
|
|
|
}
|
|
|
|
|
h1 {
|
|
|
|
|
text-align: center;
|
|
|
|
|
color: #0066cc;
|
|
|
|
|
}
|
|
|
|
|
ul {
|
|
|
|
|
list-style-type: none;
|
|
|
|
|
padding: 0;
|
|
|
|
|
}
|
|
|
|
|
li {
|
|
|
|
|
margin: 10px 0;
|
|
|
|
|
}
|
|
|
|
|
a {
|
|
|
|
|
text-decoration: underline;
|
|
|
|
|
color: #0066cc;
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
|
|
|
|
|
|
<div class="container">
|
|
|
|
|
<h1>PPPI RPG Game</h1>
|
|
|
|
|
<ul>
|
2024-02-24 12:49:22 +03:00
|
|
|
|
<li><a href="reports/Руководство пользователя.pptx">Руководство пользователя</a></li>
|
|
|
|
|
<li><a href="program/html/index.html">Руководство программиста</a></li>
|
2024-02-24 12:47:04 +03:00
|
|
|
|
</ul>
|
|
|
|
|
<h2>Описание модулей</h2>
|
|
|
|
|
|
|
|
|
|
<h3>1. Игровой движок</h3>
|
|
|
|
|
<p>Обеспечивает базовую архитектуру для разработки игры, включая физику, рендеринг, анимацию и управление аудио.</p>
|
|
|
|
|
|
|
|
|
|
<h3>2. Графический рендерер</h3>
|
|
|
|
|
<p>Отвечает за визуализацию игрового мира, персонажей и эффектов.</p>
|
|
|
|
|
|
|
|
|
|
<h3>3. Система физики</h3>
|
|
|
|
|
<p>Симулирует физические взаимодействия в игре, такие как столкновения, гравитация и динамика.</p>
|
|
|
|
|
|
|
|
|
|
<h3>4. Система анимации</h3>
|
|
|
|
|
<p>Управляет анимациями персонажей и объектов для придания им жизни и реалистичности.</p>
|
|
|
|
|
|
|
|
|
|
<h3>5. Менеджер аудио</h3>
|
|
|
|
|
<p>Управляет всеми аудиоэффектами и музыкальным сопровождением игры.</p>
|
|
|
|
|
|
|
|
|
|
<h3>6. Система искусственного интеллекта</h3>
|
|
|
|
|
<p>Управляет поведением неигровых персонажей (NPC), включая врагов и союзников.</p>
|
|
|
|
|
|
|
|
|
|
<h3>7. Интерфейс пользователя (UI)</h3>
|
|
|
|
|
<p>Предоставляет элементы управления и информационные панели для взаимодействия игрока с игрой.</p>
|
|
|
|
|
|
|
|
|
|
<h3>8. Система квестов</h3>
|
|
|
|
|
<p>Управляет заданиями и миссиями, предлагая игроку цели и вознаграждения.</p>
|
|
|
|
|
|
|
|
|
|
<h3>9. Инвентарь и система предметов</h3>
|
|
|
|
|
<p>Управляет предметами, которые игрок может найти, купить, продать или использовать.</p>
|
|
|
|
|
|
|
|
|
|
<h3>10. Система персонажей и развития</h3>
|
|
|
|
|
<p>Управляет созданием персонажей, их навыками, уровнями и прогрессом.</p>
|
|
|
|
|
|
|
|
|
|
<h3>11. Система боя</h3>
|
|
|
|
|
<p>Регулирует механики боя, включая атаку, защиту и использование специальных умений.</p>
|
|
|
|
|
|
|
|
|
|
<h3>12. Система магии</h3>
|
|
|
|
|
<p>Управляет магическими способностями и заклинаниями.</p>
|
|
|
|
|
|
|
|
|
|
<h3>13. Система диалогов</h3>
|
|
|
|
|
<p>Позволяет игрокам взаимодействовать с NPC через диалоговые окна.</p>
|
|
|
|
|
|
|
|
|
|
<h3>14. Система сохранения и загрузки</h3>
|
|
|
|
|
<p>Позволяет игроку сохранять и загружать свой прогресс.</p>
|
|
|
|
|
|
|
|
|
|
<h3>15. Менеджер состояний игры</h3>
|
|
|
|
|
<p>Управляет переходами между различными состояниями игры, такими как меню, игровой процесс и пауза.</p>
|
|
|
|
|
|
|
|
|
|
<h3>16. Система крафтинга</h3>
|
|
|
|
|
<p>Позволяет игрокам создавать новые предметы, комбинируя имеющиеся ресурсы.</p>
|
|
|
|
|
|
|
|
|
|
<h3>17. Мир и локации</h3>
|
|
|
|
|
<p>Создает игровой мир, включая различные локации, города, подземелья и ландшафты.</p>
|
|
|
|
|
|
|
|
|
|
<h3>18. Система погоды и времени</h3>
|
|
|
|
|
<p>Симулирует изменение погоды и суточные циклы, влияя на игровой процесс.</p>
|
|
|
|
|
|
|
|
|
|
<h3>19. Мультиплеер</h3>
|
|
|
|
|
<p>Позволяет игрокам взаимодействовать друг с другом в онлайн-режиме.</p>
|
|
|
|
|
|
|
|
|
|
<h3>20. Система достижений</h3>
|
|
|
|
|
<p>Награждает игроков за выполнение определенных задач и достижения.</p>
|
|
|
|
|
|
|
|
|
|
<h3>21. Локализация</h3>
|
|
|
|
|
<p>Переводит текст и аудио игры на разные языки.</p>
|
|
|
|
|
|
|
|
|
|
<h3>22. Менеджер ресурсов</h3>
|
|
|
|
|
<p>Управляет загрузкой и выгрузкой игровых ресурсов, таких как текстуры, модели и звуки.</p>
|
|
|
|
|
|
|
|
|
|
<h3>23. Логирование и отладка</h3>
|
|
|
|
|
<p>Предоставляет инструменты для отслеживания ошибок и оптимизации производительности.</p>
|
|
|
|
|
|
|
|
|
|
<h3>24. Система модификаций</h3>
|
|
|
|
|
<p>Позволяет сообществу создавать и распространять собственные модификации к игре.</p>
|
|
|
|
|
|
|
|
|
|
<h3>25. Система торговли</h3>
|
|
|
|
|
<p>Управляет экономикой в игре, включая торговлю между игроками и NPC.</p>
|
|
|
|
|
|
|
|
|
|
<h3>26. Система фракций и репутации</h3>
|
|
|
|
|
<p>Управляет отношениями между различными группировками и их отношением к игроку.</p>
|
|
|
|
|
|
|
|
|
|
<h3>27. Система эффектов</h3>
|
|
|
|
|
<p>Управляет специальными визуальными и аудиоэффектами, такими как взрывы, световые эффекты и пр.</p>
|
|
|
|
|
|
|
|
|
|
<h3>28. Поддержка контроллеров</h3>
|
|
|
|
|
<p>Позволяет играть с использованием различных устройств ввода, включая геймпады.</p>
|
|
|
|
|
|
|
|
|
|
<h3>29. Система навигации и картографии</h3>
|
|
|
|
|
<p>Предоставляет игроку карты и инструменты навигации по игровому миру.</p>
|
|
|
|
|
|
|
|
|
|
<h3>30. Система уровней сложности</h3>
|
|
|
|
|
<p>Позволяет настраивать уровень сложности игры для различных типов игроков.</p>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</body>
|
|
|
|
|
</html>
|