Files
fparkan/docs/index.md
T

28 lines
2.4 KiB
Markdown
Raw Normal View History

2026-06-22 01:58:51 +04:00
# FParkan
2024-02-06 02:26:50 +04:00
Эта книга рассказывает, как устроен движок *Паркан: Железная стратегия* и как
FParkan воспроизводит его работу на Rust и Vulkan. Начнём с простого вопроса:
что должно произойти между выбором миссии и появлением первого кадра?
Ответ связывает архивы, модели, поверхность карты, камеру, свет и поведение
объектов в одну программу.
Главы читаются последовательно. Для знакомства с игровой разработкой
подойдут первые две; подробные структуры файлов можно искать в справочнике.
1. [Путеводитель](tomes/01-guide.md): основные понятия и чтение бинарных структур.
2. [Архитектура и игровой цикл](tomes/02-architecture.md): запуск, мир и кадр.
3. [Ресурсы](tomes/03-resources.md): архивы, имена и связи файлов.
4. [Миссии и ландшафт](tomes/04-world.md): размещение объектов и поверхность.
5. [Геометрия и рендер](tomes/05-render.md): путь от вершины до пикселя.
6. [Поведение, управление и звук](tomes/06-behavior.md): интерактивный мир.
7. [Работа над движком](tomes/07-implementation.md): код, тесты и проверка результата.
8. [Устройство оригинальной программы](tomes/08-evidence.md): DLL, адреса и конфигурация.
В [глоссарии](appendices/glossary.md) собраны термины, а в
[открытых вопросах](appendices/knowledge-boundaries.md) — ещё не восстановленное
поведение. Описание алгоритма оригинала и возможности текущего приложения
различаются явно. Предположение остаётся предположением, пока его не
подтверждают игровые файлы или код оригинала.
Команды запуска и проверки приведены в [README](../README.md).