Fw: [創作] 用 Gemini AI 做的 DOOM 網頁遊戲
※ [本文轉錄自 C_Chat 看板 #1fH3yelq ]
作者: jeremy7986 (洛米) 看板: C_Chat
標題: [創作] 用 Gemini AI 做的 DOOM 網頁遊戲
時間: Fri Dec 19 01:51:31 2025
嗨大家好!
最近 Gemini 3.0 推出
我就非常好奇他的實力到底進步多少
之前我有用 Gemini 2.5 做出了一個東方彈幕小遊戲
那 Gemini 3.0 是否能做出其他類型或是更複雜的遊戲,最近我就一直在實驗
而這就是我的結果了:
https://i.meee.com.tw/BpjFqZb.gif

沒錯
一個類3D(2.5D)的FPS射擊小遊戲!
遊玩連結:
https://keen-semifreddo-d4fec8.netlify.app/doomjs
-全程幾乎都讓 Gemini 3.0 去寫程式,也就是 vibe coding
-除非 AI 太笨一直做不出我想要的東西,我才會手動去調整
-這個遊戲我手動調整的地方有:敵人等物件離地板的高度、牆壁高度、槍械圖像物件微調
、音樂我是抓 DOOM E1M1 的 MIDI 檔轉成 abc 檔後給網頁播,其餘都是我下指令與要求
後讓 AI 去完成的
-這並非一體成形的結果,大概是跟 AI 前前後後交互了快 70 次才有的結果,包括修 BUG
、細項調整等
在最一開始初期的版本,是長這樣的
轉向還只能用方向鍵去轉,跟德軍總部1代一樣非常原始的玩法wwww
https://i.meee.com.tw/2OXDgni.gif

在後來不斷的試玩與調整下
才有現在這樣的模樣
鍵鼠操控、右鍵瞄準、音樂音效、火花與血液濺射特效等
https://i.meee.com.tw/fxLFXru.gif



不得不說
AI 工具是真的非常強大
你要在幾年前沒有 AI 工具的我在三天內做出同等級規模的作品
我會跟你說這至少要好幾個禮拜(不包含找資料爬文解惑的時間),才三天根本痴人說夢
而 Gemini 3.0 是真的很聰明,很強大
雖然還是偶爾會產出不明所以的回答或是瞎掰等 AI 常見的通病
但錯誤率跟 2.5 比起來已經少很多,而且幾乎有問必答
以前很常會因為技術性問題卡關的問題,在 AI 解惑下很容易就能找到答案
例如,在做這個遊戲時
發現了子彈有時候明明打到敵人卻沒有任何反應的問題
但是只要敵人動一下就又能打中了,將以上問題整理後給 AI
AI 判斷是因為子彈過快所以子彈每偵移動時,敵人剛好就在每偵移動的中間所以判斷不到
不僅如此還給了我解決的方法,在每偵判斷時再細分途中的路徑去判斷,因此解決了問題
大概就是這樣
分享一下這個 DOOM 網頁遊戲的原始碼
給任何有興趣瞭解原始碼的版友看看囉
祝各位聖誕佳節快樂~
https://reurl.cc/R99p9D
--
https://x.com/501goushitsu/status/1999794365288657394
https://pbs.twimg.com/media/G8CyX12bcAAZdZ7.jpg

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.225.105 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1766080296.A.BF4.html
推
12/19 02:03,
1天前
, 1F
12/19 02:03, 1F
推
12/19 02:50,
1天前
, 2F
12/19 02:50, 2F
推
12/19 02:58,
1天前
, 3F
12/19 02:58, 3F
推
12/19 03:08,
1天前
, 4F
12/19 03:08, 4F
→
12/19 03:08,
1天前
, 5F
12/19 03:08, 5F
→
12/19 03:08,
1天前
, 6F
12/19 03:08, 6F
推
12/19 03:55,
1天前
, 7F
12/19 03:55, 7F
推
12/19 04:35,
1天前
, 8F
12/19 04:35, 8F
推
12/19 05:06,
1天前
, 9F
12/19 05:06, 9F
推
12/19 05:09,
1天前
, 10F
12/19 05:09, 10F
推
12/19 05:20,
1天前
, 11F
12/19 05:20, 11F
推
12/19 06:11,
1天前
, 12F
12/19 06:11, 12F
→
12/19 06:52,
1天前
, 13F
12/19 06:52, 13F
→
12/19 06:53,
1天前
, 14F
12/19 06:53, 14F
→
12/19 06:53,
1天前
, 15F
12/19 06:53, 15F
→
12/19 06:53,
1天前
, 16F
12/19 06:53, 16F
推
12/19 06:57,
1天前
, 17F
12/19 06:57, 17F
→
12/19 07:25,
1天前
, 18F
12/19 07:25, 18F
→
12/19 07:25,
1天前
, 19F
12/19 07:25, 19F
→
12/19 07:30,
1天前
, 20F
12/19 07:30, 20F
推
12/19 07:35,
1天前
, 21F
12/19 07:35, 21F
→
12/19 07:35,
1天前
, 22F
12/19 07:35, 22F
→
12/19 07:36,
1天前
, 23F
12/19 07:36, 23F
→
12/19 07:38,
1天前
, 24F
12/19 07:38, 24F
推
12/19 07:45,
1天前
, 25F
12/19 07:45, 25F
推
12/19 07:47,
1天前
, 26F
12/19 07:47, 26F
推
12/19 07:48,
1天前
, 27F
12/19 07:48, 27F
推
12/19 07:52,
1天前
, 28F
12/19 07:52, 28F
推
12/19 08:00,
1天前
, 29F
12/19 08:00, 29F
→
12/19 08:00,
1天前
, 30F
12/19 08:00, 30F
推
12/19 08:08,
1天前
, 31F
12/19 08:08, 31F
→
12/19 08:08,
1天前
, 32F
12/19 08:08, 32F
推
12/19 08:11,
1天前
, 33F
12/19 08:11, 33F
推
12/19 08:11,
1天前
, 34F
12/19 08:11, 34F
→
12/19 08:14,
1天前
, 35F
12/19 08:14, 35F
推
12/19 08:16,
1天前
, 36F
12/19 08:16, 36F
→
12/19 08:16,
1天前
, 37F
12/19 08:16, 37F
→
12/19 08:16,
1天前
, 38F
12/19 08:16, 38F
→
12/19 08:16,
1天前
, 39F
12/19 08:16, 39F
→
12/19 08:16,
1天前
, 40F
12/19 08:16, 40F
推
12/19 08:17,
1天前
, 41F
12/19 08:17, 41F
推
12/19 08:18,
1天前
, 42F
12/19 08:18, 42F
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: error405 (220.136.198.21 臺灣), 12/19/2025 08:20:54
推
12/19 14:37,
22小時前
, 43F
12/19 14:37, 43F