深海龜群(AI 生成)

[gO back hOme]

[gO back hOme]

2026.09.01

這支不是 p5,是 AI 幫我寫的第一個「活生生的生態系」:直接在一片 2D canvas 上跑,深海裡有三隻半透明水母緩慢上飄,一群海龜在附近游。

每隻海龜都是獨立個體——「個體巡航速度」和航向雜訊(Reynolds 漫遊圓)讓牠們各自帶有自己的節奏,不會像僵屍一樣游直線;靠近同伴時套用 Boids 三力:輕輕聚攏一點、偶爾對齊一起同向、靠太近則用最重的權重強制閃開,所以群裡永遠不會堆疊卡位。發現水母之後會被吸引過去,但只在「觀賞圈」外圍繞著打轉,不會整個撲到傘面上把水母蓋住。

划水動作是擬真動態的核心:向前撥水只佔週期不到四成(POWER_RATIO),爆發力強、回抬的那半拍比較慢;游越快拍得越快,滑行時前肢收攏、幅度縮小。角度換算用平滑的「前向」追蹤,配上限角速度,所以牠們轉彎優雅、不會瞬間甩頭。

場景裡還有水面透下的焦散光斑、斜射光柱、海雪飄絮和上浮氣泡,四周加上暗角讓視線聚焦中心。這份是 AI 寫的完整實作,我把它改寫成 React 組件接進網站,並在「卡片天井」之外保留全螢幕互動版。

全螢幕版(點擊水面會激起漣漪、把附近的海龜嚇跑——牠們狂拍前肢全速逃竄,幾秒後才恢復原本的巡航節奏)。