Разработчик под псевдонимом baker76 представил первую публичную версию проекта OpenSWOS, представляющего собой полную реконструкцию классического футбольного симулятора Sensible World of Soccer 96/97. Исходный код легендарной игры был переписан с нуля на языке программирования C, что позволило не только сохранить аутентичный геймплей, но и значительно расширить технические возможности оригинала.
Главным достижением энтузиаста стала реализация нативной версии для архитектуры Amiga AGA. В отличие от оригинального релиза 1996 года, новая сборка поддерживает полноценную палитру из 256 цветов на игровом поле и в фоновых элементах. Проект распространяется бесплатно под лицензией GPL v3 и доступен для операционных систем Windows, macOS, Linux, одноплатных компьютеров Raspberry Pi и классических компьютеров Amiga 1200 или 4000 с процессором 68020 и выше. На стоковой конфигурации A1200 игра демонстрирует стабильную частоту кадров в диапазоне от 42 до 50 FPS.
Среди ключевых нововведений выделяется поддержка сетевого многопользовательского режима с использованием технологии rollback netcode на базе GGPO-X, а также функция записи и воспроизведения реплеев матчей. Пользователям доступны все оригинальные режимы: товарищеские встречи, полноценные сезоны, пользовательские турниры и знаменитый режим карьеры, рассчитанный на 20 игровых лет. Дополнительно реализована поддержка широкоформатных дисплеев, эффектов маски ЭЛТ-монитора и современных геймпадов.
Для установки OpenSWOS игрокам необходимо иметь легальную копию оригинальной игры. Специальная утилита Setup извлекает графические ресурсы, звуковые эффекты и данные команд либо из ПК-версии, приобретенной в магазине GOG, либо из образов дискет формата .adf версии для Amiga. Наличие обоих источников позволяет объединить музыкальное сопровождение и экраны загрузки Amiga с улучшенной графикой и комментариями ПК-релиза. Также предусмотрена совместимость с пользовательскими полями из фанатского проекта SWOS 2020. Исходный код проекта открыт и размещен на платформе GitHub для дальнейшего развития сообществом.
Источник: trashbox.ru