আমি ভাবছি যদি জাভাস্ক্রিপ্ট ক্লায়েন্টাইডকে পিএইচপি / মাইএসকিএল সার্ভারসাইডের সাথে সংযুক্ত করা HTML5 রিয়েল-টাইম মাল্টিপ্লেয়ার (ছোট স্কেল) ব্রাউজার গেমগুলির জন্য একটি ভাল ধারণা?
আমার প্রযুক্তিগত জ্ঞান খুব সীমিত, এবং যদিও ভবিষ্যতে আমি নোড.জেএস শিখার পরিকল্পনা করি, তবে শিখার বক্ররেখা এখনই বরং বিশাল।
যেহেতু আমি ইতিমধ্যে পিএইচপি এর সাথে পরিচিত তাই আমার মনে হয় আমি এটি আরও দ্রুত কাজ করতে পারব।
আমি যে স্কেলটি ভাবছি তা হ'ল 2-8 জন খেলোয়াড়। এবং ক্লায়েন্টকে সার্ভার মেসেজের গণনা যতটা সম্ভব কম রাখার চেষ্টা করা হচ্ছে।
আমি যে মানগুলি সংরক্ষণ / হ্যান্ডেল করতে চাইছি সেগুলি হ'ল:
- প্লেয়ারের নাম এবং আইডি।
- এক্স এবং ওয়াই অবস্থান।
- স্বাস্থ্য।
- সজ্জিত আইটেম (সর্বাধিক 8 স্লট, সম্ভবত কম)।
- ক্রিয়া (হাঁটাচলা, আক্রমণ, ব্যবহার ইত্যাদি তবে একসাথে কেবলমাত্র 1 টি ক্রিয়া / প্লেয়ার)।
- বুলেট এক্স, ওয়াই স্থানাঙ্ক এবং ট্র্যাজেক্টরি।
- গিল্ড / গোষ্ঠীর নাম।
- এবং কিছু বেসিক চ্যাট / মেলিং ফাংশন।
আমার অনুমান যদিও এটি সর্বোত্তম সমাধান নয়, তবে আমি যুক্তিটি ছোট রাখি কারণ এটি পুরোপুরি কার্যকর। আমি কি সঠিক?