Awesome REA
हिन्दी
सभी मामलों पर वापस जाएँ

Open Scrantic: Rust में जॉनी कास्टअवे स्क्रीनसेवर इंजन का पुनर्निर्माण

लक्ष्य: स्क्रीन हरकतें: जॉनी कास्टअवे (1992), Windows 3.1 SCRANTIC.SCR और मिलान संसाधन फ़ाइलें

लेखक / श्रेय: glauberlima

स्रोत समीक्षा दिनांक:

स्थिति की समीक्षा करें: सूत्रों की समीक्षा की गई; लेखक परीक्षण स्वतंत्र रूप से दोबारा नहीं चलाए गए।

सवाल

16-bit स्क्रीनसेवर का स्क्रिप्ट दुभाषिया, कहानी शेड्यूल और यादृच्छिक व्यवहार आधुनिक सिस्टम पर कैसे चल सकता है?

REA ने क्या किया

डेवलपर स्पष्ट रूप से SCRANTIC.SCR को अलग करने और विघटित करने, संसाधन प्रारूप और स्क्रिप्ट शब्दार्थ को पुनर्प्राप्त करने और Rust कार्यान्वयन और दस्तावेज़ीकरण का निर्माण करने के लिए Claude Code को REA का श्रेय देता है।

लेखक-रिपोर्ट किए गए परिणाम

सार्वजनिक Rust इंजन संसाधन लोडिंग, TTM/ADS स्क्रिप्ट निष्पादन, कहानी की प्रगति, समय और मूल यादृच्छिक-संख्या जनरेटर को लागू करता है। ENGINE.md पुनर्प्राप्त नियमों और जानबूझकर मतभेदों को रिकॉर्ड करता है; लेखक Windows, macOS और Linux रिलीज़ पथ प्रदान करता है।

सीमाएँ और असत्यापित दावे

इंजन को उपयोगकर्ता की स्वयं की मिलान वाली मूल फ़ाइलों की आवश्यकता होती है और अन्य निष्पादन योग्य बिल्ड को अस्वीकार कर देता है। पूर्ण-फ़्रेम पुनः आरेखण, वैकल्पिक image/audio प्रसंस्करण और सेटिंग्स मूल से भिन्न हैं। क्रॉस-प्लेटफ़ॉर्म व्यवहार और तुल्यता का यहां स्वतंत्र रूप से परीक्षण नहीं किया गया; समीक्षा की गई फ़ाइलों में कच्चे REA सत्र नहीं पाए गए।

क्या सीखना है

मूल संपत्ति के स्वामित्व को इंजन कोड से अलग रखें, अंकगणित और शेड्यूलिंग नियमों को संरक्षित करें, और जानबूझकर संगतता मतभेदों को दस्तावेज़ित करें।

स्रोत में REA उपयोग साक्ष्य

Together they were used to disassemble and decompile the original `SCRANTIC.SCR`, recover the resource formats and script semantics, and write the Rust code, tests and documentation.

अंश स्वरूपण सरलीकृत किया गया है. संपूर्ण संदर्भ के लिए मूल स्रोत पढ़ें।

मूल स्रोत

स्वतंत्र संपादकीय सारांश. इसका श्रेय मूल लेखकों को जाता है। लक्ष्य सॉफ़्टवेयर, इंस्टॉलर और पूर्ण डिकंपाइलर आउटपुट यहां पुनर्वितरित नहीं किए गए हैं।

इस मामले को GitHub पर देखें · सुधार का सुझाव दें