本文首先出現在VG247合作夥伴出版物Usgamer上。在USGamer關閉後,某些內容(例如本文)已被遷移到VG247的後代 - 但尚未由VG247團隊對其進行編輯或進一步審查。

沒有人被毆打超級馬里奧製造商2的“最長密碼級別”。除了其創建者Veedrac。要擊敗水平,玩家必須通過打破某些磚塊來輸入752位二進制密碼,這是獲取該水平退出鑰匙的唯一方法。 Veedrac憑藉500秒的計時器,絕對沒有錯誤的空間進入密碼,以21秒的餘額完成了他的上傳嘗試。那是近8分鐘的精確塊破裂,所有這些都提高了Veedrac在他的水平苦惱的解釋器視頻作為“糟糕的生活選擇的完全巔峰”。

即使超級馬里奧製造商2中已經存在了其他三個具有相似的密碼系統(儘管安全性較差),Veedrac卻達到了這些巨大的長度。那為什麼要呢?“對我來說,這與獲勝並不重要,” Veedrac在不和諧方面告訴我。 “這只是探索可以做什麼並在此過程中獲得樂趣。”

在YouTube上觀看

密碼級別是違反直覺的,因為它們不打算完成。取而代之的是,它們更是一種創造者的一種方式,可以證明Mario Maker的Level Creation工具的可能性。這些級別最終是密碼練習:創建者確保無法從該級別的任何提示或提示中推導密碼。在Super Mario Maker 2中,任天堂還取消了在編輯中開放其他玩家級別的能力,以發現他們的製作方式。這意味著,如果您不知道水平的密碼,那麼幾乎不可能通過蠻力到達它。實際上,這些密碼是牢不可破的。

從某種意義上說,密碼級別可能是Super Mario Maker 2中可能的頂峰。要將密碼放入Mario Maker級別,您首先需要一種計算輸入的機制;迄今為止,創建者製造的方法涉及破壞塊或收集硬幣。然後,您需要第二種機制來驗證玩家是否輸入了正確的順序。創建密碼級別需要關於如何使用Mario Maker的工具集的最大專業知識。向玩家隱藏信息。

這就是使密碼級別引人入勝的原因,以及使Veedrac的“最長密碼級別”成為真正的成就的原因 - 現在,沒有明確的方法可以提高其安全性。

從16位到近兩名

Veedrac關於創建“最長密碼級別”的視頻進入了Super Mario Maker 2中密碼級別的簡短歷史,Patrick Klepek給出了一個副趨勢的出色概述。

這是簡短的版本:7月下旬,流行的Kaizo級創作者Pangaeapanga(USGAMER在8月接受采訪)啟動了這浪的密碼級別“網絡安全101:蠻力。”該水平要求玩家猜測兩個8位數字才能完成它,這已經比贏得彩票更不可能。 Panga與他自己後續級別,然後,一個名為Anonym05Frog的Redditor精製了該級別的設計另外幾萬億個可能的密碼。Veedrac的“最長的密碼級別”將可能的密碼計數增加到10^566,或863 GOOGOL GOOGOL GOOGOL GOOGOL GOOGOL GOOGOL GOOGOL。

這相當於1880位的安全性,儘管該級別甚至沒有利用所有級別。 “最長的密碼級別”支持1880年數字長的密碼,但由於這個討厭的時間限制,僅使用752位數字。如果您可以每秒測試一個可能的密碼,那麼測試每種可能性所需的時間將比宇宙的估計年齡。

Veedrac級別的主要創新是一種計數和驗證系統,其浪費的空間比之前的空間少。通過切換到可以在單個圖塊空間中編碼的二進制數字,Veedrac在主要世界中剩下更多的空間,並處於塊限制中,以使密碼更長。 Mario Maker 2的SMB1 Ghost House Night設置掩蓋了大部分屏幕,也可以在這裡發揮作用:它可以提供更多的代碼輸入空間,並且玩家無法觀看驗證過程。

由於水平的黑暗,一旦進行檢查,就無法觀看檢查過程。 |Veedrac

要在單個瓷磚中編碼一個二進制數字,Veedrac使用了三個Mario Maker項目:磚塊包含藤蔓,常規磚塊和刺刺頭盔。啟用頭盔後,兩種塊類型在被玩家擊中時都會破裂。這兩個磚塊也都有獨特的行為:只有在您穿過門時,只有折斷的藤塊才會重生,並且在按下P開關時,只有常規塊會變成硬幣。如果您防止頭盔玩家看到已經重生或變成硬幣的塊,那麼他們就無法確定哪個塊是通過打破哪個塊。播放器需要打破任何一個是任何塊(藤塊),然後將零(常規磚塊)保持完整。

