Об этом проекте

OpenSC2K — это независимо написанный открытый ремейк SimCity 2000, созданный на движке Godot. Он не связан с Maxis или Electronic Arts и не одобрен ими, и не содержит оригинального игрового кода или ресурсов. Для запуска требуются Godot 4.7 и ваша собственная копия SimCity 2000 Special Edition для Windows 95 (1996). После запуска командой `godot --path game` появляется запрос на импорт, предлагающий указать `SIMCITY.EXE`; приложение проверяет поддерживаемую версию и импортирует игровые файлы, которые предоставляют оригинальную графику, текст, звук и музыку. Помимо воспроизведения базовой игры, проект перечисляет ряд расширений: - Размеры городов от 16, 32 и 64 тайлов на сторону до 256, 384 и 512, наряду с оригинальными 128. - Карты данных для покрытия, стоимости земли, загрязнения, преступности и подобных слоёв, отображаемые в разрешении 1:1 с картой вместо более низкого разрешения. - Значительно увеличенные лимиты на MicroSims (XMIC) и перемещаемые объекты (XTHG) на город. - Улучшенный генератор рельефа с настраиваемыми параметрами местности. - Новые изометрические представления данных, карта высот, наложения покрытия услуг и транспортных поездок. - Больше уровней масштабирования, управление слоями и опциональные тёмные подземные виды. - Подробные данные симуляции, включая тайминги симуляции и инструменты инспекции. - Поддержка внешних пакетов графики, звука и музыки. Большие города и карты данных по тайлам сохраняются в файлах `.sc2x`, которые оригинальная игра не может открыть; оригинальные города `.sc2` сохраняют отдельный режим совместимости. Многие исправления, выявленные проектом sc2kfix, были применены или перенесены в эту кодовую базу, при этом уведомление MIT проекта sc2kfix сохранено для адаптированной работы. Для разработки откройте `game/project.godot` в Godot и запустите `tools/validate_project.sh`. Тесты используют беззвучный звук и ожидают копию оригинальной игры в `references/SIMCITY2000`. Проект заявляет, что разрабатывается с помощью инструментов ИИ, включая большие языковые модели, для генерации кода, рефакторинга, исследований, документации, тестирования и отладки, при этом архитектурные решения и вклад проверяются и направляются сопровождающим; файл AI-POLICY.md документирует политику использования и вклада. Код проекта лицензирован под MIT. Включённые шрифты Rajdhani и Godot WRY сохраняют свои собственные лицензии. Лицензия MIT не предоставляет прав на оригинальную игру или её ресурсы. Совместимость и поведение симуляции были определены путём наблюдения, тестирования, анализа игровых данных, общедоступных исследований и обратной разработки оригинального исполняемого файла.