פרסומת
האם הרגשת אי פעם המום מכמות ראשי התיבות בעולם הגיימינג? מהז'אנרים למונחים טכניים, יש הרבה מה לעקוב אחריהם. לדוגמה, מה זה RNG?
במאמר זה נסביר מה זה RNG בהקשר של משחקי וידאו. נסקור את המשמעות של RNG, נלמד כמה דוגמאות ונראה כיצד זה יכול אפילו לחול על מהירות מהירה.
מה זה RNG?
RNG מייצג מחולל מספר אקראי. זה מוגדר כמכשיר או אלגוריתם שעולה על מספרים במקרה אקראי. במונחי משחק, אם כן, RNG מתייחס לאירועים שאינם זהים בכל פעם שאתה משחק.
למרות שזה נשמע פשוט, מחשבים למעשה מתקשים לייצר מספרים אקראיים. הסיבה לכך היא שמחשבים מיועדים למלא אחר הוראות, וזה ההפך מאקראיות. אתה לא יכול פשוט לומר למכונה "לבוא עם מספר אקראי", כי מתן הוראות כיצד לבחור משהו באופן אקראי זה אוקסימורון.
RNG אמיתי ו Pseudo-RNG
מסיבה זו, כדי לייצר מספר אקראי באמת עם מחשב, עליך להשתמש במכשיר פיזי המכונה א מחולל מספרים אקראיים של חומרה. זה משתמש בתהליכים פיזיקליים דקים, כמו רעש אלקטרוני, כדי למצוא מספרים אקראיים.
מכיוון שאין אדם יכול לחזות או לדעת מה קורה עם אירועים בלתי מורגשים אלה, הם אקראיים באמת ככל האפשר. סוג זה של RNG חיוני במערכות ממוקדות אבטחה וכך מופיע ב-
צורות הצפנה נפוצות. אם מישהו היה מסוגל להבין כיצד המערכת הגיעה למספרים "אקראיים" לפרוטוקול הצפנה, זו תהיה בעיה גדולה.עם זאת, זה לא דאגה ל- RNG המשחקים. לקבלת מהירות רבה יותר וריבוי קל יותר, תוכניות רבות, כולל משחקים, משתמשות במה שמכונה דור מספר בדוי.
פסאודו-RNG משתמש באלגוריתם (חשוב עליו כמו נוסחה) המבצע פעולות מתמטיות על א זרע (התחלה) ערך כדי להביא מספר אקראי. כדי להשיג תפוקות שונות בכל פעם, חשוב להשתמש בזרע שהוא הכי אקראי.
דוגמה פשוטה תיקח את המספר הנוכחי של אלפיות השנייה כזרע, ואז תבצע כמה פעולות עליו, כך:
int rand = (a * אלפיות השנייה + ב)% ג
זה לא ממש אקראי, מכיוון ששימוש באותו זרע יביא לאותה תוצאה בכל פעם. אבל זה מספיק טוב למשחקי וידאו.
דוגמאות ל- RNG בתחום המשחקים
עכשיו כשאתה יודע את הטכניקות של RNG, הבה נבחן כמה דוגמאות של RNG במשחקים כדי לראות איך זה משחק.
RNG שלל
RNG ממלאת תפקיד גדול במשחקים ממוקדי השלל כמו גורל, Borderlands ו דיאבלו. כשפותחים תיבת אוצרות או מביסים אויב, התגמול שהוא זוכה אינו זהה בכל מקרה. המשחק קובע אותו באופן אקראי בכל פעם, כך שתוכלו בסופו של דבר להיות בר מזל ולקבל מיד פריט סופר נדיר, או חתיכת שריון ברמה נמוכה שוב ושוב.
כמובן, כדי לשמור על משחק מאוזן, טיפות השלל אינן אקראיות לחלוטין. יש להם מערכות שמונעות מכם להשיג את הנשק הטוב ביותר במשחק מתיבת האוצר הראשונה שתפתחו. לכל משחק יש דרכים שונות להתמודד עם זה, אולי על ידי הגבלת הציוד שאתה מקבל בהתבסס על רמת השחקן שלך.
הכונן להמשיך לשלל טוב יותר הוא רק אחד מהם הסיבות שמשחקי וידאו כל כך ממכרים.
קביעת אחוזי סיכוי עם RNG

