
लेखक के रूप में मैं पुराने गेम को आज के टैबलेट पर अपनी पसंद की तस्वीर और नियंत्रण के साथ खेलना चाहता था। इच्छा एक अनुभव की थी, लेकिन निष्पादन का वातावरण तैयार करना, स्क्रीन बदलना, ऐप बनाना और उपकरण में डालना अलग-अलग तकनीकों का काम था।
एक नज़र में केस
- समस्या
- पुराने गेम को आज के टैबलेट पर स्पष्ट दृश्य और टच नियंत्रण के साथ जारी रखना।
- तरीका
- REA से मूल व्यवहार की जाँच कर DOSBox Pure के साथ C++/SDL इंटरफ़ेस जोड़ा गया। Codex Work ने निर्माण, जाँच, हस्ताक्षर और स्थापना की।
- देखा गया परिणाम
- 17 अक्टूबर 2026 को iPad mini पर संस्करण 0.9.3 चला, पुराना सेव फिर खुला और नया होम स्क्रीन दिखाई दिया।
प्रमाण का दायरा UPMI Lab की अपनी परियोजना। तुलना GIF डेस्कटॉप के वास्तविक निष्पादन से हैं; iPad की असली स्क्रीन अलग चिन्हित है। यह सभी स्थितियों या उपकरणों की जाँच अथवा मूल गेम का वितरण नहीं है।
17 अक्टूबर 2026 को UPMI Lab की निजी Princess Maker 2 परियोजना में iPad mini पर 0.9.3 अपडेट स्थापित हुआ और पुराना सेव फिर चला। ऐप में पृष्ठभूमि, पात्र और सूचना पैनल सुधारे गए थे। REA से मूल गेम की जाँच के बाद स्क्रीन बनाना और जोड़ना, कोड बदलना, बिल्ड, हस्ताक्षर, वास्तविक उपकरण में स्थापना और सत्यापन स्थानीय Codex कार्यक्षेत्र में हुआ।
यह अनुभव सवाल उठाता है कि गेम कहाँ चल सकता है, उससे आगे भी कुछ बदल रहा है। यदि व्यक्ति और AI एजेंट तैयार प्रोग्राम का व्यवहार समझकर उसे ज़रूरत के अनुसार बदल सकते हैं और अपने उपकरण तक पहुँचा सकते हैं, तो सॉफ़्टवेयर विकास कहाँ से शुरू होगा? REA का प्रभाव इसी सवाल में दिखाई देता है।
जाँच: मूल प्रोग्राम में कहाँ बदलाव किया जा सकता है
REA का पूरा नाम Reverse Engineer Anything है। यह AI एजेंट को निष्पादन योग्य फ़ाइलों और ऐप की संरचना देखने के लिए विश्लेषण औज़ारों से जोड़ता है। नेटिव प्रोग्राम में Ghidra या Hopper से फ़ंक्शन और कॉल संबंध देखे जाते हैं; JavaScript या Electron में मॉड्यूल और डेटा के रास्ते। निष्कर्ष प्रमाण के साथ रखे जाते हैं ताकि अगला निर्माण उन पर आधारित हो।
रिवर्स इंजीनियरिंग पहले से मौजूद थी। बदलाव काम के चरणों को जोड़ने में है। विश्लेषण का परिणाम पढ़कर दूसरे विकास वातावरण में समझाने की प्रक्रिया में एजेंट भाग लेता है। उसी काम में वह सुविधा खोज, समझा और नया कार्यान्वयन जाँच सकता है। पुराने औज़ारों और खुले सोर्स के संचित योगदान पर विश्लेषण तथा विकास के बीच रास्ता बनता है।
परियोजना में ठोस जाँच रिकॉर्ड हैं। शुरुआती रिकॉर्ड 16-बिट DOS निष्पादन योग्य फ़ाइल पर Ghidra से फ़ंक्शन और संदर्भ संबंधों की जाँच दिखाते हैं। बाद में दृश्य संसाधनों के चुनाव और कॉपी होने के रास्ते खोजे गए। सार्वजनिक PC-98 सोर्स भी संदर्भ बना, लेकिन उसे कोरियाई DOS संस्करण के समान नहीं माना गया। वास्तविक फ़ाइल के व्यवहार से तुलना ज़रूरी थी।
इस जाँच से बदलाव की जगह मिली। नया चित्र सही समय पर जोड़ने के लिए जानना था कि किस गेम स्थिति में कौन-सा चित्र चुना जाता है। REA का योगदान तैयार iOS ऐप नहीं, बल्कि मूल व्यवहार का वह प्रमाण था जिस पर निर्माण और परीक्षण भरोसा कर सकें।
निर्माण: गेम का निष्पादन बचाकर नए दृश्य और नियंत्रण जोड़ना
ऐप ने मूल गेम के सभी नियम दोबारा नहीं लिखे। DOSBox Pure ने मूल निष्पादन, इनपुट, सेव और ध्वनि संभाली। C++ और SDL से बने iOS फ़्रंटएंड ने टच नियंत्रण और नए दृश्य जोड़े। मूल गेम चलता रहा, जबकि उपकरण से उसका संपर्क और दृश्य प्रस्तुति बदली।
इस फैसले से लक्ष्य स्पष्ट हुआ। पहले से चल रहे नियम और सेव संरचना का उपयोग कर मेहनत उन दृश्यों और नियंत्रण पर केंद्रित हुई जिन्हें उपयोगकर्ता बदलना चाहता था। पुराने प्रोग्राम को नए उपकरण पर लाने का यह संयोजन एक तरीका है। विश्लेषण औज़ार तय करने में मदद करते हैं कि क्या सुरक्षित रखा जाए और क्या बदला जाए।

