الإعلانات
هل شعرت يومًا بالارتباك بعدد الكلمات المختصرة في عالم الألعاب؟ من الأنواع إلى المصطلحات الفنية ، هناك الكثير لتتبعه. على سبيل المثال ، ما هو RNG؟
في هذه المقالة نوضح RNG في سياق ألعاب الفيديو. سننظر إلى معنى RNG ، ودراسة بعض الأمثلة ، ونرى كيف يمكن أن تنطبق حتى على speedrunning.
ما هو RNG؟
RNG لتقف على عشوائي عدد المولدات. يتم تعريف هذا كجهاز أو خوارزمية تأتي بالأرقام عن طريق الصدفة العشوائية. في مصطلحات الألعاب ، يشير RNG إلى الأحداث التي لا تتشابه في كل مرة تقوم فيها باللعب.
بينما يبدو الأمر بسيطًا ، إلا أن أجهزة الكمبيوتر تواجه مشكلة في إنشاء أرقام عشوائية. وذلك لأن أجهزة الكمبيوتر مصممة لاتباع التعليمات ، وهو عكس العشوائية. لا يمكنك فقط إخبار أي جهاز بـ "الخروج برقم عشوائي" ، لأن إعطاء تعليمات حول كيفية اختيار شيء عشوائيًا عبارة عن تماثلي.
RNG صحيح و RNG الزائف
لهذا السبب ، لإنشاء رقم عشوائي باستخدام كمبيوتر ، يجب عليك استخدام جهاز فعلي يعرف باسم مولد رقم عشوائي للأجهزة. هذا يستخدم العمليات المادية الدقيقة ، مثل الضوضاء الإلكترونية ، للتوصل إلى أرقام عشوائية.
نظرًا لعدم وجود طريقة للتنبؤ أو معرفة ما يحدث مع هذه الأحداث غير الملموسة ، فهي عشوائية حقًا قدر الإمكان. هذا النوع من RNG أمر حيوي في الأنظمة التي تركز على الأمن ، وبالتالي يظهر في
الأشكال الشائعة للتشفير. إذا تمكن شخص ما من معرفة كيف توصل النظام إلى أرقام "عشوائية" لبروتوكول تشفير ، فستكون هذه مشكلة كبيرة.ومع ذلك ، هذا ليس مصدر قلق بالنسبة للألعاب RNG. للحصول على سرعة أكبر واستنساخ أسهل ، تستخدم العديد من البرامج ، بما في ذلك الألعاب ، ما يعرف باسم الجيل رقم العشوائي.
يستخدم Pseudo-RNG خوارزمية (فكر في الأمر مثل الصيغة) التي تقوم بإجراء عمليات رياضية على بذرة (البدء) قيمة للتوصل إلى رقم عشوائي. لتحقيق مخرجات مختلفة في كل مرة ، من المهم استخدام بذرة عشوائية قدر الإمكان.
مثال بسيط يأخذ العدد الحالي من المللي ثانية كبذرة ، ثم إجراء بعض العمليات عليه ، مثل هذا:
int rand = (a * ميلي ثانية + b)٪ c
هذا ليس عشوائيًا حقًا ، لأن استخدام نفس البذور سيؤدي إلى نفس النتيجة في كل مرة. لكنها جيدة بما يكفي لألعاب الفيديو.
أمثلة من RNG في الألعاب
الآن بعد أن تعرفت الجوانب التقنية لـ RNG ، دعنا نلقي نظرة على بعض أمثلة RNG في الألعاب لنرى كيف تلعب دورًا.
نهب RNG
تلعب RNG دورًا كبيرًا في الألعاب التي تركز على المسروقات مثل Destiny و Borderlands و Diablo. عندما تفتح صندوق الكنز أو تهزم العدو ، فإن المكافأة التي تسقطها ليست هي نفسها في كل حالة. تحدد اللعبة بشكل عشوائي في كل مرة ، لذلك قد ينتهي بك الأمر محظوظًا والحصول على عنصر نادر للغاية على الفور ، أو قطعة دروع منخفضة المستوى مرارًا وتكرارًا.
بالطبع ، للحفاظ على توازن اللعبة ، ليست قطرات المسروقات عشوائية تمامًا. لديهم أنظمة مطبقة لمنعك من الحصول على أفضل سلاح في اللعبة من صندوق الكنز الأول الذي تفتحه. لكل لعبة طرق مختلفة للتعامل مع ذلك ، ربما عن طريق الحد من المعدات التي تتلقاها بناءً على مستوى اللاعب لديك.
محرك للحفاظ على الحصول على أفضل نهب ليست سوى واحدة من أسباب ألعاب الفيديو والإدمان جدا.
تحديد فرصة النسبة المئوية مع RNG

