प्रौद्योगिकी

AI ने पुराने गेम्स का डी-कम्पाइल करना आसान किया, तो decomp.dev ने लीडरबोर्ड बंद कर दिया

Adrian Kessler
हमें Google पर जोड़ें

पुराने वीडियो गेम का सोर्स कोड हाथ से दोबारा तैयार करने में स्वयंसेवकों की टीमों को पहले कई साल लग जाते थे। अब AI मॉडल यह काम काफी हद तक कर लेते हैं। ऐसे सैकड़ों प्रशंसक-प्रोजेक्ट्स पर नज़र रखने और उनकी प्रगति की रैंकिंग करने वाली साइट decomp.dev ने अपना सार्वजनिक इंडेक्स बंद कर दिया है और नए प्रोजेक्ट स्वीकार करना रोक दिया है। साइट के प्रशासक का कहना है कि ये टूल काम करते हैं। दरअसल, जो चीज़ टूटी है, वह समुदाय है।

मैचिंग डी-कम्पाइलेशन इस शौक में रिवर्स इंजीनियरिंग के एक सख्त तरीके को कहते हैं: ऐसा C कोड लिखना, जिसे कम्पाइल करने पर मूल गेम जैसा ही मशीन कोड बने—एक-एक बाइट तक। इसी दोबारा तैयार किए गए कोड से प्रशंसक Nintendo के क्लासिक Mario गेम को PC पर सीधे चला सकते हैं, स्पीडरन के लिए गड़बड़ियों की तलाश कर सकते हैं, गेम में बदलाव कर सकते हैं, उसे नए हार्डवेयर पर पोर्ट कर सकते हैं या ऐसे कोड को बचा सकते हैं जो वरना खो सकता है।

साइट के छद्मनाम वाले प्रशासक एन्काउंटर (Encounter) की लिखी घोषणा के मुताबिक, GPT-6-Astra जैसे हाल के अत्याधुनिक मॉडल एक अहम सीमा पार कर गए। वे जटिल निर्देशों का पालन करते हैं, अलग-अलग सिम्बल और डिबग जानकारी का मिलान करते हैं और ऐसा कोड लिखते हैं जो पढ़ने में स्वाभाविक लगता है। वे “असाधारण रूप से अच्छे विकल्प-आज़माने वाले” भी हैं: ऐसे छोटे स्क्रिप्ट लिखते हैं जो किसी फ़ंक्शन के कई रूपों को तब तक परखते हैं, जब तक उनमें से कोई एक बिल्कुल मेल खाने वाले कोड में कम्पाइल न हो जाए। साथ ही, वे पहले के मॉडल के मुकाबले कम खर्च में लंबे काम पर ध्यान बनाए रखते हैं।

नुकसान सामाजिक है। decomp.dev पर दर्ज प्रोजेक्ट योगदानकर्ताओं को जोड़ने के लिए ओपन सोर्स रखे गए थे। एन्काउंटर के मुताबिक, अब “विरोधी फ़ोर्क” सामने आ रहे हैं, जो लोगों की अगुवाई वाले प्रोजेक्ट लेकर उन्हें AI की मदद से “पूरा” कर देते हैं। साथ ही, ऐसे अवसरवादी भी हैं जो उन डी-कम्पाइलेशन पर आधारित आधे-अधूरे PC पोर्ट जारी करने की होड़ में हैं, जिनका कोड लिखने में उन्होंने कभी मदद नहीं की। प्रगति दिखाने वाले बार इस मकसद से बनाए गए थे कि जब हर अंश प्रतिशत हासिल करने में सचमुच मेहनत लगती थी, तब लोग प्रेरित रहें। मगर एन्काउंटर के शब्दों में, वे अब “खोखले नंबरों का खेल” बन गए हैं—उन लोगों के लिए जो “नंबर बढ़ाने के लिए टोकन झोंकते हैं।”

साइट बंद होने का दायरा सुनने में जितना बड़ा लगता है, उससे कम है। decomp.dev पर पहले से मौजूद प्रोजेक्ट पेज और ऐतिहासिक डेटा अब भी उपलब्ध हैं; सिर्फ़ मुख्य इंडेक्स और नई प्रविष्टियाँ बंद हुई हैं। एन्काउंटर AI को ही दोष देने से भी इनकार करते हैं। उनका कहना है कि AI “सही ढंग से इस्तेमाल करने पर बहुत मददगार हो सकता है।” उन्होंने AI की मदद से बने प्रोजेक्ट्स पर रोक भी नहीं लगाई, क्योंकि एक शौकिया व्यक्ति सैकड़ों प्रोजेक्ट्स में “घटिया काम” की परिभाषा तय करके उस पर निगरानी नहीं रख सकता। कानूनी सवाल भी अनसुलझा है: डी-कम्पाइल किया गया कोड अब भी कॉपीराइट वाले गेम्स से ही आता है, और तेज़ टूल इस धुंधले दायरे को और बड़ा करते हैं, मगर उसका हल नहीं निकालते।

यह दबाव गेम्स से आगे भी पहुँच रहा है। 404 Media की रिपोर्ट के मुताबिक, Adobe Creative Cloud ऐप्स और Microsoft Office जैसे सशुल्क सॉफ़्टवेयर की AI से बनाई गई नकलें हाल के दिनों में फैलती रही हैं। छोटे गेम डेवलपरों का कहना है कि उनके गेम्स की AI से बनी “क्लीन-रूम” प्रतियाँ भी लगातार सामने आ रही हैं। इस शौक के लिए खास तौर पर बनाया गया एक टूल, decomp.wtf, वादा करता था कि वह उपयोगकर्ता के AI एजेंट को उसके अपने गेम पर लगाएगा और उसे एक-एक फ़ंक्शन करके फिर से C कोड में बदल देगा। इसके निर्माता ने बाद में इसे बंद कर दिया और लिखा कि डी-कम्पाइलेशन समुदाय का बड़ा हिस्सा इस तरह AI से डी-कम्पाइल करने के विरोध में है। इसका कोड MIT लाइसेंस के तहत GitHub पर बना हुआ है।

decomp.dev की शुरुआत 2024 में प्रगति पर नज़र रखने के काम को एक जगह समेटने के लिए हुई थी। एन्काउंटर के मुताबिक, बदलाव की शुरुआत 2026 के आरंभ में हुई, जब Opus 4.6 और GPT-5.4 को समुदाय के अपने टूल्स के बारे में बिना बताए ही जानकारी थी। हालांकि, उनके नतीजों को सुधारने में अब भी लोगों की भारी मेहनत लगती थी और हर काम का खर्च बहुत ज़्यादा था। साइट ने बदलाव की घोषणा 15 अक्टूबर को की। एन्काउंटर का कहना है कि साइट का अपना कोड पूरी तरह इंसानों ने लिखा था और उस पर कभी ओपन-सोर्स लाइसेंस नहीं रहा। इसलिए कोई भी उसे लेकर कहीं और लीडरबोर्ड दोबारा नहीं बना सकता। गेम्स को खोलकर उनके कोड तक पहुँचना पहले कभी इतना आसान नहीं था; बस, जो लोग मिलकर यह काम करते थे, उनकी मुलाक़ात की जगह अब नहीं रही।

टैग: , , , , ,

हमें Google पर जोड़ें

चर्चा

0 टिप्पणियाँ हैं।