משחקים רבים משתמשים ב- RNG כדי להבין את אחוז האירוע המסויים. זה נפוץ לראות במשחקי תפקידים (RPG).
לדוגמה, כאשר אתה תוקף ב- JRPGs כמו Persona 5 או Chrono Trigger, אתה עלול לעורר מכה קריטית שעושה נזק נוסף. זה קורה באקראי, אם כי במשחקים רבים אתה יכול להגדיל את הסיכוי שלך באמצעות פריטים מסוימים. במשחק פוקימון, RNG קובע באיזו תדירות קרבות עם פוקימונים פראיים קורים ואילו יצורים נתקלים בהם.
דוגמאות דומות לכך מופיעות במשחקים כמו Super Smash Bros. לדמות Mr. Game & Watch יש מהלך בשם Judge שמציג מספר מאחד לתשע כאשר משתמשים בו. הערך נקבע על ידי RNG בכל פעם שאתה משתמש בו, למעט שאתה לא יכול לקבל את אותו המספר פעמיים ברציפות.
דור פרוצדוראלי באמצעות RNG
RNG הוא במרכז הדור הפרוצדוראלי, טרנד פופולרי בתחום המשחקים. דור פרוצדוראלי מתייחס לתהליך יצירת תוכן המשחק באמצעות אלגוריתם במקום ליצור הכל ביד.
משחקים ידועים שנבנים סביב ייצור פרוצדורלי כוללים את Minecraft ו- Spelunky. משחקים אלה יוצרים עולמות ייחודיים באמצעות ערך זרע, כלומר כל שחקן זוכה לחוויה שונה בכל פעם שהוא משחק את המשחק.
כמו צורות אחרות של RNG, מפתחי המשחק מוסיפים הגבלות כך שעולמות לא נוצרים באופן אקראי לחלוטין. למשל, לא תמצאו בלוקים קרקעיים צפים אקראיים מעל אוקיינוס במיינקראפט.
RNG ב Speedrunning
יש סיכוי שאולי שמעת על RNG משחקי וידאו בהקשר של מהירות מהירה. מכיוון שרצים מהירים שואפים להשלים משחק הכי מהר שהם יכולים, הם מתאמנים הרבה כדי ללמוד את המשחק מבפנים ומבחוץ. מובן, אם כן, RNG מוסיף אלמנט של בלתי צפויות לריצות מהירות.
למרות שזה גורם לעיתים קרובות לבעיות, RNG לא תמיד שלילי בריצות מהירות. שינוי מסוים בין ריצות יכול להפוך את המשחק ליותר מושך מכיוון שקל יותר לשפר את זמנך עם קצת מזל טוב.
RNG קטין עד בינוני
לפעמים, RNG הוא במידה רבה ללא השלכות לריצה. המיקום המדויק של המקום בו אויבים יוצאים בחדר, או אם אתה מקבל מכה קריטי בקרב רגיל, לא ישפיע רבות על הזמן הכולל שלך.
מקרים אחרים של RNG יכולים לגרום להאטות משמעותיות יותר. לדוגמה, בסופר מריו סאנשיין, קרב הבוס נגד קינג בו כולל סיבוב מכונת מזל עם חמש תוצאות אפשריות. כדי לפגוע בו, עליכם להתאים תחילה לשלושה אייקוני אננס בכדי להוליד מגוון פירות.
לאחר מכן אתה צריך לזרוק עליו פלפל כדי להבעיר את לשונו, ואחריו להכות אותו בכל פרי אחר. עם RNG טוב, הפלפלים יופיעו במקום נוח, כך שתוכלו להשלים את הקטטה במהירות. עם זאת, עם מזל רע, ייתכן שתצטרך להסתובב ברולטה פעמים רבות ולשרוף זמן מה.
RNG שוברי הריצה
בחלק מהמשחקים יש קטעים שבהם יכול להיות שהמזל מזל טוב עם RNG יכול להפסיק לרוץ לחלוטין. מופע אחד לכך מתרחש בבנג'ו-קאזואי.
לקראת סוף המשחק אתה נכנס למופע חידון בשם Grunty's Furnace Fun, הבודק אותך בשאלות לגבי ההרפתקה שלך. סוג ריבוע אחד על הלוח שואל אותך שאלות על גרונטילדה, הנבל של המשחק. אם אתה מדבר עם אחותה ברנטילדה לאורך כל המשחק, היא תתן לך את התשובות לשאלות האלה.
עם זאת, התשובות הנכונות לשאלות אלה הן אקראיות בכל משחק. רצים מהירים לא רוצים לבזבז זמן בשיחה עם ברנטילדה, ולכן עליהם לנחש את התשובות בשלב זה. זה מסתכם במזל מוחלט - אם הם יבחרו בתשובה הלא נכונה פעמים רבות מדי, הם עלולים למות ולאבד המון זמן.
קיום הקטע התלוי ב- RNG בסוף המשחק מתסכל על מהירות מהירות, מכיוון שהרץ לא יכול לעשות הרבה מעבר לקוות שיהיה להם מזל. למרות זאת, רצי המהירות עדיין בדרך כלל מגלים דרכים לעקוף את המחסומים האלה, כפי שמראה הסרטון שלהלן.
מניפולציה של RNG
כפי שדיברנו, הפסאודו-RNG של משחקי וידאו אינו ממש אקראי, מכיוון שאתה יכול לשחזר תוצאות אם אתה משתמש באותו זרע. משחקים רבים משתמשים בטיימר פנימי כזרע, דבר שיכול להיות קשה למדי לניצול. אבל הרבה יותר קל לשחק במשחקים אחרים.
גולדן סאן, RPG על המשחק Game Boy Advance, הוא דוגמא נהדרת לכך. המשחק קובע את התגמולים שתקבלו מהשלמת קרב על סמך הפעולות שביצעתם במהלך המפגש. המשמעות היא שאם אתה נלחם בקרב נגד אותם אויבים באמצעות אותן טקטיקות בדיוק, אתה מובטח שאותן טיפות יוצאות בכל פעם.
רצים מהירים יכולים להשתמש בכלי אמולציה כדי לנתח משחק ולברר אם הם מסוגלים לתפעל את ה- RNG שלו. לאחר מכן הם יכולים לנצל זאת על ידי הבטחת תוצאה רצויה או צמצום בזבוז זמן אפשרי של RNG. אבל עבור השחקן הממוצע שלא מבין את הזרע, RNG מהסוג הזה טוב כמו אקראי.
עכשיו אתה מבין את התפקיד של RNG במשחקים
בדקנו מה זה RNG, דוגמאות להשפעה של RNG על משחקים וכיצד זה חל על ריצות מהירות. אז כעת עליכם להבין טוב יותר את תפקידה של RNG במשחקים. עכשיו כדאי לבדוק מהירויות משחק הווידאו האהובות עלינו 7 פעילויות מהירות משעשעות עמוסות בטיפים וטריקיםSpeedrunning מאפשר לך לראות פעולות מדהימות של מומחים. ריצות מהירות אלה ישעשעו ויעודדו אותך להיות גיימר טוב יותר. קרא עוד .
בן הוא סגן עורך ומנהל הדואר הממומן בחברת MakeUseOf. הוא בעל תואר B.S. במערכות מידע ממוחשבות ממכללת גרוב סיטי, שם סיים את לימודיו בהצטיינות בהצטיינות. הוא נהנה לעזור לאחרים ומתלהב ממשחקי וידאו כמדיום.