इस प्रोजेक्ट के बारे में

OpenSC2K, SimCity 2000 का एक स्वतंत्र रूप से लिखा गया, ओपन-सोर्स रीमेक है, जिसे Godot इंजन के साथ बनाया गया है। यह Maxis या Electronic Arts से संबद्ध या समर्थित नहीं है, और इसमें कोई मूल गेम कोड या एसेट शामिल नहीं है। इसे चलाने के लिए Godot 4.7 और Windows 95 (1996) के लिए आपकी अपनी SimCity 2000 Special Edition की कॉपी की आवश्यकता है। `godot --path game` के साथ लॉन्च करने के बाद, एक आयात प्रॉम्प्ट आपको `SIMCITY.EXE` को खोजने के लिए कहता है; ऐप समर्थित संस्करण को सत्यापित करता है और गेम फ़ाइलों को आयात करता है, जो मूल ग्राफ़िक्स, टेक्स्ट, साउंड और संगीत प्रदान करती हैं। बेस गेम को पुनः उत्पादित करने के अलावा, प्रोजेक्ट कई एक्सटेंशन की सूची देता है: - 16, 32 और 64 टाइल प्रति भुजा से लेकर 256, 384 और 512 तक के शहर आकार, मूल 128 के साथ। - कवरेज, भूमि मूल्य, प्रदूषण, अपराध और समान परतों के लिए डेटा मानचित्र, जो मानचित्र के साथ 1:1 रिज़ॉल्यूशन पर रेंडर किए जाते हैं, न कि कम रिज़ॉल्यूशन पर। - प्रति शहर MicroSims (XMIC) और मूवेबल ऑब्जेक्ट्स (XTHG) पर बहुत बढ़ी हुई सीमाएँ। - कॉन्फ़िगर करने योग्य टेरेन फीचर्स के साथ एक उन्नत टेरेन जनरेटर। - नए आइसोमेट्रिक डेटा व्यू, हाइट मैप, सर्विस कवरेज और ट्रांसपोर्ट-ट्रिप ओवरले। - अधिक ज़ूम स्तर, लेयर नियंत्रण और वैकल्पिक डार्क अंडरग्राउंड व्यू। - विस्तृत सिमुलेशन डेटा, जिसमें सिमुलेशन टाइमिंग और इंस्पेक्शन टूल शामिल हैं। - बाहरी ग्राफ़िक्स, साउंड और संगीत पैक के लिए समर्थन। बड़े शहर और प्रति-टाइल डेटा मानचित्र `.sc2x` सेव में संग्रहीत होते हैं, जिन्हें मूल गेम नहीं खोल सकता; मूल `.sc2` शहर एक अलग संगतता मोड बनाए रखते हैं। sc2kfix प्रोजेक्ट द्वारा पहचाने गए कई सुधार इस कोडबेस में लागू या पोर्ट किए गए हैं, और अनुकूलित कार्य के लिए sc2kfix MIT नोटिस बरकरार रखा गया है। विकास के लिए, Godot में `game/project.godot` खोलें और `tools/validate_project.sh` चलाएँ। टेस्ट साइलेंट ऑडियो का उपयोग करते हैं और `references/SIMCITY2000` के अंतर्गत मूल गेम की एक कॉपी की अपेक्षा करते हैं। प्रोजेक्ट कहता है कि इसे AI टूल्स की सहायता से विकसित किया गया है, जिसमें कोड जनरेशन, रिफैक्टरिंग, रिसर्च, डॉक्यूमेंटेशन, टेस्टिंग और डिबगिंग के लिए लार्ज लैंग्वेज मॉडल शामिल हैं, जिसमें आर्किटेक्चरल निर्णयों और योगदानों की समीक्षा और निर्देशन मेंटेनर द्वारा किया जाता है; एक AI-POLICY.md उपयोग और योगदान नीति का दस्तावेजीकरण करता है। प्रोजेक्ट कोड MIT लाइसेंस के अंतर्गत है। बंडल किए गए Rajdhani फ़ॉन्ट्स और Godot WRY अपने लाइसेंस रखते हैं। MIT लाइसेंस मूल गेम या उसके एसेट के अधिकार प्रदान नहीं करता है। संगतता और सिमुलेशन व्यवहार अवलोकन, परीक्षण, गेम डेटा के विश्लेषण, सार्वजनिक रूप से उपलब्ध शोध और मूल एक्ज़ीक्यूटेबल के रिवर्स इंजीनियरिंग के माध्यम से निर्धारित किए गए थे।