एसएनईएस वीडियो गेम कैसे बनाएं

आपको जिन वस्तुओं की आवश्यकता होगी

  • असेंबलर कार्यक्रम

  • सुपर निंटेंडो एमुलेटर

सुपर निन्टेंडो एंटरटेनमेंट सिस्टम (एसएनईएस) अब तक का सबसे अधिक बिकने वाला 16-बिट वीडियो गेम सिस्टम था और अभी भी कई वीडियो गेम पारखी लोगों के दिलों में जगह रखता है। एसएनईएस गेम उच्च गुणवत्ता वाले ग्राफिक्स की आवश्यकता के बिना स्क्वायरसॉफ्ट की अंतिम काल्पनिक श्रृंखला और निन्टेंडो की प्रमुख श्रृंखला, मारियो और ज़ेल्डा जैसी जटिल कहानी की अनुमति देते हैं। निंटेंडो गेमक्यूब और वाईआई के साथ चलने के बावजूद, कुछ गेमर्स अभी भी सुपर निन्टेंडो को अपने पसंदीदा कंसोल के रूप में चिपकाते हैं और साथी एसएनईएस प्रशंसकों द्वारा प्रोग्राम किए गए शौकिया गेम का आनंद लेते हैं।

एक SNES एमुलेटर चुनें। यह एक प्रोग्राम है जिसे आप अपने कंप्यूटर पर SNES कंसोल की नकल करने के लिए चलाएंगे। यह आपके कोड का परीक्षण और डीबग करने का एक तेज़ तरीका है। वहाँ कई SNES एमुलेटर हैं जिन्हें आप मुफ्त में डाउनलोड कर सकते हैं। वेब पर मुफ्त एमुलेटर की सूची के लिए नीचे संसाधन अनुभाग देखें। Bsnes को सबसे सटीक एमुलेटर माना जाता है लेकिन यह केवल Windows के लिए उपलब्ध है।

एक असेंबलर प्रोग्राम डाउनलोड करें। यह आपके गेम कोड को एमुलेटर में चलाने से पहले संकलित करने के लिए उपयोग किया जाने वाला प्रोग्राम होगा। WLA-65816 माइक्रो असेंबलर SNES गेम लिखने के लिए एक बेहतरीन असेंबलर प्रोग्राम है।

कोडांतरक में अपना कोड लिखें। जब आप परीक्षण के लिए तैयार हों, तो आप इस प्रोग्राम को एक ROM फ़ाइल में बदल देंगे। यदि आपका कोड "testgame.asm" नामक फ़ाइल में है, तो आपका पहला कदम ऑब्जेक्ट फ़ाइल बनाने के लिए "wla-65816 -vo testgame.asm testgame.obj" चलाना है।

एक रिक्त टेक्स्ट फ़ाइल खोलकर एक लिंक फ़ाइल बनाएं और पहली पंक्ति में "[ऑब्जेक्ट्स]" और दूसरी पंक्ति में "testgame.obj" शामिल करें। इस फ़ाइल को "testgame.link" के रूप में सहेजें।

"Wlalink -vr testgame.link testgame.smc" चलाकर WLA लिंकर का उपयोग करें। smc फ़ाइल एक ROM फ़ाइल है, जो वही कोड है जो SNES पर चलता है।

परीक्षण करने के लिए अपने SNES एमुलेटर में कोड चलाएँ। यदि यह ठीक से काम करता है, तो आप एक नियंत्रक में प्लग इन कर सकते हैं और इसे वैसे ही चला सकते हैं जैसे कि यह एक सुपर निन्टेंडो सिस्टम पर था।

टिप्स

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

कुछ कंपनियां हैं जिन्होंने हार्डवेयर बनाया है ताकि आप अपने एसएनईएस कंसोल पर घर-लिखित गेम खेल सकें। उदाहरण के लिए संसाधन अनुभाग में Quickdev16 पृष्ठ देखें।

चेतावनी

जबकि एसएनईएस अनुकरणकर्ता स्वयं कानूनी हैं, लाइसेंस प्राप्त एसएनईएस गेम के लिए रोम फाइलों को डाउनलोड करना कानूनी नहीं है, निंटेंडो के मुताबिक।