تدور نصائح مسابقة الألعاب في 48 ساعة كلها حول حقيقة واحدة قاسية: أول مسابقة لك لا تُكسب بالموهبة، بل بأن تُنهي وتُسلّم. معظم المشاركين لأول مرة لا يسلّمون شيئًا — لا لأنهم يجهلون البرمجة، بل لأنهم اختاروا لعبة يستحيل بناؤها في عطلة نهاية أسبوع، فانهاروا عند الساعة الثلاثين ومشروعهم نصف معطّل.
حدّد نطاقًا أصغر مما تشعر بالراحة تجاهه
أكبر خطأ هو اختيار لعبة بأجزاء متحرّكة كثيرة. اقطع حتى يؤلمك القطع، ثم اقطع مجددًا. لعبة المسابقة يجب أن تكون فعلًا واحدًا يقوم به اللاعب، في شاشة واحدة، نحو هدف واضح واحد.
اكتب فكرتك في جملة واحدة: «أنت X تفعل Y لتحقّق Z». إن احتجت كلمة «و» أكثر من مرة فالفكرة أكبر من اللازم. أفكار بحجم المسابقة:
- تفادَ الصخور المتساقطة حتى ينتهي المؤقّت.
- كدّس المكعبات دون أن ينهار البرج.
- رتّب الطلبات الواردة قبل أن يفيض الطابور.
أما الأفكار الأكبر من المسابقة فمثل: عالم مفتوح، نظام تصنيع، مراحل مولّدة عشوائيًا، لعب جماعي عبر الإنترنت، شجرة حوارات متفرّعة. هذه ميزات تحتاج شهورًا لا عطلة. إن كانت لديك رؤية كبيرة فسلّم أصغر نواة قابلة للعب منها، وأجّل الباقي إلى «ما بعد المسابقة».
خطّط للساعات الثمانٍ والأربعين قبل كتابة أي كود
الوقت هو عدوّك، لذا اقضِ الساعة الأولى في التخطيط لا في البرمجة. جدول تقريبي يبقيك على المسار:
- الساعات 0–2: اقرأ الموضوع، اعصف ذهنيًا، ثبّت فكرة واحدة. ارسم الشاشة الوحيدة على ورقة.
- الساعات 2–8: ابنِ الحلقة الأساسية بأشكال بديلة قبيحة — المربعات الرمادية تكفي. اجعل الفعل الرئيسي يعمل.
- الساعات 8–12: نَم. نعم، فعلًا.
- الساعات 12–24: اجعلها لعبة — حالات فوز وخسارة، نقاط، منحنى صعوبة، شاشة بداية، وزر إعادة.
- الساعات 24–34: الرسوم والصوت و«العصارة» (اهتزاز الشاشة، الجسيمات، ردود الفعل).
- الساعات 34–42: اختبر اللعب، أصلح أسوأ العلل، ووازِن الصعوبة.
- الساعات 42–46: ابنِ وصدّر واختبر النسخة النهائية فعليًا. اكتب صفحة التسليم.
- الساعات 46–48: وقت احتياطي لكل ما سيسوء. وسيسوء.
قد تتغيّر الأرقام لكن الشكل ثابت: قابلة للعب مبكرًا، مصقولة متأخرًا، مسلّمة مع وقت فائض.
اجعلها «قابلة للعب» بنهاية اليوم الأول
هدفك في اليوم الأول ليس لعبة جميلة، بل حلقة كاملة ومملّة يمكنك لعبها من البداية إلى النهاية. إن استطعت بنهاية اليوم الأول أن تخسر وترى نقاطك وتضغط زر الإعادة، فلديك مشاركة جاهزة أصلًا. كل ما بعد ذلك هو تحسين شيء يعمل بالفعل.
هذا يقلب سبب الفشل المعتاد: من يصقل الرسوم قبل وجود الحلقة ينتهي بقائمة رئيسية أنيقة بلا لعبة. ابنِ الهيكل أولًا، وزيّنه ثانيًا.
احذف الميزات بلا رحمة
أبقِ «قائمة حذف» مفتوحة بجانب «قائمة المهام». كل ساعة، انقل أي شيء لن تنهيه إلى قائمة الحذف دون شعور بالذنب. أعداء بثلاثة أنماط هجوم؟ اجعلها نمطًا واحدًا. خمس مراحل؟ سلّم مرحلة واحدة جيدة. شرح تعليمي؟ استبدله بسطر نصّي واحد على الشاشة.
قاعدة مفيدة: إن لم تكن الميزة ظاهرة للاعب في أول 30 ثانية، فاسأل نفسك هل تستحق وقت بنائها. اللاعبون والحكّام يقضون دقيقتين تقريبًا مع لعبتك، فأنفق ساعاتك على ما تلمسه هاتان الدقيقتان فعلًا.
احمِ جسدك وعقلك
الإرهاق مشكلة نطاق ترتدي قناع الصحة. لا يمكنك البرمجة جيدًا في الرابعة فجرًا بلا نوم، والعقل المتعب يكتب العلل التي تلتهم الساعة الأربعين. اعتبر الراحة جزءًا من الخطة:
- نَم مرة واحدة على الأقل. السهر يكلّفك في اليوم التالي أكثر مما يمنحك الليلة.
- كُل واشرب بمؤقّت لا حين تتذكّر. جهّز طعامك قبل أن تبدأ.
- امشِ خمس دقائق كل ساعتين. نصف عللك تُحلّ بعيدًا عن الشاشة.
- احفظ عملك كثيرًا (git أو حتى مجلدات مضغوطة). خسارة ثلاث ساعات عمل بسبب انهيار قد تنهي مشاركتك.
اترك وقتًا حقيقيًا للبناء والتسليم
عدد المشاركات التي تموت عند التسليم أكبر من تلك التي تموت أثناء التطوير. نفّذ تصديرًا كاملًا عند الساعة الثلاثين حتى لو لم تكتمل اللعبة — تلك «النسخة التجريبية» تكشف المشاكل (مسارات مكسورة، ملفات ناقصة، لعبة WebGL لا تُحمّل) وأنت ما زلت تملك وقتًا لإصلاحها. لا تجعل أول بناء لك هو الأخير.
وحين تصدّر للويب، اختبر النسخة المرفوعة فعليًا لا محرّر اللعبة فقط. لعبة تعمل داخل Unity لكنها تعلق في المتصفح هي لعبة لا يلعبها أحد.
سلّمها ثم شاركها
خط النهاية هو رابط مسلَّم وقابل للعب — الناقص المُسلَّم يتفوّق دائمًا على المثالي الحبيس. إن كنت لا تزال تختار الحدث فدليلنا حول كيف تنضم إلى مسابقة ألعاب عبر الإنترنت يشرح اختيار المسابقة وقراءة قواعدها، وإن حرت فيما تصنع فتصفّح أفكار مسابقات للمبتدئين للانطلاق من أفكار محدودة النطاق.
وحين تكتمل مشاركتك، ضعها حيث يستطيع الناس النقر واللعب فعلًا. على The Gaming Nest يمكنك نشر بناء WebGL كصفحة فورية بلا تنزيل، ومشاركة رابط واحد مع الحكّام واللاعبين في العالم العربي — أسرع طريقة لتحويل عطلة من العمل إلى لاعبين حقيقيين وملاحظات فعلية. أنهِ أولًا، اصقل لاحقًا، وضعها أمام اللاعبين.