iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
自我挑戰組

從 Hello World 學習 C#,到看懂AI生成的遊戲程式碼 系列

在生成式 AI 當道的時代,只要輸入幾句 Prompt,AI 就能秒生出一段 Unity 腳本。然而,當 Console 飄起紅字、角色動作不如預期時,看不懂程式碼的開發者往往只能反覆試錯、陷入 Debug 泥淖——「看不懂,就無法駕馭 AI」。

我想踏入遊戲開發、卻因為不了解程式基礎所苦。透過 30 天的漸進式修煉,從 C# 基礎語法起步,逐步掌握物件導向、到遊戲開發的遊戲程式。接著進一步解析 AI 常見生成的程式架構,學習如何檢驗程式碼意思。

在AI興起的時代,用AI寫程式已是司空見慣,我希望藉由比賽來度督促自己在30天內學習程式基礎,並讓自己能了解AI。

參賽天數 26 天 | 共 26 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 21

【Day21】static method 靜態方法 & static class 靜態類別

靜態方法 舉例 Tool模板: namespace ConsoleApp1 { static class Tool /設定 Tool 為靜態方法 { publi...

DAY 22

【Day22】繼承 inheritance

什麼是繼承 如果兩個以上的class有一些相同的變數和建構方法,可以使用繼承 使用方法(Student 繼承 Person模板) Person模板: usin...

DAY 23

【Day 23】第一次讓 AI 幫我寫 C# 小遊戲

介紹要生成的程式碼 前 22 天,我完成了 C# 基礎語法的學習。從變數、資料型態、條件判斷,到迴圈、陣列、方法與類別,我逐漸建立起對 C# 的基本認識。接下來...

DAY 24

【Day 24】讓 AI 幫遊戲加入生命值

介紹要生成的程式碼 昨天的猜數字遊戲只有一次機會。今天我想讓它更像遊戲,因此請 AI 幫我加入玩家生命值。玩家一開始有 3 點生命值,每猜錯一次就會減少 1 點...

DAY 25

【Day 25】讓 AI 幫我加入敵人戰鬥

介紹要生成的程式碼 有了玩家生命值後,我想讓遊戲更有「戰鬥」的感覺。因此今天請 AI 幫我加入一個敵人。玩家和敵人都有生命值,玩家攻擊後敵人的生命值會下降,而敵...

DAY 26

【Day 26】讓 AI 幫我加入遊戲選單

介紹要生成的程式碼 如果玩家只能一直攻擊,遊戲還是太單調。所以今天請 AI 加入遊戲選單,讓玩家可以選擇: 攻擊 回復 查看狀態 這一次的主要重點是之前學過...