2010-01-24 19 views
10

सीखने के उद्देश्यों के लिए, मैं ज़ेल्डा श्रृंखला द्वारा एनईएस/जीबी पर प्रेरित एक साधारण 2 डी गेम को कोड करना चाहता हूं।पुरानेस्कूल 2 डी ज़ेल्डा-जैसे गेम

http://www.5min.com/Video/The-Legend-of-Zelda-a-Link-to-the-Past---Walkthrough-Part-3-89824010 एक अच्छा उदाहरण है।

खिलाड़ी स्क्रोल करने योग्य दृश्य पर स्थानांतरित हो सकता है, और जब घर के दरवाजे, अंधेरे या नए क्षेत्र की तरह नक्शा सीमा निर्धारित होती है, तो एक नया विशिष्ट नक्शा लोड करें।

यह प्राप्त करने के लिए सबसे अच्छा और सरल तरीका क्या होगा, खासकर एंड्रॉइड डिवाइस के लिए? क्या आप मुझे कुछ उपयोगी संसाधन, स्निपेट, किताबों पर इंगित कर सकते हैं।

मैंने ओपनजीएल ईएस के बारे में कुछ भिखारी सामान पढ़े हैं, लेकिन यह जो कुछ मैं करना चाहता हूं उसके लिए यह बहुत अधिक लगता है: 2 डी; हालांकि, मुझे यकीन नहीं है कि मैं कैनवास के साथ एक फोन स्क्रीन से बड़ा कुछ भी संभाल सकता हूं ..

धन्यवाद।

+0

मुझे लगता है कि आपने एंड्रॉइड टैग किया है, क्या इसका मतलब है कि आप विशेष रूप से एंड्रॉइड प्लेटफॉर्म के लिए कोड करना चाहते हैं? क्या कोई प्रोग्रामिंग भाषाएं हैं जिनका आपने पहले से उपयोग किया है? – Kai

+0

काई> हाँ, मैं अपने प्रश्न को संपादित कर रहा हूं, इसलिए यह अपने एंड्रॉइड विशिष्ट – Dullahx

उत्तर

3

आप जैसे विषयों में खुदाई करने के लिए चाहता हूँ:

  • ऐ/pathfinding
  • ध्वनि
  • खेल लूप
  • एनीमेशन
  • खेल/विश्व टाइमर
  • सहेजा जा रहा है/निरंतर आ रही है राज्य
  • राज्य मशीन
3

Tiling in OpenGL पर कुछ सामान पढ़ें। वास्तव में वेब पर many tutorials में से एक चुनें।

+0

को स्पष्ट करेगा, आपके लिंक के लिए धन्यवाद, मैंने एंड्रॉइड को पोर्ट किए गए पहले 10 नेहे ट्यूटोरियल्स में पहले से ही खोला है, टाइलिंग के बारे में विशिष्ट जानकारी पढ़ेगा। – Dullahx

+0

nehe ट्यूटोरियल एक महान शुरुआत है - अच्छी चीजें। –

+2

नेहे ट्यूटोरियल्स के लिए एंड्रॉइड पोर्ट: http://insanitydesign.com/wp/projects/nehe-android-ports/ – Dullahx

-1

क्या आप ओपन-सोर्स गेम इंजन सोलारस जानते हैं?

आप एक बार देख ले जाना चाहिए: http://www.solarus-games.org/

आप एंड्रॉयड के लिए तो यह अनुकूल करने के लिए, क्योंकि यह ++ और LUA सी में लिखा है होगा।

संबंधित मुद्दे