開發機械人來打機是機械人開發者的一種浪漫,以往就出過音樂遊戲的打機機械人,玩 LoveLive 同初音的音樂 Game。而今次就有開發者製作了任天堂 Switch 版的控制器外掛機械人,套用在手掣上,挑戰《Super Mario Odyssey》的跳繩小遊戲,跳過千次也不會失敗!
這個由機械人製作者 Antin Harasymiv,在網上訂購了不少配件,包括按壓按鈕的機械「手指」,電路板、電線等等。
但最重要的是製作按鍵的程式。《Super Mario Odyssey》跳繩小遊戲考驗玩家反應力,繩子力度會有所不同,因此跳繩的時機亦會有所不同。製作者就參考了跳繩的遊戲影片,利用每個幀格去觀察跳繩的變動量,從而估算跳繩的時機。然而這個估算會出現時間差,在跳上數百次之後,細微的時間差累積下來會造成失敗,而按壓機器製造的熱力,亦會令機械人造成誤差。
▲利用Final Cut Pro計算幀數
▲製作出時間表
但最後機械人也總叫完成了,而到了這裡,對一個機械人開發者來說,已經不是 Mario 跳繩是否好玩的問題,變成了挑戰自己。最後這個機械人跳到 3613 次,所花時間是 35 分 21 秒。
資料來源:Freecodecamp