नई तकनीक पर क्लासिक आर्केड गेम का अनुकरण

post-thumb

खेलों के लिए एमुलेटर खोलना

आपको आश्चर्य हो सकता है कि एक एमुलेटर क्या है। एमुलेटर आपके कंप्यूटर को कंसोल सिस्टम की तरह काम करने की अनुमति देता है जैसे कि Apple IIe या अटारी 2600, जो विभिन्न प्रकार के क्लासिक आर्केड गेम के हार्डवेयर का अनुकरण करने के लिए उपयोग किया जाता है

क्या सभी क्लासिक आर्केड गेम का अनुकरण किया जाता है? नहीं, लेकिन 1992 से पहले बने वो खेल हैं। सभी प्रणालियों का अनुकरण करना आसान नहीं है।

क्लासिक आर्केड गेम का अनुकरण करने की आवश्यकता क्यों है? इसके तीन प्रमुख कारण हैं:

लोकप्रियता

यदि प्रणाली लोकप्रिय है, भले ही वह क्लासिक हो, तो उसका अनुकरण करने के लिए उतना ही अधिक प्रयास किया जाता है।

सूचना की उपलब्धता

यदि सिस्टम में बहुत सारी जानकारी है, तो इसका अनुकरण करना आसान हो जाएगा। यदि किसी गेम का पहले कभी अनुकरण नहीं किया गया है, तो इसके लिए बहुत अधिक रिवर्स इंजीनियरिंग की आवश्यकता होगी, जो कई बार निराशाजनक हो सकता है।

तकनीकी बाधाएं

हार्डवेयर उन प्रतिबंधों को सीमित करता है जिनसे बचना मुश्किल है। उदाहरण के लिए, एन्क्रिप्शन एल्गोरिथम के कारण अटारी 7800 का अनुकरण करने में काफी समय लगा, जिसने गेम को लोड होने से रोक दिया। इसके अलावा, नए सिस्टम में खेल को खेलने योग्य और तेज गति से चलाने के लिए पूर्ण अश्वशक्ति की कमी हो सकती है।

यद्यपि एमुलेटर चलाना मुश्किल है, खासकर यदि यह आपका पहली बार है, तो आपको एक एमुलेटर डाउनलोड करना होगा और इसे अनज़िप करना होगा। यदि आप प्रक्रियाओं से परिचित नहीं हैं, तो आपको दस्तावेज़ीकरण को ध्यान से पढ़ना चाहिए।

एमुलेटर सॉफ्टवेयर के कंपाउंड पीस हैं। अधिकांश एमुलेटर उस सिस्टम की क्षमता का पूरी तरह से अनुकरण नहीं कर सकते हैं जिसे वह कॉपी करने का प्रयास कर रहा है। कुछ एमुलेटर में खामियां मामूली हो सकती हैं, कभी-कभी समय की समस्या हो सकती है। कुछ एमुलेटर गेम बिल्कुल नहीं चलाएंगे, या इससे भी बदतर कुछ डिस्प्ले समस्याएं हैं। कुछ एमुलेटर में जॉयस्टिक सपोर्ट, साउंड और अन्य महत्वपूर्ण विशेषताओं की कमी हो सकती है।

एक एमुलेटर लिखने में, आपको एक कठिन प्रक्रिया से गुजरना होगा जिसके लिए सटीक सिस्टम जानकारी प्राप्त करने की आवश्यकता होती है, और यह पता लगाना कि सॉफ्टवेयर कोड के साथ इसका अनुकरण कैसे किया जाए।

दो अलग-अलग प्रकार के एमुलेटर हैं। पहला सिंगल-सिस्टम या सिंगल-गेम एमुलेटर है। इनके उदाहरण अटारी 2600 एमुलेटर, एनईएस एमुलेटर और ऐप्पल II एमुलेटर हैं। ये एमुलेटर केवल एक तरह के गेम या सिस्टम का अनुकरण कर सकते हैं। दूसरे प्रकार के एमुलेटर मल्टी-एमुलेटर हैं। इसका सबसे अच्छा उदाहरण मल्टी-आर्केड मशीन एमुलेटर या MAME है। MAME सैकड़ों आर्केड गेम का अनुकरण कर सकता है, हालांकि सभी आर्केड गेम एक ही तरह के सिस्टम पर नहीं चल सकते हैं। यह एक बहुत बड़ा सामान्यीकरण है, लेकिन अधिकांश मामलों में, बहु-एमुलेटरों को एकल सिस्टम एमुलेटर की तुलना में अधिक संसाधनों की आवश्यकता होती है।

इम्यूलेशन की शुरुआत ने कंपनियों के लिए अपने संसाधनों का लाभ उठाने के लिए बहुत सारे अवसर खोले हैं। जब आप आसानी से एक ईमानदार एमुलेटर लिख सकते हैं तो क्लासिक आर्केड गेम को नए कंसोल पर रीप्रोग्रामिंग या पोर्ट करने में बहुत समय क्यों व्यतीत करें। अनुकरण इन समस्याओं का समाधान है, और गेमर्स को उस क्लासिक गेम की सटीक प्रतिकृति देता है जिसे वे पसंद करते हैं और हासिल करना चाहते हैं।