今年的主題我想來點結合「遊戲開發 x AI 工具 x Golang 實作學習」的內容,主題名稱是:
用 Golang + Ebiten + Gemini CLI 打造 AI 學習共伴的 2048、採地雷、數獨遊戲實作
過去幾年我主要從事後端開發(Node.js、Golang),但我一直對「寫遊戲來練習演算法與互動邏輯」很有興趣。另一方面,AI 工具越來越強大,很多開發者開始依賴 ChatGPT、Gemini 幫忙寫程式碼。
類別 | 技術 |
---|---|
開發語言 | Golang |
2D 遊戲引擎 | Ebiten(跨平台、原生、簡潔) |
AI 工具 | Gemini CLI(終端機版 Gemini) |
我會用 30 天時間,一款遊戲 10 天的方式進行,主題分別是:
2048
採地雷(Minesweeper)
數獨(Sudoku)
🤖 Gemini CLI 的角色是什麼?
Gemini CLI 是 Google 提供的命令列工具,可以在 terminal 裡這樣使用它:
gemini -p "請以一位遊戲開發者的身分請幫我分析這段 Golang 錯誤,我預期的結果是 XXX。目前遇到錯誤如下,請幫我分析可能的原因"
我會把它當作我的「AI 小精靈」,協助我:
每款遊戲都會用以下邏輯拆解:
每一篇文章都會包含:
明天我們會從最簡單但邏輯扎實的遊戲開始 —— 2048。