এটি ঠিক কোনও এমএমও নয়, তবে অ্যাপ্লিকেশন ইঞ্জিনটিকে গেম সার্ভারের ব্যাক-এন্ড হিসাবে ব্যবহার করার বিষয়ে সম্প্রতি আমি একটি নিবন্ধটি পড়েছি:
http://gamesfromwithin.com/google-app-engine-as-back-end-for-iphone-apps
আমি আমার বেশ কয়েকটি প্রকল্পের ব্যাক-এন্ড হিসাবে জিএইই ব্যবহার করেছি, যার কোনটিই এমএমও ছিল না, তবে আমি অবশ্যই এটি একটি শক্তিশালী ওয়েব বিকাশ প্ল্যাটফর্ম হিসাবে প্রশংসা করি যা সাধারণভাবে কাজ করা সহজ এবং এর সাথে পরীক্ষামূলকভাবে সস্তায় সস্তা এবং বুটস্ট্র্যাপ থেকে।
@ ডিফেক্টুওসো যেমন উল্লেখ করেছেন যে, রিয়েল-টাইম এমএমওর জন্য আপনার যে কোনও ওয়েব সার্ভার ব্যবহার করে কিছু সমস্যা হবে, বিশেষত অ্যাপ ইঞ্জিন খুব কম। তবে, একটি টার্ন ভিত্তিক এবং / অথবা সামাজিক এমএমও সম্ভবত অ্যাপ ইঞ্জিনটিকে একমাত্র ব্যাক-এন্ড হিসাবে ব্যবহার করতে পারে।
শেষ পর্যন্ত এটি আপনার গেমের আর্কিটেকচারের উপর নির্ভর করে। রিয়েল-টাইম কাছাকাছি করার বা রিয়েল-টাইম ফেক করার কৌশল রয়েছে যেখানে মূল সার্ভারটি অ্যাপ ইঞ্জিনের মতো একটি ওয়েব সার্ভার:
- আপনি রিয়েল-টাইম যোগাযোগগুলি পিয়ার-টু-পিয়ার করতে পারেন, কেবলমাত্র মূল মুহুর্তগুলিতে সার্ভার আপডেট করে।
- দীর্ঘ ভোটদানের মতো কৌশলগুলির সাথে আপনি কিছু রিয়েল-টাইম যোগাযোগের চেষ্টা করতে পারেন, যাকে ইদানীং "ধূমকেতু অনুরোধ" হিসাবেও অভিহিত করা হয়, যার মধ্যে আপনি ওয়েবসভারকে অনুরোধ করেন এবং সার্ভারটি প্রতিক্রিয়াটিকে কখনই "শেষ করে না" যার ফলে খুব দীর্ঘ অনুরোধ হয় / পোলিং, কিন্তু ওয়েবসার্ভারটি এটি উপলব্ধ হয়ে ওঠার সাথে সাথে নিয়মিত নতুন ডেটা ধাক্কা দেয়। (রোডম্যাপ অনুযায়ী ডিপ ধূমকেতু সমর্থন অ্যাপ ইঞ্জিনে একটি আসন্ন বৈশিষ্ট্য))
- অ্যাপ ইঞ্জিনের ক্ষেত্রে, আপনি আপনার গেম সার্ভারের সাথে দ্রুত (রিয়েল-টাইম সম্পর্কে) দ্রুত যোগাযোগ করতে এক্সএমপিপি / জ্যাবার (একটি ওপেন আইএম প্রোটোকল) ব্যবহার করতে পারেন। পুরো রিয়েল-টাইম গেমটি তৈরি করার জন্য এটি দুর্দান্ত জায়গা নাও হতে পারে তবে অ্যাপ ইঞ্জিনের এক্সএমপিপি সমর্থন সহ অনেকগুলি আকর্ষণীয় চ্যাট বট লেখা রয়েছে।