2010-03-08 11 views
5

मैं सीखना चाहता हूं कि वेब/मोबाइल गेम कैसे विकसित करें। इसके लिए कौन सी भाषा सबसे अच्छी है? जावा? सी#? माणिक? ActionScript?वेब/मोबाइल गेम्स के विकास के लिए कौन सी भाषा सीखनी है?

मुझे डेस्कटॉप गेम विकसित करने में कोई दिलचस्पी नहीं है।

उत्तर

5

लर्निंग सी # और XNA आप कहीं दे वेब आधारित और विंडोज 7 मोबाइल गेम्स के लिए शुरू करने के लिए होगा।

एक बार जब आप कि नीचे लाने के लिए है, तो MonoTouch और XnaTouch आप iPhone की क्षमता प्रदान करेगा।

+0

धन्यवाद, मेरे पास पहले से ही कुछ सी # मूल बातें हैं और मैं ओओपी के साथ अच्छा हूं इसलिए मुझे लगता है कि यह समझ में आएगा। मुझे यकीन नहीं है कि जावा बेहतर नहीं है। –

+0

जावा आपको मोबाइल उपकरणों का एक विस्तृत अवधि देगा, लेकिन आप निश्चित रूप से उच्च-अंत मोबाइल डिवाइस (Win7 मोबाइल, आईफ़ोन, वेबोस इत्यादि) को लक्षित करने की अनुमति नहीं देंगे ... आपको ब्लैकबेरी मिलेगी, लेकिन आप वैसे भी आपके कोड को संशोधित करने की आवश्यकता होगी)। –

+0

माइक्रोसॉफ्ट के मालिकाना एपीआई और भाषाएं बहुत अस्थिर हैं। प्रत्येक कुछ संस्करणों के भाषाओं का सिंटैक्स बदलें, और डेवलपर्स/कंपनियां सिर्फ अपने कार्यक्रमों को नए में फिर से लिखना चाहती हैं। एमटीबीएल (विरासत से पहले का मतलब समय) बहुत तेज़ है। – JohnnySoftware

1

जे 2 एमई जानें। यह मोबाइल गेम विकास के लिए सबसे अच्छा है। यदि आप iphone खेल के विकास में कर रहे हैं, तो अपने उद्देश्य सी

1

ठीक है, कोई अन्य भाषा ;-) जोड़ने के लिए, आप जावा क्यों की कोशिश नहीं करते। वहाँ कुछ अच्छी किताबें वहाँ बाहर हैं (नहीं विशेष रूप से वेब खेल के लिए, लेकिन तुम सिर्फ एक जीयूआई से अधिक की आवश्यकता एक खेल कार्यक्रम):

5

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

0

आप क्या मंच आप विकसित करना चाहते हैं यह तय करना होगा के लिए: 1. विंडोज मोबाइल - सी, सी ++, C# 2. नोकिया, एसई, मोटोरोला जैसे जे 2 एमई उपकरणों - जावा ME 3. सिम्बियन उपकरणों - सी ++ 4 । iPhone - उद्देश्य सी 5. एंड्रॉयड - जावा

दूसरी ओर आप वेब है: 1. फ़्लैश खेल - फ्लैश 2. एचटीएमएल/5 खेल - HTML + सीएसएस + जावास्क्रिप्ट

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

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