做了一個中文的動漫填字遊戲,有興趣的人可以去玩看看!
👉 網址:https://www.miwa23333.xyz/animanga-crossword/

怎麼玩
畫面中間是填字盤面,下方是「可用詞庫」,裡面列出這一局會用到的動畫作品名稱,全部都是台灣常見的中文譯名,例如《葬送的芙莉蓮》、《孤獨搖滾》、《膽大黨》、《我推的孩子》、《迷宮飯》這些近幾年的作品。
玩法跟一般的填字遊戲一樣:看格子的位置和長度,從詞庫裡找出對應的作品名稱填進去。橫向和直向的詞會在交叉的格子共用同一個字,所以填對一個詞之後,交叉的詞就會多一個提示。
點一下格子就能開始輸入,同一個詞裡可以直接連續打字,游標會自動往下一格移動。中文輸入法選字的過程也有處理過,不會打到一半跳格。
按鈕功能
- 檢查答案:把填錯的格子標示出來,填對的保留。
- 一字提示:隨機幫你填好一個還沒填對的格子。
- 顯示答案:直接把整個盤面填完,適合想看解答的時候。
- 重新產生:用同一份詞庫重新排一個新盤面,每次的排列和用到的詞都不一樣。
背後怎麼產生盤面
盤面是 18 × 18 的格子,每次產生時會先把詞庫洗牌,隨機挑一個詞放在中間當起點,接著依長度由長到短,嘗試把其他詞放到能與已放的詞交叉的位置上。放不進去的詞會先擱著,多試幾輪之後還是放不下的就不會出現在這一局,但仍然會列在詞庫裡當干擾項。
整個遊戲是純前端的靜態網頁,沒有後端,原始碼放在 GitHub。詞庫目前有四十多部作品,如果你有想加進去的作品,歡迎透過 Contact Us 告訴我。