← 所有學員作品

爆爆水球:因為老婆懷念爆爆王,40 分鐘做出一個可連線的復刻遊戲

這個作品的起點很生活化:爆爆王結束營運,老婆大人說很懷念。於是雷蒙讓 Claude Code Fable 5 協作,做出一個可以同機雙人、也能區域網路連線的網頁版致敬遊戲。

  • 網站工具應用/APP
  • 好玩遊戲
  • 家庭互動
  • AI 遊戲
  • Claude Code

為什麼要做這個作品?

起點不是商業需求,也不是課程作業,是老婆一句「我的爆爆王沒惹」。遊戲結束營運之後,留下來的不只是玩法,還有以前一起玩的記憶。我的回應很直接:既然懷念,那就自己寫一個可以在家玩的版本。

這種事以前我會先想到框架、同步、素材、碰撞、鍵盤,光起步就很重。這次目標不是做商業遊戲,是今晚真的可以玩。大概 40 分鐘,花掉約 10% 的 MAX100 token,已經能同機雙人,也能區網連線。

包含哪些功能?

爆爆水球是一個經典水球對戰玩法的網頁版致敬作品。玩家可以建立房間、複製連線網址、讓家人用區網加入,也可以在同一台電腦上雙人共用鍵盤遊玩。遊戲包含放水球、十字水柱、被困進泡泡、隊友救援、敵人戳爆、箱子掉落道具、個人戰與團隊戰。地圖有樂高城鎮與海盜船,角色也分成不同能力定位。它不是只有一張畫面,而是已經具備完整遊戲循環:進房、準備、開局、對戰、勝利、回大廳。

開局畫面可以看到雙人同場、房號、倒數時間與同機操作提示。

水柱、泡泡、道具與被困住提示,呈現完整對戰回饋。

勝利結算畫面讓遊戲有明確收尾,不只是互動 demo。

遇到什麼困難?

即時遊戲的困難在於「看起來簡單,但每個細節都會互相影響」。玩家移動、炸彈倒數、水柱範圍、箱子破壞、道具掉落、角色被困、救援與勝利判定,都需要穩定同步。這個作品採用 server 權威模擬,client 做插值與本機預測,讓區網玩家看到的遊戲狀態一致。同機雙人則用第二條 socket 處理,讓 server 不需要為本機模式開特例。素材也不是直接搬原作,而是用原創角色與地圖做致敬,避免公開作品踩到授權問題。

看完可以學到

如何把一個生活靈感拆成玩法、連線、操作、素材與勝利條件,並快速完成可玩版本。

給其他想做 AI Agent 工具的同學

做爆爆水球時我不是在備課,是老婆說爆爆王沒了。四十幾分鐘做出能在家連線玩的版本,我才比較確定:第一個作品不一定要跟工作效率有關。

以前我設計課程案例,很容易先問「這能省多少時間」。可是很多人第一次願意打開 Agent,是因為好懷念、好想有、今晚可不可以玩。課程如果只示範報表和自動化,會讓人以為 Agent 只能服務工作。

後來迷你課和大課,我更常放這類作品進去。我沒有要推遊戲。我想讓你看見:需求夠具體、範圍夠小、今晚就要能用,Agent 才幫得上忙。連線同步、權威伺服器這些詞,也是我自己踩過才講得清楚。

起源是一則關於爆爆王結束營運的聊天截圖:想念,就讓 AI Agent 陪你做一個。

如果你還在想第一個作品要做什麼,先看生活裡有沒有一個「好懷念」。把它拆成玩法、連線、操作、勝利條件,今晚能玩就算完成。

留言與交流

使用 GitHub 帳號回覆作者,分享你的想法。