شرح ألعاب الهاتف المحمول

post-thumb

إذا لم تكن معتادًا على ألعاب الهاتف المحمول ، فستكون قريبًا لأن هذا هو مجال النمو الكبير القادم المتوقع في سوق الألعاب المليار دولار. لعبة الهاتف المحمول هي لعبة برمجية يتم لعبها على هاتف محمول. عادةً ما يتم تنزيل الألعاب المحمولة عبر شبكة مشغل الهاتف المحمول ، ولكن في بعض الحالات يتم أيضًا تحميل الألعاب في الهواتف المحمولة عند شرائها ، أو عبر اتصال الأشعة تحت الحمراء أو Bluetooth أو بطاقة الذاكرة. تم تطوير ألعاب الهاتف المحمول باستخدام تقنيات مثل DoCoMo’s DoJa أو Sun’s J2ME أو Qualcomm’s BREW (Binary Runtime for Wireless) أو Infusio’s ExEn (بيئة التنفيذ). الأنظمة الأساسية الأخرى متوفرة أيضًا ، ولكنها ليست شائعة.

المنصات المختلفة

BREW هي التقنية الأكثر قوة ، حيث تمنح ، كما تفعل ، تحكمًا كاملاً في الهاتف والوصول الكامل إلى وظائفه. ومع ذلك ، قد تكون هذه القوة غير المضبوطة خطيرة ، ولهذا السبب فإن عملية تطوير BREW مصممة بشكل أساسي لبائعي البرامج المعترف بهم. في حين أن BREW SDK (مجموعة تطوير البرامج) متاحة مجانًا ، فإن تشغيل البرنامج على أجهزة محمولة حقيقية (على عكس المحاكي المقدم) يتطلب توقيعًا رقميًا لا يمكن إنشاؤه إلا باستخدام الأدوات الصادرة عن عدد قليل من الأطراف ، مثل موفري محتوى الجوال و كوالكوم أنفسهم. حتى ذلك الحين ، ستعمل اللعبة فقط على الأجهزة التي تم تمكين الاختبار عليها. لكي تكون قابلة للتنزيل على الهواتف العادية ، يجب فحص البرنامج واختباره ومنحه الموافقة من قبل Qualcomm عبر برنامج اختبار TRUE BREW.

تعمل Java (المعروفة أيضًا باسم ‘J2ME’ / ‘Java ME’ / ‘Java 2 Micro Edition’) فوق جهاز افتراضي (يسمى KVM) والذي يسمح بالوصول المعقول ، ولكن غير الكامل ، إلى وظائف الهاتف الأساسي. توفر هذه الطبقة الإضافية من البرامج حاجزًا قويًا للحماية يسعى إلى الحد من الضرر الناجم عن البرامج الخاطئة أو الضارة. كما يسمح لبرنامج Java بالتنقل بحرية بين أنواع مختلفة من الهواتف (والأجهزة المحمولة الأخرى) التي تحتوي على مكونات إلكترونية مختلفة جذريًا ، دون تعديل. السعر المدفوع هو انخفاض طفيف في السرعة المحتملة للعبة وعدم القدرة على الاستفادة من الوظائف الكاملة للهاتف (حيث يمكن لبرنامج Java أن يفعل فقط ما تدعمه طبقة الرجل المتوسط).

بسبب هذا الأمان الإضافي والتوافق ، عادة ما تكون عملية كتابة وتوزيع تطبيقات Java المحمولة ، بما في ذلك الألعاب ، على مجموعة واسعة من الهواتف عملية بسيطة للغاية. عادةً ما يكون كل ما هو مطلوب هو مجموعة أدوات تطوير Java متاحة مجانًا لإنشاء برنامج Java نفسه ، وأدوات Java ME المصاحبة (المعروفة باسم Java Wireless Toolkit) لتعبئة واختبار برامج الهاتف المحمول ، ومساحة على خادم ويب (موقع ويب) لاستضافة التطبيق الناتج بمجرد أن يصبح جاهزًا للنشر العام.

القيود الحالية على ألعاب الهاتف المحمول

تميل ألعاب الهاتف المحمول إلى أن تكون صغيرة النطاق وغالبًا ما تعتمد على طريقة اللعب الجيدة على الرسومات البراقة ، نظرًا لنقص قوة المعالجة لأجهزة العميل. تتمثل إحدى المشكلات الرئيسية التي تواجه مطوري وناشري ألعاب الهاتف المحمول في وصف لعبة بمثل هذا التفصيل الذي يمنح العميل معلومات كافية لاتخاذ قرار الشراء. في الوقت الحالي ، تُباع ألعاب الهاتف المحمول من خلال مشغلي الشبكات وبوابات المشغلين ، مما يعني أنه لا يوجد سوى بضعة أسطر من النص وربما لقطة شاشة للعبة لإغراء العميل. هناك اعتماد على العلامات التجارية والتراخيص القوية مثل Tomb Raider أو Colin McRae ، وهي لعبة سباق. هناك أيضًا استخدام لأنماط اللعب المعروفة والراسخة ، مما يعني آليات لعب اللعبة التي يمكن التعرف عليها على الفور في ألعاب مثل Tetris أو Space Invaders أو Poker. تُستخدم كلتا الاستراتيجيتين لإغراء اللاعبين على الأجهزة المحمولة بشراء الألعاب مقابل رسوم عندما يتم توفير قدر محدود من المعلومات الإضافية من قِبل شركة الاتصالات اللاسلكية ، التي تعمل عادةً كطرف ثالث يستضيف اللعبة.

تشمل الابتكارات الحديثة في ألعاب الأجهزة المحمولة رسومات Singleplayer و Multiplayer و 3D. تنتمي ألعاب الحب الافتراضية إلى كل من ألعاب فردية ومتعددة اللاعبين. تجد الألعاب متعددة اللاعبين جمهورًا سريعًا ، حيث يجد اللاعبون القدرة على اللعب ضد أشخاص آخرين ، وهو امتداد طبيعي لاتصال هواتفهم المحمولة.