يشارك المطورون الحيل والقرصنة السرية التي تجعل الألعاب تعمل

0 11


Related Posts

قم بتحديث متصفح جوجل كروم لتصحيح ثغرة يوم الصفر الجديدة…

تم بيع وحدات المعالجة المركزية AMD Ryzen أكثر من معالجات…

رجل يشير بإبهامه لأعلى وهو يمسك مزهرية مكسورة مثبتة بشريط لاصق أمام التلفاز.

صورة: كوتاكو / تورتون / Alexander_P (صراع الأسهم)

هل تعلم كل الخيول الموجودة في Assassin’s Creed 1 بنيت باستخدام هياكل عظمية بشرية سيئة حقا؟ أو ذاك تيتان كويست تستخدم السناجب غير المرئية كمؤقتات في اللعبة؟ كل هذا صحيح وهو دليل أكثر على أن الألعاب هي في الغالب مجموعات جامحة من التعليمات البرمجية والأمل أن تشترك مع المعجزات أكثر مما تشترك مع البرامج.

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


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

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

آخر ، وحشي AC1 يتضمن الاختراق خيول اللعبة. أوضح راندال أن الخيول في اللعبة تم إنشاؤها من منصات الهياكل العظمية البشرية الرقمية “الملتوية الملتوية” لأنه ، في ذلك الوقت ، كانت تقنية الفريق تعمل فقط بشكل صحيح مع قدمين.

“هتاف لرسامي الرسوم المتحركة المذهلين الذين نجحوا في جعل هذا الرجل يبدو وكأنه حصان” ، غرد راندال.


على Twitter ، مطور الألعاب Luke Parkes-Haskell شارك إصلاحًا بسيطًا تم استخدامه في خرافة: الرحلة، Kinect فقط خرافة تم إصدار اللعبة العرضية في عام 2012. وفقًا لـ Parkes-Haskell ، واجه الفريق مشكلة قبل شحن اللعبة مباشرةً.

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


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

بينما لم يشعروا بالراحة عند مشاركة اسم الاستوديو أو لعبة Dreamcast المعنية ، شارك Dark Table قصة مضحكة معهم كوتاكو حول اختبار اللعبة على تلفزيونات 50 هرتز.

أوضح Dark Table: “أعتقد أن نظام الفيزياء البدائية كان يعتمد على معدل الإطارات”. “لذلك عندما أجروا الاختبار لأول مرة على تلفزيونات PAL (50 هرتز) بدلاً من تلفزيونات NTSC (60 هرتز) ، كانت جميع أجهزة ضبط الوقت في اللعبة معطلة قليلاً. أعتقد أن هذا كان في الواقع عندما اكتشف المهندسون لأول مرة ما كان المصممون يفعلونه (وكان الوقت قد فات لتغييره) “.


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

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


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

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

لقطة شاشة تظهر دراجة نارية كرتونية تتجه صعودًا إلى تل صغير.

لقطة شاشة: أليكس زاندرا / كوتاكو

أوضح Zandra: “لقد تركت ذلك للتو ، وبدلاً من ذلك صنعت القليل من التعليمات البرمجية لتدمير الكتلة الفردية”.

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


في بعض الأحيان يمكن تلخيص اختراقات تطوير اللعبة هذه في بضع كلمات أو تغريدة واحدة. ومع ذلك ، Nate Purkeypile ، ديف بيثيسدا السابق ، كان لديه قصة أكثر انخراطًا ووحشية عن قرصنة ألعاب الفيديو لمشاركتها فيما يتعلق بالخيال تداعيات 3 DLC ، نقطة المراقبة.

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

تضمن حل ذلك استخدام قطعة واحدة من التكنولوجيا الموجودة بالفعل في اللعبة الرئيسية: إعادة استخدام النظام المستخدم لتفجير Megaton في تداعيات 3.

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

أو بعبارة أخرى ، قال بوركيبيلي: “حسنًا ، على عكس ما هو متوقع ، بعد أن ينفجر ، نقوم بإيقاف تشغيل منزل” الانفجار “الوهمي.”

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


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

أوضح لي Swope أن هذه خدعة شائعة يمكن العثور عليها في العديد من الألعاب الأخرى. على سبيل المثال ، لقد رأيت هذا بنفسي عند عدم اقتطاع واستكشاف المستويات في Valve’s نصف الحياة 2.

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

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

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

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


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

قال لوغان: “سوف يظهر اللاعب بشكل أساسي” كوتاكو “وستحاول كاميرا المشغل الانتقال إلى وضع” الإرساء “في نفس الوقت ، مما يتسبب في قيام الكاميرا بتقليب 360 درجة”.

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


أخيرًا ، أوضح جورج زويلر على Facebook (الذي تمت مشاركته على Twitter بإذن منه) عدد كبير من الحيل والقرصنة التي تستخدمها فرق مختلفة عبر مجموعة كبيرة من الألعاب الشعبية. في ما يلي عدد قليل من أفضل العناصر التي شاركوها:

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

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

رجل يحمل بندقية هجومية وينظر إلى شجيرة خضراء كبيرة في مطلق النار القديم.

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

ربما كان أعنف واحد في حرب النجوم: فرسان الجمهورية القديمة، حيث كان هناك حيوان عشوائي واحد يتحكم في كوكب ، بشكل أساسي.

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

عذرًا ، لقد تعطلت لعبتك لأنك قتلت حيوان نابو الإلهي. ألعاب الفيديو مذهلة.



Source link

Leave a comment
close
%d مدونون معجبون بهذه: