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 1

【Day1】認識C#,接觸Visual Studio

為什麼要開始此系列 我原本因為喜歡建模,而主要在遊戲製作的角色都是遊戲美術,但我在以前大學跟同學一同製作遊戲時,我發現我因為只學美術的關係,在討論時因為同學討論...

DAY 2

【Day2】學習常見的資料型態與變數

什麼是資料型態: 在學習程式設計時,資料型態(Data Type)是非常基礎也很重要的概念。簡單來說,資料型態就是用來告訴電腦:「這筆資料是什麼類型,以及應該如...

DAY 3

【Day3】學習使用字串String

字串基礎用法: System.Console.WriteLine(”Hello World”); 顯示 Hello World 這句話 字串換行: 如果字串...

DAY 4

【Day4】學習數字用法

如何進行加減乘除 加法: System.Console.WriteLine(5+2); 顯示 7 減法: System.Console.WriteLine(5...

DAY 5

【Day5】學習取得用戶

取得用戶是什麼意思? 取得用戶輸入,是指在該行程式碼中執行,不會顯示任何東西,但你可以在上面打字輸入,如果有變數限制,還可以限制使用者打的內容 基本用法: S...

DAY 6

【Day6】如何建立基本計算機

題目介紹: 這次我們要來做出一個簡單可以加法的計算機,以下我們會分成兩個,一個是專門算整數的,另一個可以算出小數點的。 整數加法:System.Convert...

DAY 7

【Day7】Array陣列

什麼是陣列 一個大型的容器,可以在陣列裡面放多的資料,主要運用在統計上 方法一 (假設要記錄五位學生的成績): 確定值的用法:int[ ] int[ ] sc...

DAY 8

【Day8】if 判斷句

什麼是 if判斷 在程式設計中,if 判斷句是一種用來讓程式「根據條件做出不同反應」的語法。程式會先判斷一個條件是否成立,如果條件成立,就執行指定的程式碼;如果...

DAY 9

【Day9】建立進階計算機

題目介紹: 今日我們同樣要來練習製作一個計算機,但跟之前的計算機不同,此次製作的計算機可進行加減乘除。 以下是製作方法 建立方式: System.Consol...

DAY 10

【Day10】while 迴圈

什麼是迴圈: 重複的執行一段程式碼,直到條件判斷(while的小括弧條件)是 false錯誤 為止 方法一(在 Console 裡面寫出 1 ~ 5):先判斷...