تستخدم العديد من الألعاب RNG لمعرفة النسبة المئوية لحدث معين. هذا شائع في ألعاب لعب الأدوار (RPGs).
على سبيل المثال ، عند مهاجمتك في JRPGs مثل Persona 5 أو Chrono Trigger ، قد تؤدي إلى إصابة خطيرة تؤدي إلى أضرار إضافية. يحدث هذا بشكل عشوائي ، على الرغم من أنه في العديد من الألعاب ، يمكنك زيادة فرصتك باستخدام عناصر معينة. في لعبة Pokémon ، تحدد RNG عدد مرات حدوث المعارك مع Pokémon البرية والمخلوقات التي تواجهها.
تظهر أمثلة مماثلة لهذا في ألعاب مثل Super Smash Bros. تحتوي شخصية Mr. Game & Watch على حركة تسمى Judge والتي تعرض رقمًا من واحد إلى تسعة عند استخدامها. يتم تحديد القيمة باستخدام RNG في كل مرة تستخدمها ، باستثناء أنه لا يمكنك الحصول على الرقم نفسه مرتين على التوالي.
الجيل الإجرائي من خلال RNG
RNG هي في قلب الجيل الإجرائي ، وهو اتجاه شائع في الألعاب. يشير الجيل الإجرائي إلى عملية إنشاء محتوى اللعبة من خلال خوارزمية بدلاً من صياغة كل شيء يدويًا.
تتضمن الألعاب المعروفة المبنية على الأجيال الإجرائية Minecraft و Spelunky. تخلق هذه الألعاب عوالم فريدة من خلال قيمة أولية ، مما يعني أن كل لاعب يحصل على تجربة مختلفة في كل مرة يلعب فيها من خلال اللعبة.
مثل أشكال RNG الأخرى ، يضيف مطورو الألعاب قيودًا بحيث لا يتم إنشاء العوالم تمامًا بشكل عشوائي. على سبيل المثال ، لن تجد كتل أرضية عائمة عشوائية فوق المحيط في Minecraft.
RNG في Speedrunning
هناك احتمال أن تكون قد سمعت عن RNG لألعاب الفيديو في سياق السرعة. نظرًا لأن راكبي الدراجات السريعة يهدفون إلى إكمال لعبة بأسرع ما يمكن ، فإنهم يمارسون الكثير من أجل تعلم اللعبة من الداخل والخارج. ومن المفهوم ، إذن ، RNG يضيف عنصرا من عدم القدرة على التنبؤ إلى speedruns.
على الرغم من أنها غالباً ما تسبب مشكلات ، إلا أن RNG لا يكون سالبًا دائمًا في دورات التجوال. يمكن أن يكون وجود بعض التباين بين أشواط اللعبة أكثر جاذبية لأنه من الأسهل تحسين وقتك بقليل من الحظ الجيد.
من الصغرى إلى المتوسطة Speedrun RNG
في بعض الأحيان ، RNG غير مهم إلى حد كبير لتشغيل. إن الموضع الدقيق لمكان ظهور الأعداء في غرفة ، أو ما إذا كنت تحصل على ضربة حاسمة في معركة منتظمة ، لن يكون له تأثير كبير على إجمالي وقتك.
حالات أخرى من RNG يمكن أن يسبب تباطؤ أكثر أهمية. على سبيل المثال ، في لعبة Super Mario Sunshine ، تتضمن معركة الرؤساء ضد King Boo تدوير آلة القمار بخمس نتائج ممكنة. لإلحاق الضرر به ، يجب عليك أولاً مطابقة ثلاثة أيقونات أناناس لتفرخ مجموعة متنوعة من الفواكه.
بعد ذلك ، عليك رمي الفلفل عليه لإشعال النار في لسانه ، ثم ضربه بأي فاكهة أخرى. مع RNG جيدة ، سوف تظهر الفلفل في موقع مناسب حتى تتمكن من إكمال المعركة بسرعة. مع الحظ السيء ، قد تضطر إلى تدوير الروليت عدة مرات وحرق بعض الوقت.
تشغيل كسر RNG
تحتوي بعض الألعاب على أقسام يمكن أن يحول فيها عدم الحظ مع RNG عن مسارها تمامًا. مثيل واحد من هذا يحدث في بانجو Kazooie.
بالقرب من نهاية اللعبة ، تدخل عرض مسابقة يسمى Grunty’s Furnace Fun ، والذي يختبرك بأسئلة حول مغامرتك. يسألك أحد أنواع المربعات على السبورة أسئلة حول Gruntilda ، شرير اللعبة. إذا تحدثت إلى شقيقتها برينتيلدا طوال اللعبة ، فسوف تقدم لك الإجابات على هذه الأسئلة.
ومع ذلك ، فإن الإجابات الصحيحة على هذه الأسئلة هي عشوائية في كل playthrough. لا يرغب راكبو الدراجات السريعة في إضاعة الوقت في التحدث إلى برينتيلدا ، لذلك عليهم تخمين الإجابات في هذه المرحلة. يأتي هذا لإكمال الحظ - إذا اختاروا الإجابة الخاطئة عدة مرات ، فقد يموتون ويفقدون الكثير من الوقت.
إن امتلاك هذا القسم المعتمد على RNG في نهاية اللعبة أمر محبط بالنسبة لسباق الجري السريع ، لأن العداء لا يمكنه فعل الكثير بخلاف الأمل في أن يحالفه الحظ. على الرغم من ذلك ، لا يزال راكبو السرعة يتوصلون غالبًا إلى طرق للتغلب على حواجز الطرق هذه ، كما يظهر في الفيديو أدناه.
RNG التلاعب
كما ناقشنا ، فإن مجموعة RNG المزيفة لألعاب الفيديو ليست عشوائية حقًا ، لأنه يمكنك إنتاج النتائج إذا كنت تستخدم نفس البذور. تستخدم العديد من الألعاب جهاز توقيت داخلي كبذرة ، والتي قد يكون من الصعب استغلالها إلى حد ما. لكن الألعاب الأخرى أسهل بكثير.
وتعد Golden Sun ، وهي لعبة آر بي جي على لعبة Game Boy Advance ، مثالاً رائعًا على ذلك. تحدد اللعبة المكافآت التي تحصل عليها من إكمال المعركة بناءً على الإجراءات التي اتخذتها أثناء اللقاء. هذا يعني أنك إذا خاضت معركة ضد نفس الأعداء باستخدام نفس التكتيكات الدقيقة ، فأنت بذلك تضمن نفس السقوط في كل مرة.
يمكن لـ Speedrunners استخدام أدوات المحاكاة لتحليل لعبة ومعرفة ما إذا كان يمكنهم معالجة RNG الخاص بها. يمكنهم بعد ذلك الاستفادة من ذلك من خلال ضمان النتيجة المرجوة أو تقليل مضيعة الوقت المحتملة من RNG. لكن بالنسبة للاعب العادي الذي لا يفهم البذرة ، فإن هذا النوع من RNG يكون جيدًا مثل عشوائي.
أنت الآن تفهم دور RNG في الألعاب
لقد بحثنا في ماهية RNG ، وأمثلة على كيفية تأثير RNG على الألعاب ، وكيفية تطبيقها على الركض السريع. لذلك يجب أن يكون لديك الآن فهم أفضل لدور RNG في الألعاب. الآن يجب عليك التحقق من لدينا لعبة فيديو speedruns المفضلة 7 مسلية Speedruns معبأة مع نصائح والخدعSpeedrunning يتيح لك رؤية مآثر لا تصدق من الخبراء. هذه speedruns سوف ترفيه وإلهام لك لتصبح أفضل لاعب. اقرأ أكثر .
بن هو نائب رئيس التحرير ومدير نشر الإعلانات في MakeUseOf. وهو حاصل على بكالوريوس حاصل على درجة البكالوريوس في نظم المعلومات الحاسوبية من كلية غروف سيتي ، حيث تخرج من كلية لاود ومع مرتبة الشرف في تخصصه. يستمتع بمساعدة الآخرين وهو متحمس لألعاب الفيديو كوسيط.