【開發日記】從一頓飯局開始的邏輯練習:我的第二款小遊戲《Nonogram》

最近除了整理照片,大部分的閒暇時間都泡在程式碼裡。這一切的起點,其實源自於前陣子和一位老朋友的聚餐。

當時《Find a Cow》剛完成沒多久,像個剛拿到新玩具的孩子,我忍不住在餐桌上跟朋友分享了這份開發的喜悅,也順便推坑他這款讓我入迷的遊戲。

朋友玩完後,推薦了另一款他覺得好玩的小遊戲給我——Nonogram(數織)

捨棄繁雜,回歸純粹的邏輯

回家玩了幾個小時,我發現這種透過數字推論填色的過程非常有意思。但玩著玩著,總覺得哪裡不太對勁。市面上大多數的 Nonogram 都帶有主題,最後會拼出一個像素圖案。

但我常常發現,好不容易解開的答案,看著螢幕上的圖案,我卻怎麼也看不出來那是「貓」還是「雨傘」。為了要硬湊出某個形狀,有時候反而限制了題目設計的邏輯美感。

我想,能不能做一個更純粹的版本? 不需要勉強自己去認出那些「不像圖案的圖案」,而是把焦點完全放在邏輯推演的樂趣上。

意外的加速:Vibe Coding 的魔力

決定好方向後,我開始嘗試寫作。這是我第二款 Vibe Coding 的作品,原本以為需要幾天的時間來調整邏輯判斷,但那天或許是靈感正好,與 AI 的對話異常順暢。

從建立網格、設計數字提示邏輯,到手感的微調,我竟然在一天之內就完成了基礎版本。

隔天我將連結發給那位朋友時,他驚訝地問我:「昨天才剛聊完,你今天就做出來了?」

說實話,看著螢幕上那個乾淨、運作順暢的格子,心裡那種小小的成就感,並不亞於在旅途中親眼見到某個期待已久的風景。


🎮 關於這款《Nonogram》

這是一個完全「去繁就簡」的版本。沒有多餘的裝飾,只有最純粹的邏輯挑戰。如果你也喜歡那種慢慢填滿空格、讓思緒跟著數字遊走的靜謐感,歡迎來玩玩看。

遊戲傳送門: https://marconest.cc/2026/04/26/nonogram/

開發對我來說,也是另一種形式的旅行,在邏輯與程式碼之間穿梭,偶爾也會遇見意想不到的驚喜。希望你們也會喜歡。