दृश्य सुधार में चित्र-जनरेशन औज़ार से बनी कला को पारदर्शी PNG में तैयार कर मूल संसाधनों से जोड़ा गया। पृष्ठभूमि और सूचना पैनल में निरंतरता चाहिए थी, जबकि पात्र उम्र, पाठ, काम और स्थान के अनुसार बदलता था। मेल बिगड़े तो एक आकर्षक स्क्रीन के बाद दृश्य असंगत या गति टूटी हुई लग सकती थी। उपयोगकर्ता ने समस्याएँ बताईं और दृश्य मैपिंग संशोधित हुई।
नीचे की तुलना मूल घर के काम वाले क्रम को जारी रखते हुए पृष्ठभूमि, पात्र और सूचना पैनल बदलना दिखाती है। कुछ छोटे उपकरण और स्थिति चिह्न मूल रूप में बचे हैं; हर दृश्य के सभी चित्र बदले जाने का दावा नहीं है।

परिणाम: असली iPad mini पर पुराना सेव जारी रखना
परियोजना का अंतिम पड़ाव महत्त्वपूर्ण है। Codex ने विश्लेषण समझाने से आगे कला निर्माण और प्रोसेसिंग, दृश्य मैपिंग, कोड बदलाव, परीक्षण, iOS बिल्ड और हस्ताक्षर तथा iPad में स्थापना की। विश्लेषण, चित्र निर्माण, कंपाइलर और उपकरण प्रबंधन एक कार्यप्रवाह में जुड़े। परिणाम वास्तविक उपकरण पर फिर चल सकने वाला ऐप था।
स्थापना से पहले सेव बैकअप लिया गया और अपडेट के पहले व बाद 67 गेम तथा रनटाइम फ़ाइलों के हैश का मिलान हुआ। अंतिम रिपोर्ट में डेस्कटॉप निष्पादन-प्रवाह की 54 और iOS सिम्युलेटर की नौ जाँच पास होने का रिकॉर्ड है। वास्तविक iPad पर ऐप शुरू हुआ, पुराना सेव खुला और नया होम स्क्रीन दिखा। ये उस संस्करण और उन्हीं जाँचों के नतीजे हैं, हर स्थिति और उपकरण का पूर्ण सत्यापन नहीं।
कई बार संशोधन और जाँच हुई। चित्रों की निरंतरता फिर सुधारी गई और स्टोरेज की कमी से रुकी जाँच दोबारा चली। मनुष्य ने लक्ष्य और दृश्य पसंद बताई, परिणाम आँके और उपकरण कनेक्शन तथा पहुँच उपलब्ध कराई। Codex ने पूरा तकनीकी क्रम किया, इसका अर्थ इन शर्तों के साथ विश्लेषण से स्थापना तक काम जोड़ना है; मानव निर्णय और मौजूदा सॉफ़्टवेयर का योगदान समाप्त होना नहीं।
यह अंतर बदलाव को ठोस बनाता है। हर तकनीकी क्षेत्र सीखकर हर चरण स्वयं करने की जगह उपयोगकर्ता वांछित परिणाम और अस्वीकार्य त्रुटियाँ बताने पर अधिक ध्यान दे सका। AI की कार्यक्षमता बढ़ने पर मानव अपेक्षाओं को जाँचने योग्य शर्तों में बदलना अधिक महत्त्वपूर्ण होता है।
बाकी दायरा: दृश्यों की संगति और सेव की निरंतरता
एक सुधरी स्क्रीन हर दृश्य की गुणवत्ता की गारंटी नहीं थी। बार-बार यह देखा गया कि मूल गेम द्वारा चुनी क्रिया और नई कला मेल खाएँ। पृष्ठभूमि, पात्र और सूचना पैनल को एक ही स्थिति बतानी थी तथा पुराने सेव की प्रगति जारी रहनी थी। ऐप शुरू होना और लंबे खेल में विश्वसनीय होना अलग पड़ाव हैं; आगे जाँच बाकी है।
तुलना GIF वास्तविक डेस्कटॉप सत्यापन कैप्चर इस्तेमाल करते हैं। होम स्क्रीन GIF एक ही सेव स्थिति की स्थिर तस्वीरें बदलता है; घर के काम वाला GIF असली निष्पादन फ्रेम क्रम से दिखाता है। बीच की गति कृत्रिम रूप से नहीं बनाई गई। वास्तविक iPad का परिणाम ऊपर के उपकरण कैप्चर और स्थापना व सत्यापन रिकॉर्ड से अलग दिखाया गया है।
यह निजी परियोजना मूल गेम फ़ाइलों या तीसरे पक्ष की कला और कोड को बाँटने की अनुमति नहीं देती। मूल निष्पादन, नया इंटरफ़ेस कोड, नई कला और बाहरी सामग्री को अलग रखना भी विकास का हिस्सा है।
सीख: पहले तय करें कि क्या दोबारा बनाना है
मेरी पहली सीख है कि मनचाहा अनुभव पाने के लिए सब कुछ फिर से बनाना आवश्यक नहीं। नियम और सेव संरचना बचाकर दृश्य तथा इनपुट बदलने से लक्ष्य सीमित हुआ। REA ने बदलाव की जगह का प्रमाण दिया और Codex Work ने उसे निर्माण, जाँच और स्थापना तक जोड़ा।
अगली परियोजना में भी पहले तय करूँगा कि क्या बचाना है, क्या बदलना है और वास्तविक उपकरण पर कौन-सी शर्तें पूरी होनी चाहिए। उपयोगकर्ता परिणाम और अस्वीकार्य त्रुटियाँ बताता है; एजेंट निर्माण और दोहराई गई जाँच जारी रखता है। भूमिकाओं का यह बदलाव एक प्रदर्शन से अधिक महत्त्वपूर्ण है।
सॉफ़्टवेयर कंपनियों की प्रतिस्पर्धा को भी इस तरह देखा जा सकता है। समान सुविधाएँ जल्दी बनाने के साथ पुरानी फ़ाइलों की संगतता, भरोसेमंद अपडेट और वापसी का रास्ता महत्त्वपूर्ण होते हैं। नीचे अलग केस स्टडी में REA के फ़ंक्शन पुनर्निर्माण और ArtCraft के खुले संपादन औज़ारों को विस्तार से देखा गया है।
UPMI Lab संचालक की अपनी परियोजना। तकनीकी परिणाम 17 अक्टूबर 2026 के अंतिम स्थापना और सत्यापन रिकॉर्ड पर आधारित हैं। 25 अक्टूबर को केस स्टडी के रूप में पुनर्गठित किया गया। मूल गेम फ़ाइलें या ऐप इंस्टॉलर यहाँ वितरित नहीं हैं। UPMI Lab और New Epoch Journal का संचालन UPMI Co., Ltd. करता है।
सामग्री व्यवस्थित करने और लेखन में AI की सहायता ली गई है। प्रकाशन से पहले स्रोतों की जाँच की जाती है। संपादकीय नीति →