Обновлено:

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

Эталонные случаи и неопределённости Atlants 2

Этот реестр отделяет наблюдения Windows-оригинала от проверок нашего движка. Ни один случай ниже ещё не выполнен в оригинале. Пустые наблюдения нельзя заменять результатом OpenCiv3 или успешным автоматическим тестом браузерной версии.

Закрепление запуска

Поставка и хеши: паспорт файлов. Основные правила — Conquests/conquests.biq, профиль atlants2-827be8b3f7aab140. PE-ресурс EXE содержит 1.21.0.0; фактическую версию на стартовом экране требуется записать отдельно.

Для контрольного запуска нужно зафиксировать: выбранный BIQ/сценарий, версию EXE, язык, сложность, размер/географию/возраст/климат мира, цивилизации и их порядок, активные победы, варваров, включённые ускорения/особые правила, seed и исходный SAV. Для анимаций дополнительно записываются предпочтения скорости, звука и «быстрых» действий. Самостоятельная фиксированная карта нашего движка ещё не имеет идентичного BIQ в оригинале: это отдельная задача подготовки контрольной карты, а не доказанная общая исходная позиция.

Первый целевой набор: Россия и Рим, «Регент» (DIFF 2), начальная «Община» (GOVT 10), исследовательский коэффициент «Крошечного» мира (WSIZ 0). Фактическая геометрия нашей карты 12×10 отличается от стандартной геометрии WSIZ 0; её коэффициент используется явно и не выводится из числа клеток. Это надо повторить при подготовке сценария для сверки.

Случаи