雖然Veedrac說他“注意到無形的塊中有一些潛力,這些塊有三個狀態,而不是兩個州:未觸發,觸發和破壞,但他在“最長的密碼級別”中提出的解決方案以檢查二進制編碼的塊非常優雅。

Veedrac從Panga的第二個密碼級借用了一個想法,並使用蘑菇來驗證代碼。蘑菇在平坦的表面上水平移動,當它們撞到牆壁時,它們會切換方向,並從邊緣掉下來。 Veedrac的水平將蘑菇發送到編碼的葡萄藤和常規磚塊上兩次。在第一次測試期間,隨著p-switch的打開,蘑菇穿過常規塊(現在的硬幣),然後從不間斷的藤蔓塊中彈起。第二次測試是在葡萄塊重生之後進行的,如果任何常規塊被誤認為,蘑菇會陷入縫隙中,將失敗。如果蘑菇完成兩行的兩次旅行,則該級別可以檢測到玩家正確輸入密碼。

為了上傳,要完成該水平,請Veedrac寫了一個程序這大聲讀出了該級別的密碼。 Veedrac已將水平的密碼和他的助手計劃公開。到目前為止,如果其他人試圖完成它,他們還沒有成功。

追求“甚至更長的密碼級”

Veedrac的級別不使用subworld,這可以使水平的整體大小增加一倍,因為沒有明顯的方法來支撐更長,更安全的密碼。在子世界中復制相同的密碼機制與具有更長的密碼破裂不會相同。 Veedrac向我解釋說:“問題在於,您需要在主要世界和子世界之間轉移狀態,而不會讓玩家看到該狀態。” “如果他們能看到它,他們只能分別解決每個半。

Super Mario Maker 2的嚴格限制使得在沒有相當遙遠的重大突破的情況下改善Veedrac的創作。 Veedrac說:“我的水平已經達到了一個限制。” “可能有仔細優化的空間,並在這里和那裡節省一些位,但是要通過一個聲音範圍來擊敗我的水平,您要么需要結合方法,要最大化其他限制,或者您必須弄清楚如何為了在每個塊中編碼更多信息,但無論哪種方式,您都會再次擊中另一個塊或項目限制。”

維德拉克(Veedrac)在不可見的街區的三個州中四處遊蕩,沒有找到一種編碼信息的方法,並且不願意以玩家看不到的方式檢查其狀態。 Veedrac說:“從理論上講,這將提高約60%,但我不知道這是否可能。”如果您想對此進行刺傷,Veedrac有關於如何測試它們的指針:

可以通過測試項目是否可以通過它們來觸發[無形]塊與其他塊區分開。可以通過首先破壞所有觸發的塊,然後使用向上的彈殼來觸發任何未觸發的塊來區分未觸發的塊。然後,您測試觸發的塊。其餘的必須提前銷毀。對於讀者來說,緊湊和不可觀察的做法是一種練習。

Veedrac說,如果有人做一個“最長的密碼級”,則該方法的新穎性將影響他是否試圖重新奪冠。 Veedrac的經歷已經有類似的經歷 - 在完善他的密碼構想之前的幾個月,他是第一個成為超級馬里奧2級水平的人,可以最大程度地提高得分計數器。 “什麼時候Ceave優化了我的積分水平,Veedrac說,我看到的所有途徑都已精疲力盡,所以我讓它休息。 “當Adamzer0再次拿起ins繩時,他發明了一種全新的方法,感覺很成熟,所以我對此感到刺痛。 (我失敗了,他的水平仍然至高無上。)因此,如果某人只是將一些街區散佈,並使密碼級別更長一些,我可能會把皇冠留給他們,但是如果有人完全弄清楚了一些新的東西,那可能會吸引我的注意。”

在YouTube上觀看

密碼級別似乎很荒謬 - 戴德拉克(Deedrac)警告不要玩“最長的密碼級別”(LNL-2NL-W6G)在級別的描述中 - 但在我看來,它們只是浪費時間。它們是Mario Maker建立的常規規範之外的好奇心和創造力的表達,這些規範涉及使傳統上有趣的水平。

其他原型(例如拼圖盒和Kaizo級別)遵循不同的設計目標,但仍圍繞完成的樂趣。另一方面,密碼級別挑戰了一個水平的想法。它們幾乎是鏡子與自動運行水平這是原始的超級馬里奧製造商(Super Mario Maker)的知名度:您不會以傳統意義的方式“玩”任何一種類型,就像您欣賞手工藝品一樣。那麼,您是否可以完成它真的很重要嗎?