À propos du projet

OpenSC2K est un remake open source de SimCity 2000 écrit indépendamment, construit avec le moteur Godot. Il n'est ni affilié à Maxis ou Electronic Arts, ni approuvé par eux, et il ne distribue aucun code ni ressource du jeu original. Son exécution nécessite Godot 4.7 ainsi que votre propre copie de SimCity 2000 Special Edition pour Windows 95 (1996). Après le lancement avec `godot --path game`, une invite d'importation vous demande de localiser `SIMCITY.EXE` ; l'application vérifie la version prise en charge et importe les fichiers du jeu, qui fournissent les graphismes, textes, sons et musiques originaux. Au-delà de la reproduction du jeu de base, le projet liste un certain nombre d'extensions : - Des tailles de ville de 16, 32 et 64 tuiles par côté jusqu'à 256, 384 et 512, aux côtés des 128 d'origine. - Des cartes de données pour la couverture, la valeur des terrains, la pollution, la criminalité et des couches similaires rendues à une résolution 1:1 avec la carte au lieu d'une résolution inférieure. - Des limites considérablement augmentées pour les MicroSims (XMIC) et les objets déplaçables (XTHG) par ville. - Un générateur de terrain amélioré avec des caractéristiques de terrain configurables. - De nouvelles vues de données isométriques, une carte de hauteur, des superpositions de couverture de services et de trajets de transport. - Davantage de niveaux de zoom, de contrôles de couches et des vues souterraines sombres optionnelles. - Des données de simulation détaillées, incluant les timings de simulation et des outils d'inspection. - La prise en charge de packs externes de graphismes, de sons et de musiques. Les villes plus grandes et les cartes de données par tuile sont stockées dans des sauvegardes `.sc2x`, que le jeu original ne peut pas ouvrir ; les villes `.sc2` originales conservent un mode de compatibilité distinct. De nombreux correctifs identifiés par le projet sc2kfix ont été appliqués ou portés dans cette base de code, la notice MIT de sc2kfix étant conservée pour le travail adapté. Pour le développement, ouvrez `game/project.godot` dans Godot et exécutez `tools/validate_project.sh`. Les tests utilisent un audio silencieux et attendent une copie du jeu original sous `references/SIMCITY2000`. Le projet indique qu'il est développé avec l'assistance d'outils d'IA, y compris des grands modèles de langage, pour la génération de code, la refactorisation, la recherche, la documentation, les tests et le débogage, les décisions architecturales et les contributions étant revues et dirigées par le mainteneur ; un fichier AI-POLICY.md documente l'usage et la politique de contribution. Le code du projet est sous licence MIT. Les polices Rajdhani et Godot WRY incluses conservent leurs propres licences. La licence MIT n'accorde aucun droit sur le jeu original ni sur ses ressources. La compatibilité et le comportement de simulation ont été déterminés par l'observation, les tests, l'analyse des données du jeu, la recherche publiquement disponible et la rétro-ingénierie de l'exécutable original.