Обновлено:

На этой странице

OpenCiv3: база знаний для нашей игры

OpenCiv3 — независимый открытый ремейк Civilization III, ранее называвшийся C7. Для нашей браузерной стратегии он полезен как изучаемая реализация механик, импорта файлов и архитектуры. Это не исходники Firaxis и не эталон, доказывающий точное поведение оригинала.

Исследование проведено 26 октября 2026 года. Ветка Development зафиксирована на коммите c1370e2f63a6042a3c4206f0043543d7da0d5cc5 от 25.10.2026, 19:52:21 UTC. Материалы написаны по README, wiki, релизам, задачам и выбранным участкам исходников. Получены и проверены по Git blob SHA 302 текстовых файла; это объём доступного для анализа корпуса, а не заявление о полном чтении всех файлов. Игра и её тесты в этом исследовании не запускались.

С чего начать

Устройство движка

ТемаСодержание
АрхитектураGodot, C#, модель состояния, сообщения и границы модулей
Ход и победаПорядок расчётов, очки, завоевание, доминирование и лимит ходов
Карта и генерацияКоординаты, соседи, seed, биомы, реки, стартовые позиции
Модель данных и состав правилПрототипы, экземпляры, идентификаторы и измеренный состав
Моды и LuaБаза, дополнения, поведение, графика и звук
СохраненияJSON, восстановление ссылок, режим игры и воспроизводимость
Импорт Civ3BIQ, SAV, сжатие, преобразование правил и ограничения

Игровые системы

ТемаСодержание
Клетки и работы рабочихДоходы, ресурсы, слои улучшений, стоимость и прогресс работ
Города и производствоЖители, еда, рост, население как стоимость, здания и чудеса
Экономика, наука и правительстваКоммерция, бюджеты, содержание, исследования и анархия
Культура и настроениеГраницы, довольство, ресурсы роскоши и беспорядки
Юниты и маршрутыВозможности, перемещение, A*, дороги, транспорт
Бой и обстрелРаунды, модификаторы, отступление, цели и неизвестные параметры
Дипломатия и торговляОтношения, соглашения, обмен технологиями и дорожная сеть
Искусственный интеллектСтратегические приоритеты, роли, производство и ограничения

Представление и разработка

Как читать доказательства

Код: найден исполняемый путь в закреплённой версии; это статическое свидетельство, без проверки поведения в запущенной игре. Данные: запись или флаг присутствует в таблице; выполнение механики этим не подтверждается. Документация: заявление авторов или описание релиза. План: идея, issue или незавершённый PR. Вывод для нас: наша рекомендация, не обещание OpenCiv3.

При разногласиях между старой wiki и исходниками для описания текущего устройства используем исходники. Ошибки, TODO и приближённые расчёты сохраняем в конспектах. Статус issue сам по себе не означает отсутствия или наличия функции.

Связь с другими исследованиями

Оригинальная поставка и Path of Atlants 2 описывает фактические файлы и расширенный состав нашего профиля. Предыдущее чтение графических форматов OpenCiv3 содержит более узкие статьи о PCX, FLC и атласах. Этот раздел дополняет их устройством игры и прикладными выводами.

Первоисточник проекта: C7-Game/OpenCiv3. Обзор позиционирования: README.md.