v8.0 — Новый каркас: реестры, честный лок-степ, тесты
Рассинхронизация теперь обнаруживается. Контрольные суммы обеих сторон сверяются на сервере; при расхождении партия останавливается с сообщением, а не продолжается двумя разными играми
Переподключение работает. Раньше клиент после обрыва связи замирал навсегда: сервер присылал журнал партии, а клиент его не слушал
Партия воспроизводится по сиду и журналу команд — фундамент для повторов, наблюдения за чужой игрой и кооператива против ИИ
Скорость игры больше не зависит от частоты монитора. На 120 Гц матч шёл вдвое быстрее, чем на 60
Эскадрильи больше не теряются при потере аэродрома — оплаченная авиация оставалась навсегда неработоспособной
Сервер проверяет команды и ограничивает размер пакета — испорченный приказ больше не может обездвижить дивизию у обоих игроков
Итоговая статистика показывается с точки зрения своей стороны, а не всегда синей
Цены построек в интерфейсе берутся из одного источника с игрой (склад ГСМ показывал завышенную цену)
Внутри: единые реестры юнитов, построек и ресурсов; 21 автоматический тест на детерминизм
v7.2 — Маршруты, дороги и сервис движения
Исправлен критический баг: группа больше 9 подразделений шла НАЗАД от точки приказа и уводила армию в угол карты. Из-за этого ИИ ни разу не атаковал
Маршрут строится в момент приказа: войска заранее знают дорогу и обходят хребты, а не упираются в них
Дороги прокладываются по ландшафту, а не прямыми линиями: сеть связная, реки пересекает по бродам, ветки сливаются в магистрали
Новая постройка подключается к дорожной сети — сеть растёт по ходу партии
Грузовики ездят по дорогам: раньше шли напрямик и дорог не искали
Дороги теперь отчётливо видны на карте отдельным слоем
Единый сервис движения для войск и техники вместо трёх разных реализаций
Группа доходит до цели за то же время на 95–100% пути вместо 58–66%
v7.1 — Построения и новый вид войск
Юниты больше не слипаются в один круг — каждое подразделение видно отдельно, группа обводится рамкой
Знаки как на штабной карте: пехота — перекрестье, танки — овал, артиллерия — круг, инженеры, ПВО, метка дивизии XX
Походная колонна: группа идёт друг за другом, а не разбегается по одной точке
Развёртывание на позиции: пехота и танки впереди, ПВО следом, артиллерия в тылу — автоматически
Видно, что даёт группа: на рамке написано число, бонус к бою и состояние — КОЛОННА или РАЗВЁРНУТ
Колонна на марше даёт лишь 40% армейского бонуса — развернуться перед боем теперь имеет смысл
Клик по бейджу выделяет всю группу, клик по знаку — одно подразделение
Войска обходят горы: раньше юнит мог упереться в хребет и стоять до конца партии
ИИ отдаёт приказы группами и использует те же построения
v7.0 — Новая карта: процедурный ландшафт
Настоящая генерация рельефа вместо случайных кругов: фрактальный шум с искажением области (domain warping) даёт естественные очертания
Горные хребты, а не пятна — ridged multifractal формирует связные гряды
Реки текут по рельефу — русло ищет низшую точку, отсюда живые меандры
Сеть ручьёв по накоплению стока: притоки, дельты (только визуал, на бой не влияет)