之前我們曾介紹過一位工程師僅花 20 分鐘,就用 ChatGPT 開發出一款輔助圖片壓縮工具,從這就能知道即便 ChatGPT 現在還算是嬰兒階段,在寫程式方面能力已經很強大了,最近又有一個更厲害的遊戲製作案例。也是一位台灣工程師,他不僅用 ChatGPT,還搭配 AI 繪圖和 AI 音樂工具,花不到 4 小時就獨自完成一款 2D 懷舊射擊遊戲,真的超神,下面就快速分享給大家。
只花不到 4 小時!台灣工程師用 ChatGPT、AI 繪圖、AI 音樂製作出「懷舊 2D 射擊遊戲」
近日台灣一位工程師在 YouTube 頻道「兔兔與雞雞的工程世界」分享 “我用ChatGPT跟AI繪圖做出懷舊2D射擊遊戲!花不到4小時!?” 的影片,過程中他使用三款 AI 工具,分別是:
- ChatGPT 用來寫程式
- Midjourney 製作遊戲內的圖片
- Mubert 生成 AI 音樂
一開始他下的指令是要求 ChatGPT 用 Python code 寫出類似 《戰機世界》射擊遊戲,所有指令都是用英文完成,對於想嘗試的朋友這點要注意,目前 ChatGPT 英文的支援性還是比中文好。而遊戲程式一定非常長,因此 ChatGPT 的回覆內容也會很長,不意外的過程中都會碰到中斷情形,這時只要輸入繼續,ChatGPT 就會繼續往下寫:
這邊可說讓人非常驚艷,他把 ChatGPT 寫出來的 Python code 完整複製貼上並直接執行,看這遊戲能不能正常運作:
完全沒問題,沒有出現任何錯誤,遊戲可正常遊玩,意味著只要指令下的對,ChatGPT 可直接寫出一款能玩的遊戲,只不過遊戲內容比較無聊,因此他繼續要求 ChatGPT 增加一些遊戲元素:
像是遊戲關卡、Boss 魔王、敵人、子彈、道具等等,但這邊就沒那麼順利,過程中有出現一些錯誤,因此需要自行 Debug,這就考驗自己的能力:
遊戲製作差不多後,接著開始把裡面元素換成更有美感的圖片,使用 Midjourney 來創建需要的圖片,用 “Game Sprite Sheets” 這個指令:
產生的圖片也需要用編輯軟體去背,把每個元素圖 PNG 檔製作出來,他用 Canva:
全部套用之後,這款遊戲變得更加精緻:
最後是利用 Mubert 產生需要的遊戲音樂和音效:
「兔兔與雞雞的工程世界」有把遊戲開放給大家下載來玩,有興趣的人可以點我下載。另外他也有補充,ChatGPT 寫出來的程式碼非常雜亂,因此他並沒有特別整理出來。
完整影片:
所以說,善用現在的 AI 工具,真的可以讓很多電腦工作者減少大量製作時間,很推薦大家多多嘗試。