IDНаправлениеДействиеЧто записать в оригиналеСостояние
R01ПравилаОсновать столицу на лугах при «Общине»Пища/щиты/коммерция центра, соседней клетки, итог городаНужен запуск
R02ПравилаДождаться первого роста с постоянной обработкой клетокРазмер пищевого запаса, потребление, остаток после ростаНужен запуск
R03ПравилаЗавершить юнит с избытком щитовПорядок роста/производства, перенос избытка, движение нового юнитаНужен запуск
R04ПравилаЗавершить рабочего/поселенца на минимальном населенииУдержание заказа, запас щитов, население и настроениеНужен запуск
R05ПравилаПостроить дорогу одним и двумя рабочимиПрогресс по ходам, остаток движения, влияние IndustriousНужен запуск
R06ПравилаПодключить лошадей дорогой, затем разорвать путьДоступность ресурса и заказа до/после разрываНужен запуск
R07ПравилаДва соседних города претендуют на общую клеткуДопустимость назначений, изменение обоих прогнозовНужен запуск
R08ПравилаУвеличить город до первых беспорядковНастроения, действие гарнизона/артиста, пища, щиты, коммерцияНужен запуск
R09ПравилаОсновать второй и третий города на известных расстоянияхКрасные щиты/монеты, влияние дороги к столицеНужен запуск
R10ПравилаИсследовать дешёвую технологию при разных долях наукиЦена, округления, минимум/максимум, нулевое финансированиеНужен запуск
R11ПравилаНаземный бой одинаковых и разных типовВыбор защитника, бонусы, расход движения, HP и событияНужен запуск
R12ПравилаВойти в город размера 1 и размера 2Разрушение/захват, потери жителей/зданий, сопротивлениеНужен запуск
R13ПравилаУничтожить последнего соперникаУсловие поражения/победы, оставшиеся поселенцы и юнитыНужен запуск
R14Правила и управлениеРеволюция при разных размерах империи, религиозной стороне и ИИТочный первый/последний ход, диапазон/распределение, влияние DIFF и момент обязательного выбораНужен запуск; текущая формула предварительная
R15ПравилаУрожаи анархии: столица, специалисты, дорога и культураОбычные доходы, колбы/налоги/щиты специалистов, рост, работа и культурная прибавкаНужен запуск; свой движок проверен
R16ПравилаПринять строй с force_resettle и сохранить захваченный городПотери 1/2/3 по исходному размеру, минимум жителей, порядок сопротивления, смена бюджетаНужен запуск
R17ПравилаНаучная и экспансионистская цивилизации по отдельностиНаучный подарок при смене эпохи и стоимость научного сооружения, отсутствие бонуса у второй стороныФлаги формата установлены; нужен запуск
R18Правила/управлениеЗолотой век от победы и чудес, 30 ходов AtlantsПервый/последний урожай, начало на чужом ходу, порядок городов, анархия, повторение, захваченные/устаревшие чудесаСобственный движок проверен; нужен запуск оригинала
R19ПравилаСмешанные национальности, повторный захват и производимый рабочий/поселенецСохранение состава, потери граждан, происхождение юнита, собственный возвращённый рабочийСобственный движок проверен; нужен запуск оригинала
R20ПравилаCULT/GOVT, подавление, ассимиляция и xenophobicОтношения 4:1…1:4, нулевые культуры, предел успешного подавления, исходные шансы, ровно 50%, межходовой порядокТаблицы измерены; контроль Windows открыт
R21Правила/управлениеСпорная клетка на порогах 10/100/1000, равная культура и возрастПриоритет расстояния, текущая/будущая культура, год/ход основания, направления, океан и промежутки; доступность обработки и ресурсаСобственная модель проверена; нужен запуск оригинала
R22Правила/данныеЗахват и разрушение города с внешними культурными кольцамиПересчёт всех владений, удержание соседними городами, прекращение работ, продолжение с сохранения перед сменой границыСобственный движок проверен; нужен запуск оригинала
R23Правила/управлениеКультурный переход: столица, первый урожай, смешанные группы, гарнизон и два получателяВероятность для каждой державы, настоящие/дополнительные дворцы, настроение, нулевые культуры, фаза проверки и очередность PRNGОпределённая модель проверена; контроль Windows открыт
R24Управление/данныеПредложение принять город, отказ, потеря своих частей, продолжение выбораОтказ оставляет город; принятие сохраняет население/историю, переносит здания и создаёт защитника; проверить запасы, малые чудеса, количество/тип/опыт/движение защитникаИсходный Script подтверждает смысл отказа; остальные детали требуют наблюдений EXE
R25ПравилаУсталость по нескольким противникам, нападение/потери/территория, мирное снижениеПороги 30/31, 60/61, 90/91, 120/121; округления; воодушевление; реальный получатель очков и исторические баги ИИОпределённая модель и полная серия снижения проверены; контроль Windows открыт
R26Правила/управление/данныеМир во время хода, отказ/принятие, повторная война и вынужденная революцияВозврат движения/очереди сторон, сохранённый ответ, срок/нарушение договора, остаточные очки и первая фаза анархииСобственный движок/браузер проверены; исходные правила переговоров и фазы требуют наблюдений
R27Правила, управление, представление, данныеПризыв при населении 7/8, разных правительствах/национальностях, разрыв ресурса, повтор после загрузкиТип и здоровье рекрута, движение, лимит города, настроение по ходам, поведение после захвата; сверить BIQ и CivilopediaНужен запуск
R28Правила, представление, управление, данныеШесть работ: начало, прерывание, команды группы, вырубка/посадка и вода 20/21Фаза вклада, скорость, лесные щиты/получатель/история, подстилающий слой, поведение лагеря в лесу, клетки орошения и загрузкаНужен запуск
R31Управление, представление, данныеHold/Wait, активация, три жеста GoTo и указательОчередь в том же ходу, тайминги удержания/курсорa, выбор стека, клавиши и прерывание при атакеНужен запуск
R30Управление, представление, данныеСпираль завершения хода, GoTo с числом ходов, выбор стекаЗапуск/остановка и период оранжево-голубого мигания, hover, пути и ничьи, продолжение после загрузкиНужен запуск
R29Правила, управление, представление, данныеРельсы, мосты, форт/баррикада и проход в зоне контроляЛокальные ресурсы, движение через город/реку, ownership баррикады, защитные бонусы, порядок стеков/стрельбы, PRNG и оригинальная анимацияНужен запуск
R32Правила, представление, управление, данныеЗагрязнение: население 14/15/16 и экологический предел, положительные/отрицательные/устаревшие/дарованные здания, совместная уборкаEXE-фаза и PRNG, старт/порядок поиска клетки, край предела, снятие жителя, основания на пятне, выбор рисунка/анимации и частичное сохранениеСобственные проверки и первичные разборы выполнены; контроль выбранного Windows EXE открыт
R33Правила, представление, управление, данныеПереброска через аэропорты: частично двигавшийся юнит, несколько отправителей/один получатель, переговоры, загрузкаИсходные предикаты и пиктограмма подтверждены отдельными машинными случаями; исходный поиск назначения, иностранные базы, смена владельца и Windows-фазы требуют контроля914 игровыхJS, DOM,24Python,29 локальных/29 публичных браузерных сценариев0.20.0 прошли; полный Windows-контроль открыт
R34Правила, управление, данныеВоздушная ресурсная сеть: ID/знание, войны, посредники, продажа, импорт, требования производстваПолные исходные предикаты и замыкание исполнены688 раз с контролируемыми помощниками; сопоставление ID разрушенных городов и полного Windows-хода открыто924 игровыхJS, DOM,25Python и30 локальных/30 публичных браузерных сценариев0.21.0 прошли
R35Правила, представление, управление, данныеПолевой аэродром: TFRM9, требования, рабочие, базирование, переброска, захват, обстрел и редактор370 исходных случаев/7сигнатур,8 исполнений функции рисунка. Полный календарь, культурная эвакуация самолётов и Windows-сверка открыты937 игровыхJS, DOM,29Python,31 локальный/31 публичный Chromium прошли в0.22.0; см. airfields-and-worker-bases.md
R36Правила, управление, данныеКультурная потеря аэродрома: ближайший город прежнего владельца, отсутствие города, расход движения и слот переброски140 исходных исполнений/5 диапазонов;96 полных поисков,32 ограниченные ветки и12 переносов с контролируемыми зависимостями. Полный Windows-обход/низкоуровневые эффекты и повторные ID городов остаются открытыми948JS/79модулей, DOM,62Python,8 локальных и8 публичных Chromium0.22.3 прошли. Подлинный39 из0.22.2 продолжается точно
R37Правила, представление, управление, данныеВоздушный транспорт, десант и схема40974 исходных исполнения/6 диапазонов;143 восстановленных FLC-кадра сравнены с PNG, полный целевой курсор/Windows остаются открытыми; описаниеОбщие LOAD/REBASE/UNLOAD/AIR_DROP, ИИ, сохранение, исходная кнопка и реальный Canvas проверены; итог выпуска в отчёте0.23.0
R38Правила, управление, данныеЦели десанта, текущая видимость, слепая высадка и сырой радиус207 исходных исполнений/10 диапазонов: полные курсор/поиск/расстояния/диспетчер, ограниченные привязка/стоимость; внешняя видимость и Windows остаются открытыми; описаниеОбщая проверка/предпросмотр/ИИ, подлинный40 без изменений, запреты без расхода, слепые потери и точное продолжение проверяются в0.23.1
R39Правила, управление, данные, представлениеВоенные лидеры, Elite★ и ускорение строительства1536 исходных случаев / 3 диапазона: элита до повышения, условия/знаменатели, полная доступность ускорения; конструктор, имена, внешние помощники и Windows открыты; описаниеОбщие приказ/кнопка/ИИ, запреты без расхода, реальные бой и модернизация, подлинный40→41 только метаданными, точное продолжение; армии и научные лидеры не включены
P01ПредставлениеПоказать проверочный набор юнитовВсе 8 направлений, 2 цвета, тени, исходные смещенияНужен запуск
P02ПредставлениеПереходы покой → движение → бой → смертьПорядок/длительности кадров, замыкания и звуковые меткиНужен запуск
P03ПредставлениеОткрыть карту, город, науку, производствоКомпоновка, состояния кнопок, иконки и подписиНужен запуск
C01УправлениеB/R/G/F/ожидание/конец хода, отмена и диалогиПриказы, фокус, клавиши, сообщения и возврат выбораНужен запуск
D01ДанныеПродолжить собственную партию после сохраненияПолное равенство состояний и последующих команд нашего движкаАвтотесты есть; не проверка оригинального PRNG
D02ДанныеИмпортировать контрольные BIQ и SAVВстроенные правила отдельно от размещения и текущего состоянияИмпорт текущего состояния не выполнен

