20/2/2020

مدونة المطورين: الانفجارات والشظايا في الموسم الأول للعام الخامس

ماذا يحدث عندما يطرأ انفجار في Rainbow Six Siege؟ وما هي العوامل التي تؤثر في حجم ضرر الانفجار؟ وكيف تتم العملية بأكملها؟

تلعب الانفجارات دورا كبيرا في أسلوب لعب Rainbow Six Siege. فهي لا تنفجر فحسب - بل تخترق الدفاعات وتخلق مسارات وتوفر المعلومات والفائدة، وأحيانا تساعدك في الحصول على W. في مدونة المطورين هذه، سنتعمق قليلا في كيفية عمل الانفجارات وكيف نريدها أن تتطور.

تحليل الانفجار

يعد التدمير في Rainbow Six Siege أمرا فريدا، والانفجارات لا تتماثل أبدا.

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

نطاق الانفجار وشكله

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

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

[R6S] الانفجارات: منطقة تأثير R6 المصورة

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

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

__ يستهدف شعاع الليزر نقاط الإحداثيات هذه استنادا إلى معايير محددة وإنشاء نقاط بيانات لحساب ناتج الضرر لاحقا.__ على سبيل المثال، فإن شعاع الليزر سيستهدف أقرب النقاط في الكبسولة الفيزيائية للعميل لمصدر الانفجار بالإضافة إلى 4 نقاط من حجمها المحيط (الشكل الذي يشتمل على الصور البصرية للعميل)، في حين أن شعاع الليزر سيستهدف نقاط إحداثيات الجدار باستخدام مجموعة مختلفة من القواعد.
[R6S] الانفجارات: شعاع الليزر المصور فيR6 Animated

*تحدد نتائج شعاع الليزر ما إذا كان يمكننا التأثير في الكيان بالانفجار أم لا.*

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

البيانات الوصفية هي التي أنقذتك

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

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

[R6S] الانفجارات: نتائج R6 المصورة

*الأشياء التي تحمل البيانات الوصفية التي تصد ضرر المتفجر مقابل الأشياء التي لا تدخل ضمن نطاق التأثير الحقيقي Realblast.*

أخيرا، من خلال كل نقاط البيانات، سيتم حساب ضرر الانفجار وتنفيذه.

تحديد الضرر المتلقى

عند حساب ناتج الضرر، يكون هناك انخفاض في الضرر كلما ابتعدت عن بؤرة الانفجار. لدى الانفجارات المختلفة منحنيات ضرر مختلفة، بالإضافة لوجود أكبر ناتج ضرر عادة في المركز. باستخدام نتائج شعاع الليزر، يتم تحديد ناتج الضرر النهائي من خلال إدخال منحنى الضرر المتصل ببعدك عن الانفجار.

التدمير مقابل الضرر

محرك التدمير Realblast يقوم بتنفيذ الانفجارات في Siege. إنه نظام تدمير تم إنشاؤه إجرائيا وهو أساسي في دعم عناصر اللعب الفريدة والديناميكية التي تعرفها وتحبها في Siege. يمكنك مشاهدة لوحة GDC بواسطة Julien L’Heureux على Realblast هنا.

عادة ما يكون للانفجارات تأثيران - هما التدمير والضرر. يتسبب الضرر في إلحاق الضرر باللاعبين والتدمير هو الذي يتسبب في أي تدمير بيئي. يمكن أن يكون لكل منهما نطاقات وأشكال متفاوتة حسب الانفجار.

[R6S] الانفجارات: الضرر مقابل التدمير المصور في R6

*نطاق التدمير (Realblast) مقابل نطاق الضرر.*

حاليا في Siege، بعد استكشاف شعاع الليزر الأولي وعودة الإحداثيات، نقوم بتحديد نطاق تأثيرات التدمير والضرر. في حالة اصطدام شعاع الليزر بصاد، يقتصر نطاق الضرر على نطاق realblast.

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

تغييرات الشظايا في الموسم الأول للعام الخامس

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

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

[R6S] الانفجارات: الشظايا المصورة

*تغييرات الشظايا.*

TL;DR - ملخص

يعد فن التدمير في Rainbow Six Siege تجربة فريدة من نوعها تعزز نتائج وردود فعل أكثر واقعية. وستكون إضافة أضرار الشظايا بمثابة تحسين نحو تأثيرات انفجار أكثر واقعية وضررا، بالإضافة إلى جعل ردود الفعل من الانفجارات أكثر وضوحا وشفافية.

لمعرفة المزيد عن الانفجارات والشظايا، تفقد شكل الأولي والمناقشة الحصرية لـLogic Bomb Podcast

زوروا القنوات الاجتماعية الأخرى

facebook icontwitter iconyoutube icontwitch icon