أخطاء برمجية في ألعاب الفيديو حسّنت من تجربة اللعب

يمتلئ تاريخ تطوير ألعاب الفيديو بلحظات بدأت كأخطاء غير مقصودة، لكنها انتهت لتصبح من أفضل ما حدث في الصناعة. فكما اكتشف ألكسندر فليمنغ البنسلين بعدما تلوثت أطباقه المخبرية بالصدفة، وكما ابتكر نوتش أشهر مخلوق في تاريخ Minecraft بعدما أخطأ في إدخال بعض الإحداثيات، شهد عالم الألعاب عشرات القصص المشابهة التي حولت الأخطاء إلى أيقونات لا تُنسى.

إنه نمط يتكرر عبر العقود؛ سطر برمجي يتصرف بطريقة غير متوقعة، أو مطور يلاحظ خللًا غريبًا ويقرر الإبقاء عليه بدلًا من إصلاحه، لتولد ميزة لم تكن ضمن الخطة الأصلية… لكنها سرعان ما تصبح من أكثر الأشياء التي يعشقها اللاعبون.

وما يجعل هذه القصص أكثر إثارة هو أن كل واحدة منها جاءت بطريقة مختلفة تمامًا. فبعضها اكتشفه فريق التطوير مبكرًا وقرر الاحتفاظ به سرًا كمكافأة للاعبين المتمرسين. وبعضها الآخر استغله مجتمع اللاعبين لسنوات طويلة قبل أن تعترف به الاستوديوهات رسميًا. وهناك ميزات أزيلت عبر التحديثات، لكنها عادت لاحقًا بعدما أصر اللاعبون على أنها جزء لا يتجزأ من هوية اللعبة. بل إن إحدى هذه الحالات تُركت تعمل طوال عطلة نهاية الأسبوع، بينما كان المطورون يراقبون ما يحدث ويتركون المجتمع يستمتع بالفوضى دون أي تدخل.

هذه هي 10 من أشهر الأخطاء البرمجية والصدف التطويرية التي تحولت إلى ميزات أسطورية غيرت تاريخ ألعاب الفيديو.

Street Fighter II: الكومبوهات التي وُلدت من خطأ برمجي


أثناء تطوير Street Fighter II، كان فريق التطوير يعمل على تسهيل تنفيذ الحركات الخاصة، مثل ضربة Hadoken الشهيرة الخاصة بـ”ريو”، وذلك عبر توسيع نافذة إدخال الأوامر حتى تصبح أقل صعوبة على اللاعبين.

لكن هذا التعديل البسيط أدى إلى نتيجة لم تكن في الحسبان.

فقد اكتشف المطورون أن ربط هجمات معينة ببعضها بسرعة يسمح بتجاوز إطارات التعافي (Recovery Frames)، ما يتيح توجيه ضربة جديدة قبل أن ينتهي الخصم من حركة التأثر بالضربة السابقة. وبعبارة أخرى، أصبح بالإمكان إبقاء الخصم عاجزًا عن الرد عبر سلسلة متواصلة من الضربات… وهي ميزة لم تكن موجودة في التصميم الأصلي للعبة.

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

وكان القرار واحدًا من أفضل القرارات في تاريخ ألعاب القتال.

فقد تحولت الكومبوهات (Combos) إلى العلامة الفارقة التي تميز اللاعبين المحترفين عن أولئك الذين يضغطون الأزرار عشوائيًا، وأصبحت حجر الأساس الذي بُنيت عليه ألعاب القتال التنافسية لعقود لاحقة. بل إن الإصدارات اللاحقة، مثل Super Street Fighter II وStreet Fighter II Turbo، احتضنت الفكرة بالكامل وأضافت عدادًا يحصي عدد الضربات المتتالية.

وهكذا، تحول خطأ برمجي بسيط إلى لغة كاملة تتحدث بها جميع ألعاب القتال الحديثة.

Quake II: القفز الجانبي الذي كسر قوانين السرعة

واحدة من أشهر حركات ألعاب التصويب، Strafe-Jumping، لم تكن ميزة مخططًا لها في Quake II، بل ولدت من خلل في طريقة احتساب التسارع وسرعة الحركة داخل اللعبة.

فعندما يضغط اللاعب على أحد أزرار الحركة، تضيف اللعبة قوة تسارع في ذلك الاتجاه. لكن الحد الأقصى للسرعة كان يُطبق على اتجاه هذا التسارع فقط، وليس على السرعة الكلية للشخصية.

واستغل اللاعبون هذه الثغرة بطريقة عبقرية؛ فمن خلال القفز، والتحرك جانبيًا، وتحريك الفأرة بزاوية دقيقة أثناء الحركة، أصبح بالإمكان تجاوز الحد الأقصى للسرعة الذي وضعه المطورون. ومع تكرار هذه الحركات باستمرار، كانت سرعة الشخصية تزداد أكثر فأكثر، وكأن قوانين الفيزياء داخل اللعبة لم تعد موجودة.

ولم تكن التقنية سهلة على الإطلاق، بل احتاجت إلى تدريب طويل وإتقان كبير، حتى إن مجتمع اللاعبين صمم خرائط كاملة مخصصة لتعلم Strafe-Jumping، أشبه بمضامير تدريب مبنية بالكامل حول خطأ برمجي.

ومع صدور الأجزاء اللاحقة، لم يحاول المطورون إزالة هذه الحركة، لأن اللاعبين جعلوها جزءًا أساسيًا من مهاراتهم، وأصبحت عنصرًا لا يمكن الاستغناء عنه.

وبذلك، تحول خلل في نظام الفيزياء إلى واحدة من أشهر ميكانيكيات الحركة في تاريخ ألعاب التصويب، وأصبح الأساس الذي قامت عليه ثقافة الـSpeedrunning وإتقان الحركة الاحترافية في هذا النوع من الألعاب.

Hitman 2: الحقيبة التي تطارد ضحاياها!

من أغرب الأخطاء البرمجية التي تحولت إلى ميزة رسمية في تاريخ الألعاب، ذلك الخلل الذي أصاب حقيبة العميل 47 في Hitman 2.

ففي ظروف معينة، إذا رمى اللاعب الحقيبة بالدقة المناسبة، لم تكن تسلك مسارًا طبيعيًا كما يفترض، بل كانت تلاحق الهدف بنفسها، ملتفة حول العقبات ومنعطفة في الهواء بطريقة تتحدى قوانين الفيزياء تمامًا، حتى تصيبه أينما ذهب.

في البداية، سارعت IO Interactive إلى إصلاح هذا الخلل، لكنه لم يختفِ طويلًا.

ففي أغسطس 2019، أعادت الاستوديو الميزة إلى اللعبة، ولكن هذه المرة بصورة رسمية، ووصفتها بأنها “حقيبة تتحدى قوانين الفيزياء، صُممت لبث الخوف والرعب في قلب كل من يقف في طريقها.”

وأوضح مدير الاتصالات في الاستوديو أن هذه النوعية من الأخطاء تمثل فرصة مثالية للمطورين؛ فبدلًا من إخفائها والتظاهر بأنها لم تحدث، يمكن احتضانها وتحويلها إلى شيء ممتع وفريد.

ولم يكن الأمر غريبًا على سلسلة Hitman أصلًا، فهي تسمح للاعبين باغتيال أهدافهم باستخدام أسماك طازجة أو حتى علب مشروبات غازية، لذا فإن حقيبة تطارد ضحاياها وكأنها صاروخ موجه بدت وكأنها تنتمي إلى هذا العالم بشكل طبيعي.

قد تكون الفكرة سخيفة… لكنها فعالة، ومسلية، والأهم أن اللاعبين أحبوها، وهو سبب كافٍ لتحويل خطأ برمجي إلى إحدى أشهر مزايا السلسلة.

يتبع..

اقرأ المقال كاملاً على سعودي جيمر