Sobre el proyecto
OpenSC2K es una recreación de código abierto de SimCity 2000, escrita de forma independiente y construida con el motor Godot. No está afiliada ni respaldada por Maxis ni Electronic Arts, y no incluye ningún código ni recurso original del juego.
Para ejecutarlo se requiere Godot 4.7 y tu propia copia de SimCity 2000 Special Edition para Windows 95 (1996). Tras iniciarlo con `godot --path game`, aparece un aviso de importación que te pide localizar `SIMCITY.EXE`; la aplicación verifica la versión compatible e importa los archivos del juego, que proporcionan los gráficos, textos, sonidos y música originales.
Además de reproducir el juego base, el proyecto enumera varias extensiones:
- Tamaños de ciudad desde 16, 32 y 64 casillas por lado hasta 256, 384 y 512, junto con las 128 originales.
- Mapas de datos de cobertura, valor del suelo, contaminación, criminalidad y capas similares renderizados a resolución 1:1 con el mapa en lugar de a menor resolución.
- Límites muy aumentados de MicroSims (XMIC) y objetos móviles (XTHG) por ciudad.
- Un generador de terreno mejorado con características de terreno configurables.
- Nuevas vistas de datos isométricas, mapa de altura, cobertura de servicios y superposiciones de viajes de transporte.
- Más niveles de zoom, controles de capas y vistas subterráneas oscuras opcionales.
- Datos detallados de simulación, incluidos tiempos de simulación y herramientas de inspección.
- Compatibilidad con paquetes externos de gráficos, sonido y música.
Las ciudades más grandes y los mapas de datos por casilla se guardan en partidas `.sc2x`, que el juego original no puede abrir; las ciudades originales `.sc2` conservan un modo de compatibilidad independiente.
Muchas correcciones identificadas por el proyecto sc2kfix se han aplicado o portado a este código base, conservando el aviso MIT de sc2kfix para el trabajo adaptado.
Para el desarrollo, abre `game/project.godot` en Godot y ejecuta `tools/validate_project.sh`. Las pruebas usan audio silencioso y esperan una copia del juego original en `references/SIMCITY2000`.
El proyecto declara que se desarrolla con ayuda de herramientas de IA, incluidos modelos de lenguaje grandes, para generación de código, refactorización, investigación, documentación, pruebas y depuración, con decisiones arquitectónicas y contribuciones revisadas y dirigidas por el mantenedor; un archivo AI-POLICY.md documenta el uso y la política de contribución.
El código del proyecto tiene licencia MIT. Las fuentes Rajdhani incluidas y Godot WRY mantienen sus propias licencias. La licencia MIT no otorga derechos sobre el juego original ni sus recursos. La compatibilidad y el comportamiento de la simulación se determinaron mediante observación, pruebas, análisis de datos del juego, investigación disponible públicamente e ingeniería inversa del ejecutable original.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.