מאמר זה הופיע לראשונה ב-USgamer, פרסום שותף של VG247. חלק מהתוכן, כמו מאמר זה, הועבר ל-VG247 לדורות הבאים לאחר סגירת USgamer - אך הוא לא נערך או נבדק עוד על ידי צוות VG247.
אף אחד לא היכהסופר מריו מייקר"רמת קוד הסיסמה הארוכה ביותר" של 2. שמור ליוצרו, Veedrac. כדי לנצח את הרמה, השחקן צריך להזין קוד גישה בינארי בן 752 ספרות בדרך של שבירת קוביות לבנים מסוימות - זו הדרך היחידה לקבל מפתח ליציאה מהרמה. עם טיימר של 500 שניות וללא מקום לטעות בהזנת קוד הגישה, Veedrac השלים את ניסיון ההעלאה שלו עם 21 שניות פנויות. זה כמעט 8 דקות רצופות של שבירת בלוק מדויקת, הכל כדי להעלות רמה ווידראק מתאר בסרטון הסבר מצחיק להפליאבתור "הפסגה המוחלטת של בחירות גרועות בחיים".
Veedrac התאמץ מאוד למרות ששלוש רמות אחרות עם מערכות קוד סיסמה דומות (אם כי פחות מאובטחות) כבר היו קיימות ב-Super Mario Maker 2.אז למה לעשות את זה?"בשבילי זה לא כל כך קשור לזכייה", אומר לי וידרק על דיסקורד. "זה רק לחקור מה אפשר לעשות ולהנות עם זה לאורך הדרך".
רמות קוד הגישה נוגדות את האינטואיציה בכך שהן לא נועדו לסיים. במקום זאת, הם יותר דרך עבור היוצר שלהם להדגים מה אפשרי עם כלי יצירת הרמה של Mario Maker. רמות אלו הן בסופו של דבר תרגילי הצפנה: היוצרים מוודאים שאין דרך להסיק את קוד הגישה מכל רמזים או רמזים ברמה. ב-Super Mario Maker 2, נינטנדו גם הסירה את היכולת לפתוח את הרמות של שחקנים אחרים בעורך כדי לגלות איך הם נוצרים. זה אומר שאם אתה לא יודע את קוד הגישה של רמה, זה כמעט בלתי אפשרי להגיע אליו באמצעות כוח גס. באופן מעשי, קודי הסיסמה הללו אינם ניתנים לשבירה.
במובן מסוים, רמות קוד הסיסמה עשויות להיות הפסגה של מה שאפשר ב-Super Mario Maker 2. כדי לשים קוד סיסמה ברמת Mario Maker צריך קודם כל מנגנון לספירת כניסות; השיטות שעשו היוצרים עד כה כוללות השמדת בלוקים או איסוף מטבעות. לאחר מכן, אתה צריך מנגנון שני לאימות שהשחקן נכנס לרצף הנכון. יצירת רמת קוד סיסמה דורשת את המומחיות המרבית לגבי האופן שבו ניתן להשתמש בערכת הכלים של Mario Maker לבניית חפציםולהסתיר מידע משחקנים.
זה מה שהופך את רמות קוד הסיסמה למרתקות, ומה שהופך את "רמת קוד הסיסמה הארוכה" של Veedrac להישג אמיתי - נכון לעכשיו, אין דרך ברורה שניתן לשפר את האבטחה שלה.
משש עשרה ספרות לכמעט אלפיים
הסרטון של Veedrac על יצירת "רמת הסיסמה הארוכה ביותר" נכנס להיסטוריה הקצרה של רמות קוד הסיסמה ב-Super Mario Maker 2, ופטריק קלפק נותןסקירה מצוינת של המגמה ב-Vice.
הנה הגרסה הקצרה: בסוף יולי, יוצר רמת Kaizo הפופולרי PangaeaPanga (ש-USgamer ראיין באוגוסט) התחיל את הגל הזה של רמות קוד סיסמה עם השם החצוף"אבטחת סייבר 101: כוח אכזרי".רמה זו דרשה מהשחקנים לנחש שני מספרים בני 8 ספרות כדי להשלים אותה, וזה כבר יותר לא סביר מאשר לזכות בלוטו. פנגה התעלה על עצמו עםרמת מעקב,ואז Redditor בשם anonym05frog עידן את העיצוב הזה לרמה שהוסיפהעוד כמה טריליונים קודים אפשריים."רמת הסיסמה הארוכה ביותר" של Veedrac מגדילה את ספירת קוד הסיסמה האפשרית ל-10^566, או 863 vigintillion googol googol googol googol googol.
זה שווה ערך ל-1880 סיביות של אבטחה, אם כי הרמה אפילו לא מנצלת את הכל. "רמת קוד הסיסמה הארוכה ביותר"תומךקוד סיסמה באורך 1880 ספרות, אך משתמש רק ב-752 ספרות בגלל מגבלת הזמן המטרידה הזו. אם תוכל לבדוק קוד סיסמה אפשרי אחד בשנייה, הזמן שייקח לבדיקת כל אפשרות יהיה ארוך יותר מהגיל המשוער של היקום.
החידוש העיקרי ברמה של Veedrac הוא מערכת ספירה ואימות שמבזבזת פחות מקום מאלה שבאו לפניה. על ידי מעבר למספרים בינאריים הניתנים לקידוד בחלל של אריח בודד, ל- Veedrac נשאר יותר מקום בעולם הראשי ובמגבלת החסימה כדי להאריך את קוד הגישה. גם הגדרת הלילה של בית הרפאים SMB1 של Mario Maker 2, שמסתירה את רוב המסך, נכנסת לתמונה: היא מאפשרת יותר מקום להזנת קוד, ואין אפשרות לשחקן לצפות בתהליך האימות.
כדי לקודד ספרה בינארית באריח בודד, Veedrac משתמש בשלושה פריטים של Mario Maker: בלוקים לבנים המכילים גפנים, בלוקים רגילים של לבנים וקסדת הקוצנית. כשהקסדה דולקת, שני סוגי הבלוקים ישברו כאשר השחקן יפגע. לשני גושי הלבנים יש גם התנהגויות ייחודיות: רק גושי גפן שבורים יופיעו מחדש כשאתה עובר דרך דלת, ורק בלוקים רגילים הופכים למטבעות כאשר לוחצים על P-Switch. אם אתה מונע מהשחקן עם הקסדה לראות אי פעם את הבלוקים שהופיעו מחדש או הפכו למטבעות, אז אין להם דרך לקבוע איזה גוש הוא איזה רק על ידי שבירתם. השחקן צריך לשבור את הבלוקים שהם אחדים (בלוקים גפנים) ולהשאיר את האפסים (בלוקים רגילים) שלמים.
בעוד Veedrac אומר שהוא "שם לב לפוטנציאל מסוים בלוקים בלתי נראים, שיש להם שלושה מצבים במקום שניים: לא מופעלים, מופעלים והרוסים", הפתרון שאליו הגיע ב"רמת קוד הסיסמה הארוכה ביותר" לבדיקת הבלוקים המקודדים הבינאריים הוא אלגנטי ביותר.
Veedrac שואל רעיון מרמת קוד הסיסמה השנייה של Panga ומשתמש בפטריות כדי לאמת את הקוד. פטריות נעות אופקית על פני משטחים שטוחים, הן מחליפות כיוונים כשהן פוגעות בקיר, והן נופלות מהקצוות. הרמה של Veedrac שולחת פטריות על פני שורות של גפנים מקודדות ולבנים רגילותפַּעֲמַיִם. כאשר P-Switch מופעל במהלך הבדיקה הראשונה, פטריות עוברות דרך בלוקים רגילים (כיום מטבעות) ומקפיצות מגבני גפן בלתי נשברים. הבדיקה השנייה, שמתבצעת לאחר שבלוקי הגפן הושבו מחדש, תיכשל אם בלוקים רגילים נשברו בטעות, שכן הפטריות יתקעו במרווחים. אם הפטרייה משלימה את שני הנסיעות על פני השורות, הרמה יכולה לזהות שהשחקן הזין את קוד הגישה בצורה נכונה.
כדי להשלים את הרמה למען העלאתה, Veedracכתב תוכניתשקורא בקול את קוד הגישה של הרמה. Veedrac פרסם את קוד הגישה של הרמה ואת תוכנית העזר שלו לציבוריים. עד כה, אם עוד מישהו ניסה לסיים את זה, הוא לא הצליח.
במרדף אחר "רמת קוד סיסמה ארוכה עוד יותר"
הרמה של Veedrac לא משתמשת בעולם משנה, מה שעלול להכפיל את הגודל הכולל של הרמה, מכיוון שאין דרך ברורה שאפשר להשתמש בה כדי לתמוך בקוד סיסמה ארוך יותר ומאובטח יותר. שכפול אותו מנגנון קוד סיסמה בעולם משנה לא יהיה זהה ליצירת קוד סיסמה אחד ארוך יותר לפיצוח. "הבעיה היא שאתה צריך להעביר מצב בין העולם הראשי לעולם המשנה מבלי לתת לשחקן לראות את המצב הזה", מסביר לי Veedrac. "אם הם יכולים לראות את זה, הם יכולים פשוט לפתור כל חצי בנפרד. אמנם זה אפשרי, אבל אין לי מושג איך."
המגבלות הקשות של Super Mario Maker 2 הופכות את הסיכוי לשפר את היצירה של Veedrac ללא פריצת דרך גדולה למדי. "הרמה שלי כבר מגיעה לגבול חסימה", אומר Veedrac. "כנראה יש מקום לאופטימיזציה זהירה ולשמירה של כמה ביטים פה ושם, אבל כדי לנצח את הרמה שלי בהפרש קולי תצטרך לשלב גישות, למקסם גם את הגבולות האחרים, או שתצטרך להבין איך כדי לקודד מידע נוסף בכל בלוק, אבל גם אז, בסופו של דבר תגיע שוב למגבלה נוספת של בלוק או פריט.
כשהיא מסתובבת עם שלושת המצבים של בלוקים בלתי נראים, Veedrac לא מצאה דרך לקודד בהם מידע, והיא אובדת עצות מבדיקת מצבם בצורה שהשחקן לא יכול לראות. "בתיאוריה," אומר Veedrac, "זה ישפר את הדברים בכ-60%, אבל אני לא יודע אם זה אפשרי." אם אתה רוצה לדקור את זה, ל-Veedrac יש עצות כיצד לבדוק אותם:
ניתן להבחין בין בלוקים מופעלים [בלתי נראים] מהאחרים רק על ידי בדיקה אם פריט יכול לעבור דרכם. ניתן להבחין בין בלוקים לא מופעלים על ידי השמדת כל הבלוקים המופעלים, ולאחר מכן שימוש במעטפת שנעה כלפי מעלה כדי להפעיל בלוקים שלא מופעלים. אז אתה בודק עבור בלוקים שהופעלו. השאר כנראה הושמד מבעוד מועד. לעשות זאת בצורה קומפקטית וללא צפייה היא תרגיל עבור הקורא.
אם מישהו יבצע את "רמת קוד הסיסמה הארוכה ביותר", אומר Veedrac שהחידוש בגישה ישפיע אם הוא ינסה לחזור על התואר או לא. ל-Veedrac כבר הייתה חוויה דומה - כמה חודשים לפני ששכלל את רעיון קוד הסיסמה שלו, הוא היה הראשון שעשה רמה של Super Mario Maker 2 שמגבה את מונה הציונים. "כַּאֲשֵׁרCeave מיטב את רמת הנקודות שלי,כל השדרות שראיתי מוצו, אז נתתי לזה לנוח, אומר Veedrac. "כשאדםזר0 תפס שוב את המושכות,הוא המציא גישה חדשה לגמרי,שהרגיש בשל לחקירה, אז נעקתי בזה. (נכשלתי, הרמה שלו נשארת עילאית.) אז אם מישהו רק מערבב כמה בלוקים, ומאריך את רמת קוד הסיסמה קצת יותר, כנראה אשאיר לו את הכתר, אבל אם מישהו יבין משהו חדש לגמרי, זה כנראה יצליח למשוך את תשומת ליבי."
רמות קוד הגישה עשויות להיראות אבסורדיות - Veedrac כולל אזהרה מפני הפעלת "רמת קוד הגישה הארוכה ביותר" (LNL-2NL-W6G) בתיאור הרמה - אבל לדעתי, הם הכל מלבד בזבוז זמן. הם ביטוי של סקרנות ויצירתיות מחוץ לנורמות הרגילות שנקבעו על ידי Mario Maker, אשר מכוונות ליצירת רמות מהנות באופן קונבנציונלי.
ארכיטיפים אחרים, כמו קופסאות פאזל ורמות קאיזו, דבקים במטרות עיצוב שונות אך עדיין סובבים סביב שמחת ההשלמה. רמות קוד סיסמה, לעומת זאת, מאתגרות את הרעיון מה צריכה להיות רמה. הם כמעט המראה המנוגד לרמות ריצה אוטומטיתשזכתה לפופולריות עם Super Mario Maker המקורי: אתה לא "משחק" אף אחד מהקלידים במובן המקובל, עד כמה שאתה מעריך את המלאכה. אז, האם זה באמת משנה אם אתה יכול להשלים את זה או לא?