很多時候,遊戲開發者並不是把遊戲整個做好以後才會推出來,有時受限於自身創意與時間壓力,成品往往有著許多瑕疵。一般這種狀況可能出現在有名的遊戲大作上,但有一個網頁小遊戲因為諸多瑕疵,反而在一部份人心中維持熱潮多年,那個遊戲就是惡名昭彰的 QWOP。該遊戲以困難著稱,遊戲本身非常單純,確有著勸退許多人的極致難度。有位開發者顯然想到可以利用 AI 學習這個遊戲,來達到輕鬆過關的目的,甚至在 Speedrun 世界排行榜上勇奪第一。不過,就算是 AI ,想拿個世界第一還是有點難的。據開發者自己所述,頂多排得進世界前十名:
▲QWOP 是個玩起來讓人情緒爆炸的超難遊戲,甚至還有手機版(圖片來源)
不論規模大小,遊戲都有某些吸引人的特色讓人注意。如果要說一個難度高到不行,操控又超級簡單的遊戲,有的玩家很快就會想到那個讓無數實況主抱頭痛哭的 QWOP。這個遊戲很小,在開發者的網站上至今仍能看到,玩家也不需要下載來玩。該遊戲的目的跟操作都很簡單,使用 Q、W、O、P 四個按鍵控制遊戲角色的雙腿,跑到終點即可。
難到讓人痛哭流涕的鬼畜跑步遊戲
不過,即便是這麼簡單的操作,依然難哭許多玩家。因為這個遊戲最大的問題在於雙腿的控制被分成左右大腿、小腿四塊,上半身幾乎是依賴慣性移動。只要人物移動的速度相對均勻,跑者跑到終點的機會就大得多。然而事情還沒完,雙腿四個部位會因為按鍵按住的時間長短改變移動幅度,一個不注意就會變成膝蓋走路或是單跪姿蠕動。
然而,即便有著這麼變態的難度,世界上仍然有些玩家仍然不斷在攻略這個遊戲。跑到終點已經不是遊戲的樂趣,反而是比別人更快跑到終點才能體現出技術的神髓。於是有心的玩家們建立起這個遊戲的 Speedrun 排行榜,甚至該遊戲的競速活動引起了金氏世界紀錄的注意,並專為該遊戲設立「最快達成百米」獎項:
▲截稿前世界紀錄排行榜的畫面。目前世界最快的速度是 48秒多(圖片來源)
軟體開發者 Wesley Liao 對這款遊戲相當感興趣,他想知道一個受過相關訓練的 AI,能不能在這個遊戲中跑出更厲害的成績,甚至勇奪世界第一。不過一開始訓練不太順利。AI 很快就知道怎麼讓這個雙腿關節怪異的遊戲角色快速移動。
透過所謂的膝蓋摩擦法,可以讓這個角色以一個非常不體面的姿勢跑過百米終點。雖說就算是跪著走也是可以完成遊戲,但以 AI 的能耐與機器學習的深度,理論上應該能更進一步的提高速度並改善姿勢:
▲這樣跑真的很醜,但也是很多人摸索遊戲一段時間以後得到的新手跑法(圖片來源)
另一方面,一位鑽研 QWOP 的玩家 Kurodo(Twitter 帳號為 @cld_el )給予他不少幫助。Kurodo 也是一位闖過世界排名的 QWOP 玩家,他將許多自己錄製的 QWOP 速跑挑戰影片提供給 Wesley 作為 AI 的專屬學習資料,經過一番學習後, AI 總算以類似踢著正步的姿勢衝向終點。速度也快上不少:
不過,以目前世界紀錄排行榜來看, Wesley Liao 專為 QWOP 製作的跑步 AI 顯然還不夠快,跑出 1 分 08 秒的成績。以排行榜來看算是剛好卡進前十名。Wesley Liao 表示,他仍會繼續改善 AI ,使其真正意義上成為世界最快 QWOP 跑者。