عن TUNL
TUNL لعبة طيران في الكهوف بزر واحد لأجهزة iOS وAndroid والويب، يصنعها شخص واحد. كل من يلعب في يوم معين يطير في الكهف نفسه تماماً.
ما هي TUNL
تنقر لقفزة، وتضغط مطولاً لتصعد، وتُفلت لتسقط. يمرّ النفق ويضيق ويتسارع، وتحاول أن تصل أبعد مما وصلت أمس. هذا هو مخطط التحكم كله، واللعبة مبنية لجعل هذا المدخل الوحيد عميقاً قدر الإمكان: عملات تغيّر الممر، ومخاطر تطرح أسئلة مختلفة، وكهف يختلف كل يوم لكنه متطابق لكل اللاعبين في ذلك اليوم.
ذلك الكهف المشترك هو قلب اللعبة. المستوى لا يُخزَّن في أي مكان ولا يرسله أي خادم. يُحسب من تاريخ التقويم، فيلتقي لاعب في لشبونة ولاعب في طوكيو بالهوابط نفسها في الأماكن نفسها، وتعني النتيجة الشيء نفسه على كل هاتف. يشرح مقال يوميات التطوير عن الكهف اليومي كيف يعمل ذلك والخللين اللذين أفسداه بهدوء على طول الطريق.
من يصنعها
تُصنع TUNL بواسطة Theodoracatos، مطوّر مستقل يعمل وحده. لا استوديو ولا ناشر: التصميم والكود والصوت وهذا الموقع كلها من شخص واحد، مع إدارة صفحات المتاجر وخادم لوحة الصدارة وصندوق الدعم كلها من المكتب نفسه. لهذا تُكتب يوميات التطوير بصيغة المتكلم، ولهذا يقرأ تقرير الخلل المرسل إلى [email protected] الشخص القادر على إصلاحه بنفسه.
كيف بُنيت
اللعبة عبارة عن جافاسكريبت خالصة فوق لوحة رسم HTML5. لا توجد مكتبات ولا وحدات ولا خطوة بناء للعبة نفسها: تحمّل الصفحة سلسلة من السكربتات بالترتيب، وتشترك جميعها في نطاق عام واحد. تعمل الملفات نفسها في ثلاثة أماكن. يشغّلها تطبيق iOS داخل WKWebView، وتطبيق Android داخل WebView، ويقدّمها هذا الموقع على flytunl.ch/play، فنسخة الويب ليست منفذة ولا عرضاً تجريبياً. إنها اللعبة نفسها مع بضع لمسات خاصة بالمتصفح فقط.
بما أن الكهف اليومي المشترك وعد، فإن جزءاً كبيراً من الهندسة يتعلق بالوفاء به. اختبارات آلية تعيد تشغيل مولّد الكهف عند ست أحجام شاشة مختلفة وتقارن النتائج بايتاً ببايت، وتحمي الفيزياء من معدلات التحديث المختلفة، وتتحقق أن مقطعاً من العالم بنفس صعوبة الطيران على كل جهاز. يوميات التطوير هي المكان الذي تُدوَّن فيه هذه القرارات.
ما الذي يوجّه التصميم
- تحكم واحد، يُتعلَّم بالإحساس. لا يوجد نص تعليمي، لأن تلميحاً مثل «انقر لتقفز، واضغط مطولاً لتصعد» زائد بجانب ما تفعله أصلاً. يحصل الطيارون الجدد على دائرة تُظهر متى ينقرون بدلاً من جملة، وبداية كل جولة مصممة بحيث تشعر بنصفي التحكم كليهما قبل أن يتمكن أي شيء من إيذائك.
- كل عنصر يُظهر ما يفعله. تُرسم العملة كما تفعل: الساعة الرملية تبطئ الزمن، والدرع يصد ضربة، والمغناطيس يجذب، والقنبلة لها فتيل مشتعل. تستطيع تمييزها للوهلة الأولى حتى لو كنت مصاباً بعمى الألوان.
- سهلة البداية، صعبة الإتقان. يحصل اللاعب الجديد على بداية آمنة وخدشين في الهيكل. أما اللاعب القوي فيواجه كهفاً لا يتوقف أبداً عن التسارع. تُقاس الصعوبة ولا تُخمَّن: أحاكي آلاف الجولات ببرامج آلية عند أربعة مستويات مهارة وأنظر أين يموت كل منها قبل إصدار أي تغيير.
- العدل يعني التساوي للجميع. أي شيء يحدد مكان عنصر ما يجب أن يعتمد فقط على التاريخ والموضع داخل الكهف. لا يعتمد أبداً على شاشتك أو نتيجتك أو تعزيزاتك.
- الإصغاء إلى اللاعبين. أُعيد ضبط دفع المركبة مرتين بعد أن قال لاعبون على Reddit إن اللعبة تبدو سريعة جداً، وأُعيد بناء الدقيقة الأولى كاملة بعد أن قال المبتدئون إنها صعبة جداً. قصة الأولى موجودة في يوميات ضبط الدفع.
كيف تُموَّل TUNL
TUNL مجانية اللعب. تعرض التطبيقات إعلاناً بملء الشاشة بعد بعض حالات الموت، لا أكثر من مرة كل بضع دقائق وفقط بعد جولة وصلت إلى مكان ما. هناك فيديوهان اختياريان يمكنك اختيار مشاهدتهما مقابل ميزة: أحدهما لمتابعة جولة والآخر لمكافأة شظايا يومية. شراء لمرة واحدة باسم إزالة الإعلانات يوقف الإعلانات الإجبارية، وشراء لمرة واحدة باسم فتح كل المركبات يفتح القائمة كاملة لمن يفضلون عدم الانتظار. يمكن أيضاً كسب المركبات بالكامل باللعب، وتُشترى تشطيبات الطلاء الشكلية بشظايا اللعبة فقط، لا بالمال أبداً. تفاصيل البيانات المعنية موجودة في سياسة الخصوصية.
شكر وإفصاحات
- موسيقى اللعبة من the_mountain، تُستخدم بموجب ترخيص Pixabay.
- العرض الترويجي جولة حقيقية من اللعبة المنشورة بموسيقاها وصوتها الخاصين، وبلا تعليق صوتي. لقطات الشاشة والمشاهد التقاطات حقيقية.
- تتوفر TUNL بست عشرة لغة. إن بدت جملة غريبة بلغتك، أخبرني.
التواصل
الأسئلة وتقارير الأخطاء والأفكار: [email protected]. للمساعدة في المشتريات والتقدم راجع الدعم، وللشعارات ولقطات الشاشة راجع حقيبة الصحافة.