Nanolathe воссоздаёт Total Annihilation на открытом движке: демо в браузере и бета
Nanolathe, независимый открытый 2.5D-движок для стратегий в реальном времени под лицензией MIT. Он воссоздаёт классическую Total Annihilation по методу clean-room research (независимого исследования). Сайт проекта предлагает «играть в классику через современный движок, который можно изучать, изменять и развивать». Total Annihilation, отправная точка проекта: его код, документированные форматы игры и результаты исследования открыты для всех.
Попробовать можно двумя способами. Первый, браузерное демо: три оригинальные демонстрационные миссии играются без установки и без папки с игрой, на настольном Chrome, Edge или Safari, с клавиатурой и мышью. Файлы демо скачиваются, когда пользователь решает играть, и кэшируются для следующего визита. Второй, нативная бета для Windows, Mac и Linux: она требует файлов Total Annihilation, которые у пользователя уже есть (копия из GOG, Steam или с оригинальных дисков). Лицензия MIT распространяется только на код движка; содержимое Total Annihilation, отдельно. Проект не связан с владельцами игры и не одобрен ими.
По описанию на сайте, режимы одиночной игры (схватка, Survival и кампания) в основном завершены, но в бете остаются ошибки и мелкие недостающие функции; совместимость может зависеть от миссии или контентного пакета, а совместимость сохранений ещё дорабатывается. Каждая схватка и каждая битва Survival записывается как повтор.
Есть и сетевая игра: в установленной версии или в настольном Chrome/Edge, причём обе версии играют вместе. В меню MULTI создаётся игра и код для друзей. Схватка рассчитана на 2-10 игроков, Survival, на 2 или 3. Хозяин выбирает правила Modern, Community 3.9 или Strict 3.1, может добавить компьютерных игроков; в бою доступны чат, общий доступ и союзы. У каждого должны быть свои файлы игры; трёхмиссионное демо онлайн не работает.
Визуально по умолчанию включён современный GPU-рендеринг со светом, свечением и более богатой детализацией; можно переключиться на Classic. Для сравнения на сайте приведён снимок: он сделан на сборке движка 617540c5 4 октября 2026 года, без обрезки, ретуши и пересэмплирования. Кэш тайлов создан из оригинальных тайлов 32×32 в синтезированные 64×64, а здоровые деревья используют синтезированные наборы деталей 2×.
Ключевые факты
- Nanolathe, независимый открытый 2.5D-движок под лицензией MIT, воссоздающий Total Annihilation по методу clean-room research.
- Три оригинальные демо-миссии играются прямо в браузере (настольные Chrome, Edge, Safari) без файлов игры.
- Нативная бета для Windows, Mac и Linux требует файлы Total Annihilation, которые у пользователя уже есть; лицензия MIT покрывает только код движка.
- Онлайн: схватка на 2, 10 игроков, Survival на 2 или 3, правила Modern, Community 3.9 или Strict 3.1; каждая битва записывается как повтор.
- Бета ещё содержит ошибки и недостающие мелкие функции; проект не связан с владельцами игры.
Почему это важно
Проект даёт возможность запускать классическую стратегию Total Annihilation на современных компьютерах через открытый код, который можно изучать и изменять, а не только играть. Сайт подчёркивает документированные форматы игры и исследование поведения движка, то есть материал полезен и как справочник по устройству оригинала. Это не новость про нейросети, а интересный пример открытой реконструкции игрового движка.
Кому это важно
Игрокам, помнящим Total Annihilation и владеющим копией игры (GOG, Steam или диски). Разработчикам игр и энтузиастам модов, которые хотят изучать форматы и устройство RTS-движка и вносить вклад в код. Всем, кому интересны открытые реконструкции классических игр.
Как это применить
Чтобы просто попробовать: открыть демо в настольном Chrome, Edge или Safari, три миссии играются без установки и без файлов игры. Для полной игры, кампаний, схваток и сетевой игры нужно поставить нативную бету для Windows, Mac или Linux и указать файлы вашей копии Total Annihilation. Код движка распространяется по MIT, так что его можно изменять и использовать для модов; содержимое самой игры под эту лицензию не попадает. Для сетевой игры выберите MULTI в главном меню, создайте игру и отправьте друзьям код.
Можно ли доверять
Все сведения взяты с самого сайта проекта, то есть это самоописание без независимых проверок. Имена авторов или команды в тексте не названы, дата выпуска и номер версии беты не указаны, цифр производительности и сведений об аудитории нет. Сравнительный снимок рендеринга сопровождён пометкой о том, что обрезки и ретуши не было, но это тоже заявление самого проекта.
Риски и подводные камни
Бета ещё содержит ошибки и недостающие мелкие функции; совместимость может зависеть от миссии или контентного пакета, а совместимость сохранений дорабатывается. Для демо подтверждена поддержка только настольных Chrome, Edge и Safari; Firefox, мобильные устройства и планшеты не проверялись. Без собственных файлов игры полная версия недоступна, а трёхмиссионное демо в сетевую игру не входит. Проект не связан с владельцами Total Annihilation и не одобрен ими, а лицензия MIT покрывает только код движка.