Sobre o projeto

OpenSC2K é um remake independente e de código aberto do SimCity 2000, construído com o motor Godot. Não é afiliado nem endossado pela Maxis ou Electronic Arts, e não distribui nenhum código ou recurso original do jogo. Para executá-lo, é necessário o Godot 4.7 e sua própria cópia do SimCity 2000 Special Edition para Windows 95 (1996). Após iniciar com `godot --path game`, um prompt de importação solicita que você localize `SIMCITY.EXE`; o aplicativo verifica a versão suportada e importa os arquivos do jogo, que fornecem os gráficos, textos, sons e músicas originais. Além de reproduzir o jogo base, o projeto lista uma série de extensões: - Tamanhos de cidade de 16, 32 e 64 tiles por lado até 256, 384 e 512, além do original 128. - Mapas de dados para cobertura, valor da terra, poluição, criminalidade e camadas semelhantes renderizados em resolução 1:1 com o mapa, em vez de resolução inferior. - Limites muito ampliados para MicroSims (XMIC) e objetos móveis (XTHG) por cidade. - Um gerador de terreno aprimorado com características de terreno configuráveis. - Novas visualizações de dados isométricas, mapa de altura, cobertura de serviços e sobreposições de viagens de transporte. - Mais níveis de zoom, controles de camadas e visualizações subterrâneas escuras opcionais. - Dados detalhados de simulação, incluindo tempos de simulação e ferramentas de inspeção. - Suporte para pacotes externos de gráficos, som e música. Cidades maiores e mapas de dados por tile são armazenados em saves `.sc2x`, que o jogo original não consegue abrir; cidades originais `.sc2` mantêm um modo de compatibilidade separado. Muitas correções identificadas pelo projeto sc2kfix foram aplicadas ou portadas para esta base de código, com o aviso MIT do sc2kfix mantido para o trabalho adaptado. Para desenvolvimento, abra `game/project.godot` no Godot e execute `tools/validate_project.sh`. Os testes usam áudio silencioso e esperam uma cópia do jogo original em `references/SIMCITY2000`. O projeto declara que é desenvolvido com assistência de ferramentas de IA, incluindo grandes modelos de linguagem, para geração de código, refatoração, pesquisa, documentação, testes e depuração, com decisões arquiteturais e contribuições revisadas e direcionadas pelo mantenedor; um AI-POLICY.md documenta o uso e a política de contribuição. O código do projeto é licenciado sob MIT. As fontes Rajdhani incluídas e o Godot WRY mantêm suas próprias licenças. A licença MIT não concede direitos sobre o jogo original ou seus recursos. A compatibilidade e o comportamento da simulação foram determinados por meio de observação, testes, análise de dados do jogo, pesquisa disponível publicamente e engenharia reversa do executável original.