不知道各位有沒有看過這張迷因呢?
這張在迷因在台灣知道的人可能比較少,
但是在歐美還算是個小有名氣的迷因
那這張迷因來自哪裡?四個平行宇宙是甚麼意思?
其實這張迷因是來自一個youtube動畫頻道TerminalMontage。
現在我們知道這個迷因的由來,但「四個平行宇宙」還是個未解之謎。
四個平行宇宙的出處是來自瑪利歐64 的speedrun技巧。
想要了解四個平行宇宙到底在講甚麼,需要先知道瑪利歐64 speedrun的三個觀念
1. 瑪利歐64碰撞判定
瑪利歐在移動時,遊戲會把動作分成4等分,每1/4步檢查瑪利歐是否有撞到不能穿越的物體;如果有,就會把瑪利歐的位置停留在上個1/4步的位置。
2. BLJ(Backward long jumping glitch)
BLJ是瑪利歐64相當重要的一個bug,當瑪利歐在長跳(long jump)的過程中再次碰到地面,就可以再次長跳。
所以當瑪利歐在背對斜坡、樓梯或是移動中的平台,這些跳起來後就會立刻再次碰觸到地面的平台,把搖桿推到底、按著肩鍵並連按A鍵[註一],
這時瑪利歐的速度就會以1.5倍無限疊加(會有一點速度損失,但可以忽略不計)。
利用BLJ還有瑪利歐64每1/4步才檢查一次寬鬆的碰撞判定,可以直接穿越門或是關卡的判定點。
最出名的使用方式是瑪利歐64最後王關前的無限樓梯,如果玩家沒有收集超過70顆星星,王關前的樓梯會無限延伸下去;
無限樓梯的效果是利用巧妙的視覺效果欺騙玩家,其實是樓梯中間有個154寬度的判定點,如果玩家持有的星星沒有超過70顆,會把玩家往後傳送410,所以利用BLJ累積足夠的速度,就可以在1/4步內直接穿越154的判定點直接進入王關。
BLJ除了這個技巧之外還有許多應用技巧,這部影片展示了BLJ在Mario64的各種可能性。
3. 平行宇宙(Parallel Universes)
平行宇宙是Mario64另一個重要的bug,但這個bug的使用方式過於嚴苛,所以能應用這個bug的只有TAS(Tool-assaist speedrun)[註二]。
因為這個技巧要求的操控精確度,已經超過人類跟類比搖桿的機能極限。
這邊解釋一下,瑪利歐64中瑪利歐儲存的座標資料有兩種。
第一個是瑪利歐自己的座標資料,資料型態是浮點數,詳細解釋起來大概又是幾千字,這邊我們先理解為這個資料型態是實數。
另一個座標資料是遊戲顯示的座標,範圍是-32,768~32,767的整數,如果瑪利歐的座標x=65548 ,遊戲顯示時座標的數值會位元溢出(Overflow),這時遊戲顯示的座標資料的x=12(65548-(32768+32767)=12),瑪利歐64並不會判斷為超出邊界,反而可以正常的移動和站立,但還是跟主世界有不少的差異,所以玩家才會稱為平行宇宙。
平行宇宙中雖然可以正常的移動跟站立,但沒有可以互動的物件(ex:金幣)或是觸發區域(ex:開門),想要正常觸發需要回到主宇宙才能觸發。
在平行宇宙時,N64主機會非常不穩定,如果發生了以下的事,N64會當機:
- 攝影機(拍攝瑪利歐的視角)如果離開主世界
- 瑪利歐因為各種原因沒有完整走完一整步
進入平行宇宙需要非常快的速度,但只要撞到牆或是在走路中被打斷,N64就會直接當機,因此想進入平行宇宙只能靠模擬器或是TASBot[註三]。
瑪利歐要進入平行宇宙,需要累積足夠的速度,這邊就會利用到BLJ無限疊加速度,直到穿越平行宇宙所需的速度。
瑪利歐64中每1/4步就會檢查一次碰撞,雖然瑪利歐顯示地圖的座標範圍從-32,768到32,767,但瑪利歐64實際的遊戲地圖大小只有16384。遊戲地圖外的範圍都被設定成不可碰撞的區域,可以理解為整圈超粗的牆壁。
所以要正常穿越平行宇宙,其實不能只穿越一個平行宇宙,因為瑪利歐每1/4步就會執行一次碰撞判定,速度只夠穿越一個平行宇宙的話,瑪利歐會被碰撞判定阻止。
所以想要正常穿越平行宇宙,需要一次穿越四個平行宇宙,才能讓瑪利歐正常穿越。
對。四個平行宇宙。這就是四個平行宇宙這個迷因的由來。
不得不說這個迷因解釋起來超級Hardcore,也不得不佩服原作者TerminalMontage這方面的考究。
當然啦,知道這些東西對於使用這個MEME有沒有差別呢?
嘿,完全沒有。如果你在聚會時講這件事,反而會讓大家覺得你是沒在社交的遊戲怪宅。
恭喜各位,沒用又不太能跟人分享的知識增加了?
後記:
大家好,我是洪佛,目前跟李雨煙一起經營一個Podcast【一起打喬爾夫球】。
這是我第一次嘗試這類型的文章,原本是打算這是僅此一次的新年特別企劃。
但現在有點寫出興趣了(?,未來可能會嘗試一個月更新一次這種類型的文章。
歡迎有興趣的人追蹤一起打喬爾夫球的SNS,
另外我們的Podcast也很有趣,也歡迎各位收聽喔~
註1:具體來說是450bpm,但實際操作大家都是連打。
註2: Tool-Assisted Speedrun,是利用模擬器或是機器輔助的Speedrun。
更詳細的介紹可以看維基百科的介紹: https://tinyurl.com/2o7pq9rx
註3:可以自己編輯按鍵順序的輸入設備,目的是在實機上運行TAS
主要參考資料
Mario64的TAS詳細解釋非常複雜,我把它簡化到能解釋這個meme而已。
如果想要知道完整的Mario64 TAS的過程解釋,歡迎去看他的影片。
其他參考資料