# OpenCiv3: матрица возможностей и зрелости

Срез Development от 25.10.2026. «Есть код» означает найденную реализацию; работоспособность всех комбинаций в этом исследовании не проверена.

| Система | Что подтверждается | Граница подтверждения |
| --- | --- | --- |
| Ходы | `AdvanceTurn`, ходы человека, AI и варваров, межходовые расчёты | Очерёдность важна для бюджета и роста |
| Генерация | Рельеф, биомы, растительность, реки, ресурсы, старты, лагеря | Чётные размеры; minor tribes остаются задачей |
| Города | Основание, жители, рост, голод, производство, ускорение | Вход врага в город вызывает уничтожение, обычное присоединение здесь не реализовано |
| Доходы | Еда, щиты, коммерция; государственные и городские модификаторы | Есть TODO по чертам цивилизаций и специалистам |
| Наука | Известные технологии, очередь, зависимости, стоимость, бесплатные открытия | AI выбирает первую доступную технологию |
| Правительства | Содержание, полиция, ускорение, переходный режим | Наличие полей не означает полноту всех особенностей |
| Культура | Накопление по игрокам, расширение границ | Возрастной множитель спорный; культурная победа не подключена |
| Настроение | Здания, полиция, роскошь, штраф ускорения населением | Усталость от войны и штраф призыва отмечены TODO |
| Юниты | Приказы, здоровье, опыт, перемещение, роли, транспорт | Полная авиация и армии не подтверждены |
| Бой | Раунды, бонусы, оборонительный обстрел, отступление | TODO по поведению отступающего защитника |
| Обстрел | Юниты, стены, население, здания, улучшения | Несколько значений прямо названы предположениями |
| Торговля | Золото, технологии, мир; модель длительных договоров | Оценка предложения очень упрощена |
| Доступ к ресурсам | Компоненты дорожной сети | Гавани, аэропорты и война в сети — TODO |
| AI | Разведка, экспансия, защита, наступление, рабочие, эскорт | Есть привязки к английским именам и ограниченный флот |
| Победа | Завоевание, доминирование, время; учёт очков | Остальные переключатели не создают обработчики |
| Сохранения | JSON и восстановление модели | ZIP признан расширением, но чтение в данном пути текстовое |
| BIQ/SAV | Разбор и импорт значительной части данных | Не тождественны полной совместимости сценария |
| Standalone | Собственная графика и отфильтрованный ruleset | 27 из 124 типов юнитов базового набора |
| Civilopedia/Codex | Парсер текста и тесты модели | Кнопка Civilopedia отключена, UI отдельно разрабатывается |
| Дополнительные экраны | Есть заготовки торговли, культуры, космоса, демографии | Фон и кнопка закрытия не подтверждают механику |

## Где проверять

Основные источники: [цикл хода](https://github.com/C7-Game/OpenCiv3/blob/c1370e2f63a6042a3c4206f0043543d7da0d5cc5/C7Engine/EntryPoints/TurnHandling.cs), [действия юнитов](https://github.com/C7-Game/OpenCiv3/blob/c1370e2f63a6042a3c4206f0043543d7da0d5cc5/C7Engine/C7GameData/MapUnit_Actions.cs), [город](https://github.com/C7-Game/OpenCiv3/blob/c1370e2f63a6042a3c4206f0043543d7da0d5cc5/C7Engine/C7GameData/City.cs), [игрок](https://github.com/C7-Game/OpenCiv3/blob/c1370e2f63a6042a3c4206f0043543d7da0d5cc5/C7Engine/C7GameData/Player.cs), [AI](https://github.com/C7-Game/OpenCiv3/blob/c1370e2f63a6042a3c4206f0043543d7da0d5cc5/C7Engine/AI/PlayerAI.cs), [сохранение и подключение побед](https://github.com/C7-Game/OpenCiv3/blob/c1370e2f63a6042a3c4206f0043543d7da0d5cc5/C7Engine/C7GameData/Save/SaveGame.cs), [торговая сеть](https://github.com/C7-Game/OpenCiv3/blob/c1370e2f63a6042a3c4206f0043543d7da0d5cc5/C7Engine/AI/Pathing/TradeNetwork.cs), [кнопка Civilopedia](https://github.com/C7-Game/OpenCiv3/blob/c1370e2f63a6042a3c4206f0043543d7da0d5cc5/C7/UIElements/UpperLeftNav/CivilopediaButton.cs), [фильтр standalone](https://github.com/C7-Game/OpenCiv3/blob/c1370e2f63a6042a3c4206f0043543d7da0d5cc5/C7/Lua/standalone/ruleset.lua).

Подробности и дополнительные источники приведены в тематических статьях. Статусы не следует переносить на старый релиз или на оригинальную Civilization III.

