2009-02-19 12 views
8

प्रारंभ करना क्या किसी के पास नए निंटेंडो डीएसआई के विकास के बारे में सीखने के लिए एक अच्छा प्रारंभिक बिंदु है? इस तरह कुछ विकसित करने और परीक्षण करने के लिए आपको किस प्रकार के हार्डवेयर की आवश्यकता है? क्या आप मानक डीएस का उपयोग कर डीएसआई के लिए विकसित कर सकते हैं? आपको किस भाषा का उपयोग करने की आवश्यकता है?निन्टेन्दो डीएसआई एसडीके:

[बोनस प्रश्न]: मैंने यह भी सुना है कि नया डीएसआई ऐप्पल के समान ऐप स्टोर प्राप्त करने जा रहा है - क्या डेवलपर्स इसका उपयोग करके गेम बेचने में सक्षम होंगे?

+0

होमब्री किट/कार्ड का सुझाव देने वाले किसी भी व्यक्ति के लिए: वे चीज़ें आपके लाइसेंस अनुबंध को तोड़ती हैं ताकि उन्हें कभी भी उपयोग न किया जा सके! –

उत्तर

12

जहाँ तक मुझे पता है, केवल वैध तरीका Nintendo DS/DSi विकास किट प्राप्त करने के लिए Nintendo से सीधे इसे पाने के लिए है - एक बड़े के साथ बहुत सारा पैसा और अच्छा होगा यदि एक हस्ताक्षरित अनुबंध के लिए आप की आवश्यकता होती है खेल प्रकाशक। Xbox 360 और XNA ढांचे के संभावित अपवाद के साथ, यह सभी प्रमुख गेम कंसोल के मामले में है। मैं उन्हें जल्द ही अपने व्यापार मॉडल को बदलने की उम्मीद नहीं करता; एसडीके को नियंत्रित करने से यह सुनिश्चित होता है कि हार्डवेयर निर्माताओं को उनके कंसोल के लिए जारी किए गए किसी भी गेम के लिए लाभ का कटौती मिलेगी।

यदि आप डीएस प्रोग्रामिंग की तरह विचार करना चाहते हैं, तो कुछ "अनौपचारिक" (पढ़ें: हैक और ब्रेकिंग लाइसेंस समझौते) होमब्रू डीएस प्रोग्रामिंग वातावरण हैं। "डीएस होमब्रू" के लिए Google खोजना शायद बहुत सारी जानकारी को बदल देगा।

इसके लायक होने के लिए, खेल कंसोल के लिए अधिकांश विकास, डीएस शामिल, सी या सी ++ में किया जाता है।

+10

अनौपचारिक डीएस देव पर्यावरण किसी भी लाइसेंस समझौते को तोड़ नहीं रहा है ... संकलक मुफ्त है, यह जीसीसी पर आधारित है। और सॉफ़्टवेयर पुस्तकालयों को स्क्रैच से लिखा गया था, जो कि निंटेंडो द्वारा कॉपीराइट किए गए कुछ भी नहीं थे। – davr

+4

मेरा मतलब यह नहीं है कि उपकरण किसी भी कॉपीराइट का उल्लंघन करते हैं; मैं लाइसेंस समझौते (ईयूएलए) के बारे में बात कर रहा हूं जो डीएस के साथ आता है। यदि आप इसे पढ़ते हैं, तो यह कहता है कि अनधिकृत सॉफ़्टवेयर चला रहा है या आपके डीएसआई पर अनधिकृत हार्डवेयर का उपयोग करके आपकी वारंटी है और समझौते का उल्लंघन करता है। यहां अध्याय II देखें: http://www.nintendo.com/consumer/systems/dsi/en_la/EULA.jsp – MattK

+4

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

7

यदि आप अभी प्रारंभ करना चाहते हैं। एक डीएस 'homebrew' गाड़ी पकड़ो; एम 3, एस्कर्ड, साइक्लोविज़, आर 4 इत्यादि

अब जांच कर रहा है, एस्कर्ड (http://www.acekard.com/) में पहले से ही एक डीएसआई संगत कार्ड है। मुझे यकीन है कि पहले से ही कुछ हैं। तकनीकी रूप से स्लॉट 1 कारतूस (पूरी तरह से संगत) के लिए डीएस और डीएसआई के बीच कोई बदलाव नहीं है, सभी अतिरिक्त सुविधाएं कैमरे, कनेक्टिविटी और एसडी कार्ड से चलाने की क्षमता से संबंधित हैं।

देव भाग पर अधिक जानकारी के लिए, मंचों की जांच करें; http://desmume.org उनके पास डाउनलोड के लिए एक डीएस एमुलेटर (जैसा नाम बताता है) भी है।

बोनस: पिछले रिकॉर्ड के आधार पर, निंटेंडो देव के लिए एनडीआई खोलने का मौका किसी के लिए पतला नहीं है। मुझे लगता है कि WiiWire के माध्यम से Wii पर इसके बारे में बात की गई थी, लेकिन लंबे समय तक उस क्षेत्र में कुछ भी नया नहीं रहा है। बस ज्ञात/स्थापित कंपनियों से रिलीज।

+0

मेरी पोस्ट को बहुत कम अपडेट करें। निन्टेडो ने डीएसआई के लिए 'ऐप स्टोर' खोलने का अंत किया। हां, जैसा Wii एक चीज पर सामान प्राप्त करने के साथ इतना आसान नहीं है। – Tyronomo

3

मैंने कुछ समय पहले डीएस पर विकास करने की कोशिश की। मुझे जो याद है, उससे DevKitPro में एआरएम लाइब्रेरी थी जिसका आप उपयोग कर सकते थे। मैंने ज्यादातर Func-C के साथ काम किया, लेकिन सी ++ समर्थित है। तकनीकी रूप से, मुझे लगता है कि आप एआरएम आर्किटेक्चर के लिए एक कंपाइलर पर कुछ भी प्रोग्राम कर सकते हैं।

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

0

यदि आप मजेदार के लिए थोड़ा डीएस विकास करना चाहते हैं, तो devkitPro होमब्रू किट इस बिंदु पर उचित रूप से परिष्कृत है। http://www.patater.com/manual

दुख की बात है, तो आप आधिकारिक टूलकिट भी पाने के लिए एक DSIware डेवलपर ऐसा लगता बनना चाहते हैं, तो जैसे आप एक होना चाहिए: यहाँ एक मैनुअल के लिए एक लिंक है जो इस किट के साथ एक सरल खेल कोडिंग का परिचय देता है स्थापित खेल कंपनी और कुछ हज़ार रुपये खांसी। http://www.nintendolife.com/forums/dsiware/info_on_dsi_ware_development