Blog
-
從一張赤壁,長成一台戰場引擎 —— 換一份資料就換一場戰役
用一段 prompt 做完赤壁 3D 戰場後,把裡面的地形、單位、分鏡、特效抽出來,變成一台引擎:一場戰役 = 一份 JSON 資料,引擎只負責演出,AI 編資料、機器把關、人驗收。目前 6 場,從官渡的陸戰到水淹七軍的水攻,還跨出三...
-
用 AI 兩天做出 790 題的 iPAS 模擬考站(這不是遊戲)
兩天、55 個 commit、790 題——一個只為自己考試做的刷題站,順手長成一層誰都能接的開放題庫。
-
整包都 precache 了,標題畫面還是頓 —— 快取救得了下載,救不了 CPU
上一篇把 Roll Formosa 這個風滾球遊戲做成離線也能玩、整包 2.97MB 都被 service worker precache 進去。照理說「秒開」了——但點進去,標題畫面還是頓。整包明明都在快取裡了,為什麼還會卡?
-
我睡覺,它整晚加城市 —— 怎麼排班讓 AI 自己做完一整夜的內容
我睡覺,它整晚把全台縣市一座座加進 Roll Formosa、再把每座城市的街頭小物在地化磨深。重點不是「AI 會寫 code」——那早就不稀奇了;而是怎麼排班讓它整晚不用人顧:backlog 怎麼排、壞掉的 PR 怎麼擋門外、撞額度...
-
離線能開只是及格 —— 一份 Service Worker 裡的四種快取策略,跟「本機優先」怎麼做對
同一套 sw.js,有人嫌「永遠看不到新貓」,有人嫌「每次開都轉半天」——兩種相反的爛體驗,根因都是用錯快取策略。這篇記錄我發包給 AI 的兩個小站(貓咪圖庫 catime、iPAS 模擬考站)怎麼按資料性質把快取分成四種,以及 SW...
-
目標九宮格上線:AI 幫你填大谷翔平那張表,課程教你把它做成一條會收名單的漏斗
「AI 互動行銷頁實戰 — 目標九宮格」是行銷頁課的進階續作,11 章,已經上線。成品是一個訪客寫下目標、AI 補滿九宮格、生成專屬桌布、自然留下 email 的完整產品;課程就是帶你把這個產品從零蓋一遍。
-
從一個點子到一個會動的股價遊戲:我怎麼用「甲方思維」發包給 AI
K-Rider 是一個騎機車衝真實股價 K 線的網頁遊戲,已經上線。但這篇不是要炫它多好玩,是把它當一個示範:一個人怎麼靠「開規格、下發包、做驗收」這套甲方思維,把 AI 當外包團隊,從一句點子做到一個有真實資料、有物理、有漏斗的產品...
-
Service Worker 寫好了,離線卻還是恐龍頁 —— 三個 PWA 的離線與安裝踩雷
幾個小專案要做成可安裝、能離線的 PWA。最離譜的坑:service worker 從頭到尾沒被啟動過,sw.js 裡卻已經來回調了三輪快取策略。這篇把這些坑、真因、和一行字的修法老實記下來。
-
給赤壁 3D 加上電影級音訊 —— 讓 AI 代聽海選 CC0 配樂、用同音字替身馴服破音字
我要 AI 幫一個 3D 戰場配電影級音樂。它接了。但它沒有喇叭——它聽不到自己選的任何一首曲子。
-
一段 prompt,讓 AI 做出一個 3D 互動的赤壁之戰
我給 Claude Code(Fable 5,effort medium)一段中文需求,它在一次對話裡交付了一個單一 HTML 檔的赤壁之戰 3D 戰場 —— 九幕時間軸、電影運鏡、火攻特效,還自己用瀏覽器逐幕檢查、抓修六個 bug。...