在生成式 AI 當道的時代,只要輸入幾句 Prompt,AI 就能秒生出一段 Unity 腳本。然而,當 Console 飄起紅字、角色動作不如預期時,看不懂程式碼的開發者往往只能反覆試錯、陷入 Debug 泥淖——「看不懂,就無法駕馭 AI」。
我想踏入遊戲開發、卻因為不了解程式基礎所苦。透過 30 天的漸進式修煉,從 C# 基礎語法起步,逐步掌握物件導向、到遊戲開發的遊戲程式。接著進一步解析 AI 常見生成的程式架構,學習如何檢驗程式碼意思。
在AI興起的時代,用AI寫程式已是司空見慣,我希望藉由比賽來度督促自己在30天內學習程式基礎,並讓自己能了解AI。
題目介紹: 今日我們要來練習製作一個可以猜數字的遊戲,內容為設定一個數,玩家在執行程式後可輸入數字,只要輸入的數字為設定的數,則顯示答對的字串,反之則會根據數字...
什麼是for迴圈: 跟 while迴圈 差不多,只是更程式碼簡潔 for的小括弧可同時寫變數、條件判斷、執行 大括弧寫顯示的方法 方法一(基礎用法): f...
什麼是二維陣列 陣列裡面再放一個陣列,用於更方便的存取表格內的資料,或是平面上的資訊 方法一 int[ , ] nums ={ /中括號內加再加一個逗號是增加...
什麼是 class 類別 一個資料型態的模板,用來表示複雜的事物時,可以使用class來建立一個模板 使用class的前置作業 在使用的專案新增一個項目 選...
什麼是 namespace 一個可以存放多個模板的資料夾,並進行分類和管理 使用 namespace 在Person模板裡面 namespace Animal...
什麼是 method 在 class 裡面去定義一些功能來做使用 方法一 (定義 SayHi) 在Person模板裡面 using System; names...
什麼是 Main 透過 Main,可以知道程式碼從哪邊開始執行。按下執行按鈕時,會找到 Main方法,並執行Main方法 括弧內的程式碼 舉例(剛開啟檔案時會...
什麼是 constructor 每創建一個物件,都會被呼叫一次的方法 方法一 (幫 person class 新增constructor建構方法) Perso...
什麼是 getter setter 可利用這兩個來限制屬性的存取 什麼是 Public 前面加 Public 表示這個可以在任何地方被存取 使用方法(限制影...
什麼是 靜態屬性 屬於 class 本身的屬性 使用方法 Video模板: using System; namespace ConsoleApp1 { cla...