
ملخّص
Little Alchem: لعبة مرحة ومصمّمة خصيصًا للأجهزة الجوّالة، وهي مستوحاة من لعبة Alchemy.
ما الذي نحبه؟
يُعدّ Little Alchemy مثالاً رئيسيًا على استخدام جميع ميزات منصة الويب الحديثة بأقصى كفاءة. ويستخدم التطبيق بيان تطبيق الويب لبدء التشغيل في وضع ملء الشاشة عند تثبيته، كما يمتزج مع نظام التشغيل Android بمساعدة theme-color.
يكون التحميل لأول مرة سريعًا جدًا ويعرض أداة التحميل المُسبَق على الفور. بالإضافة إلى ذلك، يمكن تشغيله بالكامل بلا اتصال بالإنترنت من خلال استخدام AppCache. أحسنت
التحسينات المحتملة
على أجهزة الكمبيوتر المكتبي، يُعتبر حظر النقر بزر الماوس الأيمن عادةً أمرًا غير مقبول (لكنه سمح لي بالعثور على رمز الغش السري عن طريق كتابة اختصار أدوات مطوّري البرامج في Chrome بشكل خاطئ :)). ومع ذلك، ليس الأمر مهمًا جدًا بالنسبة إلى الألعاب.
من ناحية واجهة المستخدم، قد تؤدي الشبكة إلى تحسين الشعور بأنّ العناصر مبعثرة في كل مكان، وعند سحب العناصر على الأجهزة الجوّالة، يمكن تحسين مستوى الرؤية من خلال نقلها قليلاً إلى الأعلى كي تتمكّن من رؤية العنصر الذي تُحركه تحت إصبعك.
أسئلة وأجوبة مع "جاكوب كوزيل"
ما هي مزايا استخدام الويب؟
الوصول الفوري والتوافق مع جميع المنصات وطريقة المشاركة الأكثر ملاءمةً بالإضافة إلى ذلك إذا لم يكن ذلك مناسبًا لك، لا أعرف ما هو مناسب.
بدأ تطبيق Little Alchemy كتجربة في "سوق Chrome الإلكتروني" قبل بضع سنوات. ومع مرور الوقت، توسّعنا ليشملنا منصات أخرى، ولكن يبقى الإصدار المخصّص للويب هو محور تركيزنا الرئيسي. في الوقت الحالي، تستند جميع تطبيقاتنا الأصلية مباشرةً إلى تطبيق الويب. ويؤدي ذلك إلى تقليل الكثير من العمل وتحسين عملية تحديث اللعبة، وهو أمر مهم للغاية لفريق صغير مثل فريقنا.
ما الذي كان ناجحًا جدًا أثناء التطوير؟
في الإصدار الحالي من Little Alchemy، ركّزنا كثيرًا على الويب على الأجهزة الجوّالة. خلال عملية التطوير، عملنا مع العديد من الأجهزة المادية والأجهزة البعيدة، وقد ساعدتنا أدوات Chrome المخصّصة للمطوّرين في تسريع العملية بشكل كبير.
لقد استمتعنا أيضًا بالعمل على الأداء والتصميم السريع الاستجابة. تتيح مجموعة الأدوات الحالية في Chrome العمل بكفاءة عالية على هذه الجوانب من التطبيق.
إذا كان بإمكانك الحصول على أي واجهة برمجة تطبيقات لتحسين تطبيقك، ما هي؟
تعتمد الألعاب عادةً بشكل كبير على الصور. على سبيل المثال، لدينا مكتبة تتضمّن أكثر من 500 صورة يجب أن تكون قابلة للتغيير، ويجب تحميلها قبل بدء اللاعب اللعبة للحصول على أفضل تجربة. ويتطلّب ذلك استخدام منطق مختلف عن تطبيقات الويب العادية التي تتيح لك التحميل البطيء واستخدام الخرائط المرجعية. إنّ توفُّر طريقة للتعامل مع ذلك بكفاءة سيوفّر علينا الكثير من العمل ويمنح اللاعبين تجربة أفضل.
لا تزال هناك مشاكل في تحقيق الربح من ألعاب الويب. من المستحيل تقريبًا تنفيذ عمليات الدفع بدون الانتقال مباشرةً إلى ألعاب مجانية، ولا تتوفّر طرق كثيرة رائعة تتيح عرض إعلانات في ألعاب HTML5. وهي مشكلة تؤثّر في أنواع الألعاب وجودتها على منصة الويب.