मैं सी ++ सीख रहा हूँ Deitel की इस किताब के साथ गेम ब्वॉय के लिए सी ++ विकास जानने के लिए: C++ How to Program, 5/e और कुछ ट्यूटोरियल और इंटरनेट के संसाधनों, लेकिन मैं यह जानने के लिए कि कैसे मैं Nintendo गेम ब्वॉय एडवांस खेल विकसित कर सकते हैं चाहता हूँ सी ++ का उपयोग करके, लेकिन केवल इंटरनेट पर संसाधनों में, क्योंकि मैं अब ऐसी चीज़ के साथ पैसा नहीं बिताना चाहता हूं जिसे मैं केवल कोशिश करना चाहता हूं।अच्छा ट्यूटोरियल
उत्तर
DevkitPro और TONC जैसी अच्छी लाइब्रेरी प्राप्त करें। इसके अलावा, आप GBADev पर और सहायता प्राप्त कर सकते हैं।
हालांकि आप जीबीए विकास में सी ++ का उपयोग कर सकते हैं, सादा सी की सिफारिश की जाती है। पसंद करने के लिए आपका विकल्प है, हालांकि।
सी ++ क्यों अनुशंसित नहीं है? –
ठीक है, पूरे वर्ग की चीज़ों पर बहुत अधिक अतिरिक्त ओवरहेड है। Kid.Damage (20) को कॉल करने के बजाय केवल क्षति (किकिड, 20) को कॉल करना आसान है, जहां यह एंटीटी एक वर्ग का उदाहरण है, जो कि दूसरे पर आधारित है, जो वास्तव में क्षति विधि रखती है। लेकिन यह बस मेरे सिद्धांत, आदमी की तरह है। – Kawa
कक्षाएं सी के मुकाबले बहुत कम ओवरहेड जोड़ती हैं। यदि आप उन्हें सरल रखते हैं तो कोई भी नहीं। वे गरीब सी से भी कम ओवरहेड कर सकते हैं। उदाहरण के लिए वर्चुअल विरासत सी में अनुकरण करना मुश्किल है। _ _oes_ add ओवरहेड सी ++ का अपवाद मॉडल है। –
आप wxwidgets को भी बहुत उपयोगी बनाने का प्रयास कर सकते हैं। यहाँ एक सरल खेल का एक बड़ी तस्वीर है:
- gameEngine वर्ग (, स्प्राइट (रों) बनाने की स्थापना पर्यावरण, कुंजी के लिए जाँच आई/ओ, खेल जैसे स्कोर के विभिन्न आंकड़ों की निगरानी के लिए जिम्मेदार, कितने की कोशिश करता आदि)
- स्प्राइट कक्षा (यह जीवन, स्वास्थ्य, दिशा आदि जैसी चीजों की निगरानी करेगा)
- हीरो -> स्प्राइट वर्ग से अपनी ही कार्यक्षमता से कुछ के साथ इनहेरिट करती है।
- दुश्मन -> स्प्राइट कक्षा से भी विरासत में मिलता है।
- आग -> स्प्राइट से भी प्रवेश करता है।
आप अपने बैक यार्ड में भी नेट स्थापित कर सकते हैं। फिर ** प्रोजेक्टाइल ** मॉडल करें। तय करें कि क्या आप ** वॉलीबॉल ** या ** बैडमिंटन ** खेलेंगे और उपयुक्त कक्षा या तो ** गेंद ** या ** बर्डी ** (जिसे प्रोजेक्टाइल से प्राप्त होना चाहिए)। ** एक्शनेटर ** एक अच्छी बेस क्लास है जिसमें से आप वॉलीबॉल के लिए ** ** ** और बैडमिंटन के लिए ** रैकेट ** प्राप्त कर सकते हैं। खेल के प्रत्येक दौर में, प्रोजेक्टाइल जमीन पर हिट होने तक वैकल्पिक रूप से एक्शनेटर का उपयोग करें। यदि आप चाहते हैं कि आप प्रोजेक्टाइल से ** गेमबॉय ** प्राप्त कर सकें और खिड़की से बाहर फेंक दें, जैसा कि आपके उत्तर ने किया है ... :-) – HostileFork
यह साल पहले था - मुझे टिप्पणी लिखना भी याद नहीं है- -लेकिन मुझे पूरा यकीन है कि मैंने तुम्हें कम नहीं किया! बस थोड़ा सा मजाक उड़ाया * (लेकिन मुझे समान चीजों को करने के लिए लोगों के मामले में मिल गया है। इसलिए मैं ऐसा करने के लिए दूषित और क्षमा मांगूंगा) * लेकिन रिबिंग में एम्बेडेड बिंदु यह है कि यह इतना अमूर्त है अनुपयोगी हो ... जैसे कि "ओवन को खोलने के बारे में बेहद विस्तृत निर्देश देने के लिए" सवेरी नींबू सॉस में चिकन "के लिए एक नुस्खा पढ़ा जाए, फिर भी" सेवरी नींबू सॉस बनाओ। चिकन के साथ मिलें। आनंद लें! " सवाल गेमबॉय के बारे में पूछता है; * विनिर्देश * मदद। – HostileFork
कोई आश्चर्य नहीं कि आप एक शत्रुतापूर्ण हैं;) lol।अब जब मैं अपने जवाब को देखता हूं तो यह मूर्खतापूर्ण प्रतीत होता है। मुझे वास्तव में वोट के बारे में परवाह नहीं है, यह सिर्फ एक संख्या है, लेकिन यदि यह स्पष्टीकरण के साथ किया जाता है तो कम से कम व्यक्ति भविष्य में सुधार कर सकता है। आपको माफी माँगने की ज़रूरत नहीं है मुझे आपको सिखाने के लिए धन्यवाद देना चाहिए :) – infinitloop
- 1. अच्छा DataGridView ट्यूटोरियल
- 2. डब्ल्यूपीएफ डाटाग्रिड अच्छा ट्यूटोरियल?
- 3. कोई भी अच्छा SharpNEAT ट्यूटोरियल?
- 4. कोड प्रबंधन पर अच्छा ट्यूटोरियल?
- 5. अच्छा पीईक्यूटी ट्यूटोरियल की आवश्यकता
- 6. अच्छा ऑनलाइन एचटीएमएल 5 ट्यूटोरियल
- 7. अच्छा नेट रीमोटिंग ट्यूटोरियल/गाइड
- 8. SlickGrid के लिए अच्छा ट्यूटोरियल?
- 9. एक अच्छा वीएमएल ट्यूटोरियल/संदर्भ
- 10. एक अच्छा MATLAB क्लास ट्यूटोरियल
- 11. कृपया एक अच्छा स्लिम ट्यूटोरियल या स्क्रीनकास्ट
- 12. अच्छा आईपैड स्प्लिट व्यू कंट्रोलर ट्यूटोरियल?
- 13. लिनक्स/उबंटू के लिए अच्छा ओपनजीएल ट्यूटोरियल?
- 14. awe6 गेम ढांचे के लिए अच्छा ट्यूटोरियल?
- 15. FIX प्रोटोकॉल के बारे में अच्छा ट्यूटोरियल?
- 16. जेड और नोडजे, कोई भी अच्छा ट्यूटोरियल?
- 17. कोई भी अच्छा संबंधपरक डेटाबेस ट्यूटोरियल?
- 18. 7-ज़िप: कोई भी अच्छा ट्यूटोरियल?
- 19. ट्यूटोरियल
- 20. ट्यूटोरियल?
- 21. Crafty.js ट्यूटोरियल
- 22. हाइबरनेट ट्यूटोरियल
- 23. ओपनसीवी ट्यूटोरियल
- 24. कोई भी अच्छा Django यूआरएल नेमस्पेस ट्यूटोरियल जानता है?
- 25. मुझे एक अच्छा एक्सएमपीपी (जैबर) ट्यूटोरियल कहां मिल सकता है?
- 26. मैं एक अच्छा Robocode ट्यूटोरियल कहां मिल सकती है?
- 27. jquery के साथ अविभाज्य जावास्क्रिप्ट - अच्छा 10 मिनट ट्यूटोरियल?
- 28. क्या कोई अच्छा मुफ्त (prefrerably पीडीएफ) बैश ट्यूटोरियल ऑनलाइन है?
- 29. PHP - अच्छा cronjob/crontab/cron ट्यूटोरियल या पुस्तक
- 30. Mongoid सीखने के लिए सबसे अच्छा ट्यूटोरियल क्या है?
क्या आप अपना ओएस और कंपाइलर पूरा करने के बाद जीबीए गेम्स लिखेंगे या इससे पहले? – William
@ विलियम नो नो, उसे पहले अपना एमएमओ खत्म करना होगा! – Ricket