
最近沉迷於 Netflix 上的燒腦實境秀《魔鬼的計謀2》,節目中各種挑戰玩家智力和策略的遊戲太精彩!其中有個過去完全沒接觸過的遊戲——「騎士巡遊」(Knight’s Tour)。
節目中看到這個遊戲時,當下覺得新奇又有趣。一查才知道,原來它是源自於西洋棋,挑戰者必須利用西洋棋中「騎士」獨特的「L」形走法,在棋盤上不重複地走遍每一個格子!這聽起來簡單,實際玩時考驗規劃與預判能力。
正當我對這個遊戲感到好奇時,剛好看到家中小朋友在紙上畫了個 8×8 的格子,用原子筆一步一步記錄著他嘗試解「騎士巡遊」的過程。看著他在紙上塗塗改改、絞盡腦汁的樣子,靈光一閃:「既然這麼有趣,何不來做個可以在電腦上玩的網頁版本呢?」
這個念頭一起,立刻打開了我的筆電。藉助了 Cursor 這個工具Vibe Coding,只花了十分鐘,就完成了一個可以基本運作、讓騎士按照規則在棋盤上移動並記錄路徑的網頁版「騎士巡遊」遊戲!
完成基本功能後,又想,要是走錯了怎麼辦?要是卡關了想看看下一步怎麼走呢?於是,我又額外花了十分鐘,加入了「悔棋 (Undo)」功能,讓玩家可以回到上一步重新思考;以及一個貼心的「提示 (Hint)」功能,在你真的想不到下一步時,可以用電腦算,提供一個可能的走法作為參考。
前後,不到半小時,一個從節目中啟發、看到小朋友手繪而動念、最終用現代工具快速實現的「騎士巡遊」網頁遊戲就誕生了!
遊戲網址: https://knight-tour.stingtao.info/
邀請大家點擊連結,親自體驗一下「騎士巡遊」的魅力。不用再拿紙筆畫格子、不用擔心走錯沒橡皮擦!透過這個網頁小工具,你可以練習思考騎士的每一步「L」形跳躍,挑戰自己是否能走遍整個棋盤。多玩幾次,相信你也能像節目中的玩家一樣,慢慢練出對棋盤格局和騎士走法的**「肌肉記憶」**!
試試看你能否完美地完成一次「騎士巡遊」,也歡迎分享你的遊戲心得或最高紀錄!