मैं सोच रहा हूं कि क्या जावास्क्रिप्ट क्लाइंटसाइड को PHP / mysql serveride के साथ मिलाना HTML5 रीयल-टाइम मल्टीप्लेयर (छोटे पैमाने) ब्राउज़र गेम के लिए एक अच्छा विचार है?
मेरा तकनीकी ज्ञान बहुत सीमित है, और भले ही मैं भविष्य में नोड.जेएस सीखने की योजना बना रहा हूं, लेकिन सीखने की अवस्था अभी बहुत बड़ी है।
चूंकि मैं पहले से ही PHP से परिचित हूं इसलिए मुझे लगता है कि मैं इसे बहुत तेज़ी से काम करूंगा।
जिस पैमाने पर मैं सोच रहा हूं, उस समय 2-8 खिलाड़ी हैं। और क्लाइंट को सर्वर मैसेज काउंट को यथासंभव कम रखने की कोशिश कर रहा है।
जिन मूल्यों को मैं संग्रहीत / संभालना चाहता हूं वे हैं:
- खिलाड़ी का नाम और आई.डी.
- X और Y स्थिति।
- स्वास्थ्य।
- लैस आइटम (अधिकतम 8 स्लॉट, शायद कम)।
- क्रियाएँ (चलना, हमला, उपयोग आदि लेकिन एक समय में केवल 1 क्रिया / खिलाड़ी)।
- बुलेट एक्स, वाई निर्देशांक और प्रक्षेपवक्र।
- गिल्ड / कबीले का नाम।
- और कुछ बुनियादी चैट / मेलिंग फ़ंक्शन।
मेरा अनुमान भले ही यह सबसे अच्छा समाधान नहीं है, लेकिन जब तक मैं तर्क को छोटा रखूंगा, यह पूरी तरह से संभव है। क्या मैं सही हू?