Для будущего наблюдения сохраняются: ID случая, входной SAV/BIQ и их хеши, точная последовательность действий, снимки до/после, численные результаты, дата, версия EXE и вывод. Статус «проверено» появляется только при сопоставлении с независимым ожидаемым результатом.

Реестр неопределённостей

IDВопросТекущая политика
U01Foodbox и доход центра при модифицированном потреблении 3 пищиЗначения не извлекаются из неизвестных полей RULE; проверка Windows обязательна
U02Модификации EXE, фактическая 1.21/1.22Хеш EXE закреплён; PE-версия не объявляется доказанной версией поведения
U03Стоимость и календарь работ, особенности цивилизацийРабочая модель на основе TFRM; длительность не объявлена совпадающей
U04Округления коррупции, науки и городского хозяйстваКаждая формула получает отдельные контрольные случаи
U05Исходная последовательность случайностиНаш PRNG детерминирован; совместимость с оригинальным PRNG отсутствует
U06Флаги особых юнитов и зданийИмпорт записи не означает выполнение свойств; расширять поддержку по способностям
U07Палитры, AMB и нестандартные FLCОграниченный декодер с явными исключениями; цвет цивилизации и звук ещё не подтверждены
U09Бой: выбор защитника, бонусы, отступление, оборонительный выстрел и порабощениеИсточники и программные проверки перечислены в модели боя; контроль Windows ещё нужен
U10Сопротивление, сохранность сооружений и добыча при захватеМатрица культуры/правительств не применяется; временные вероятности явно записаны в модели
U11Здания: бонусы/округления, ветеранский дворец, амбар на границах, переключение категорий и предел роскошиСобственные проверки выполнены для раннего набора; контрольные ходы Atlants обязательны
U12Длительность анархии и ограничения DIFFЯвная временная модель 3–7/4–8/5–9 с собственными порогами, религиозные 2; выбор момента и трактовку max_anarchy проверить на EXE
U13Специалисты, культура и переселение при анархии/переходеОбщие команды и прогнозы проверены; порядок и граничные значения оригинала не объявлены совпадающими
U14Оригинальный порядок золотого века, чудес и урожаяФиксированная пакетная модель и исходные 30 ходов; Windows-проверка календаря и редких условий обязательна
U15Национальности при потерях, ассимиляция и исходный культурный порогГрупповая модель, строгая половина и фиксированный порядок явно описаны; старый состав может быть восстановлен приблизительно
U16Неизвестные поля матрицы GOVTИсходные 196 троек сохранены; первое поле не приводится к bool, подкуп ещё не исполняется
U17Точный культурный порядок, внешние кольца и значение RULE.border_multiplierКоэффициент border_factor и шесть уровней исполняются; border_multiplier=1000 не интерпретирован. Текущие ничьи, океан и одношаговое заполнение требуют Windows-контролей; культурный переход подключён отдельной предварительной моделью
U18Оригинальная формула и последствия культурного переходаСмысл отказа подтверждён исходным Script. Принятые численные границы, порядок, восстановленный возраст старых сохранений, запасы/малые чудеса и бесплатный защитник явно отделены от наблюдений оригинала; праздник пока влияет только на культурную проверку
U19Военное настроение, порядок фаз и первоначальная память старых файловОбщая модель реализует правительственные режимы, факторы и мир; старые WWP не восстановлены. Отрицательное снижение, национальности рабочих мест, исходные баги ИИ, цены/готовность к миру и репутация требуют самостоятельной проверки
U20Призыв: размер, кандидаты, национальность и срок недовольстваTECH134, флаг Draft, GOVT и RULE применяются; исходная справка говорит о населении 8, но противоречит BIQ по Фашизму/типам. Приоритет, связь с Town, сопротивление, настроение и перенос при захвате требуют Windows-контроля
U21Работы: точная фаза, труд, лагеря в лесу и водаШесть общих заданий выполняются; источники противоречат по орошению и шахтам в лесу. Тайминг, лишний труд, индустриальность, исходный выбор лесного города, проведение через город и графические соседства требуют EXE-контроля
U24Оригинальное управление: тайминги и края очередиОбщая модель Hold/FIFO Wait и жесты проверены у нас; 450 мс удержания, 83 мс кадра, точный вид мини-меню и дополнительные приказы требуют Windows-контроля
U23Спираль и маршруты: исходный тайминг и управлениеИсходные три кадра сохранены, собственный цикл 1 с и GoTo проверены; точный период Windows, условия запуска, мышиные жесты и выбор равных путей требуют контроля. Запрет отмены работы задан пользователем
U22Инфраструктура и зона контроля: исходный порядок и исключенияНативные требования, +75/+75 и формула исследователя исполняются; стековые ничьи, защита цели, боевой проход, усталость, городские/речные исключения и анимация требуют контроля EXE
U25Загрязнение: точная фаза и выбор клетки, экологический край размера, основание и рабочая анимацияBIQ и отдельные каналы исполняются, свой детерминизм/уборка проверены; вероятность и нулевая выработка из руководств, но случайный старт поиска оригинала отличается от равномерного выбора нашего движка. Требуется Windows-контроль
U08Геометрия и переносы мира в BIQФиксированная карта без замыкания работает; импорт оригинальной географии не выполнен

План · Фактический прогресс