-
真。AI。咏唱魔法 —— 用嘴施法的生存遊戲(序章)
我發包給 AI 做了一個用嘴喊招的網頁生存遊戲:對麥克風喊「超電磁砲」放雷射,單機到 4 人連線都能玩、已上線。但它正從一張工程師測試地圖長成「每關等於一個原作世界」的多宇宙架構,而那條路才走到第一站。這篇先把地基、還沒做完的部分、和我自己也還沒想清楚的後三關,老實記下來。
Posted on June 26, 2026
-
從一張赤壁,長成一台戰場引擎 —— 換一份資料就換一場戰役
用一段 prompt 做完赤壁 3D 戰場後,把裡面的地形、單位、分鏡、特效抽出來,變成一台引擎:一場戰役 = 一份 JSON 資料,引擎只負責演出,AI 編資料、機器把關、人驗收。目前 6 場,從官渡的陸戰到水淹七軍的水攻,還跨出三國,到楚漢垓下、秦晉淝水。
Posted on June 24, 2026
-
用 AI 兩天做出 790 題的 iPAS 模擬考站(這不是遊戲)
兩天、55 個 commit、790 題——一個只為自己考試做的刷題站,順手長成一層誰都能接的開放題庫。
Posted on June 23, 2026
-
整包都 precache 了,標題畫面還是頓 —— 快取救得了下載,救不了 CPU
上一篇把 Roll Formosa 這個風滾球遊戲做成離線也能玩、整包 2.97MB 都被 service worker precache 進去。照理說「秒開」了——但點進去,標題畫面還是頓。整包明明都在快取裡了,為什麼還會卡?
Posted on June 21, 2026
-
我睡覺,它整晚加城市 —— 怎麼排班讓 AI 自己做完一整夜的內容
我睡覺,它整晚把全台縣市一座座加進 Roll Formosa、再把每座城市的街頭小物在地化磨深。重點不是「AI 會寫 code」——那早就不稀奇了;而是怎麼排班讓它整晚不用人顧:backlog 怎麼排、壞掉的 PR 怎麼擋門外、撞額度怎麼自己睡到重置再爬起來、早上七點怎麼讓它停手等我 review。一夜跑出 56 個 autopilot commit、20 座城。而它其實不是 agent 框架,是約一百行 bash 加一個 backlog 檔。
Posted on June 19, 2026
-
離線能開只是及格 —— 一份 Service Worker 裡的四種快取策略,跟「本機優先」怎麼做對
同一套 sw.js,有人嫌「永遠看不到新貓」,有人嫌「每次開都轉半天」——兩種相反的爛體驗,根因都是用錯快取策略。這篇記錄我發包給 AI 的兩個小站(貓咪圖庫 catime、iPAS 模擬考站)怎麼按資料性質把快取分成四種,以及 SWR 為什麼會「自己攔自己」。
Posted on June 17, 2026
-
Service Worker 寫好了,離線卻還是恐龍頁 —— 三個 PWA 的離線與安裝踩雷
幾個小專案要做成可安裝、能離線的 PWA。最離譜的坑:service worker 從頭到尾沒被啟動過,sw.js 裡卻已經來回調了三輪快取策略。這篇把這些坑、真因、和一行字的修法老實記下來。
Posted on June 15, 2026
-
給赤壁 3D 加上電影級音訊 —— 讓 AI 代聽海選 CC0 配樂、用同音字替身馴服破音字
我要 AI 幫一個 3D 戰場配電影級音樂。它接了。但它沒有喇叭——它聽不到自己選的任何一首曲子。
Posted on June 13, 2026
-
一段 prompt,讓 AI 做出一個 3D 互動的赤壁之戰
我給 Claude Code(Fable 5,effort medium)一段中文需求,它在一次對話裡交付了一個單一 HTML 檔的赤壁之戰 3D 戰場 —— 九幕時間軸、電影運鏡、火攻特效,還自己用瀏覽器逐幕檢查、抓修六個 bug。第二輪再加上配樂、旁白與音效:AI 沒有喇叭,所以它讓另一個 AI 代聽海選 CC0 配樂、用同音字替身馴服 TTS 破音字。忠實記錄整個過程。
Posted on June 11, 2026
-
Mori Canvas:講話,AI 幫你把會議整理成白板
自架、零授權成本(全 MIT)的語音共筆白板 — 講話或貼逐字稿,AI 自動整理成便利貼+關係圖,多人即時協作。v0.1.0 已發行,Docker 一行或下載安裝檔就能跑。
Posted on June 11, 2026