newsence
現實生活中的康威生命遊戲

現實生活中的康威生命遊戲

Hacker News·18 天前

我利用觸覺開關和 AVR 微控制器打造了一個實體的 17x17 矩陣顯示器,將康威生命遊戲轉化為現實世界中的互動藝術。這個專案探索了硬體設計、細胞自動機以及觸覺介面樂趣之間的交集。

背景

康威生命遊戲(Conway's Game of Life)是一種基於簡單規則卻能演化出複雜行為的細胞自動機,長期以來令無數工程師與藝術家著迷。本文作者分享了他如何將這款數位遊戲實體化,利用 289 個帶有 LED 燈的機械式開關,打造出一台 17x17 矩陣的互動式硬體裝置,讓使用者能透過實體按鍵觸感來編輯並觀察生命遊戲的演化過程。

社群觀點

這項硬體創作在社群中引發了關於「觸覺回饋」與「硬體成本」的熱烈討論。多數留言者對作者不計成本追求極致觸感的精神表示讚賞,特別是作者提到預算規劃時採取「先估算合理金額再乘以十倍」的幽默邏輯,引起了不少創作者的共鳴。這種對實體開關的堅持,被認為是數位螢幕無法取代的魅力所在,儘管有網友指出,若改用電容式觸摸感應器直接印在電路板上,成本能降低一個數量級,但大家普遍認同真實開關帶來的操作滿足感是該作品的核心價值。

在功能延伸與應用方面,社群成員展開了豐富的想像。有人提到這類具備燈光回饋的按鍵矩陣非常適合開發成獨立的遊戲硬體,並詢問市場上是否有類似且具備高度可程式化空間的現成產品。針對此需求,有經驗的開發者指出 Novation Launchpad 等音樂控制器其實就是理想的替代方案,透過發送 MIDI 指令即可控制燈光顏色與感應按壓,是實現此類創意成本較低且成熟的途徑。此外,也有人分享了類似概念的大型化應用,例如瑞士洛桑聯邦理工學院曾開發過名為 BioWall 的巨型生物牆,同樣將生命遊戲作為其展示模式之一。

關於顯示技術的討論也延伸到了極限解析度的層面。有網友好奇若將電腦螢幕或電視上的每一個像素都視為一個細胞,其演化視覺效果會是如何。這引發了關於像素幾何結構的技術探討,例如若深入到子像素(Sub-pixel)層級,由於不同顯示器的子像素排列方式各異,可能會導致演化圖形在水平方向上產生壓縮或扭曲,這種從硬體底層思考演算法表現的觀點,展現了 Hacker News 社群特有的技術深度。

延伸閱讀

  • Linnstrument:由 Roger Linn 設計的表現力 MIDI 控制器,留言者計畫將其用於生命遊戲的音樂視覺化。
  • BioWall:一種巨型可重構運算表面,曾用於展示生命遊戲等生物啟發演算法。
  • Novation Launchpad:具備燈光回饋的 8x8 按鍵矩陣,常被開發者用於自定義燈光與遊戲邏輯。
https://lcamtuf.substack.com/p/conways-game-of-life-in-real-life