我原本因為喜歡建模,而主要在遊戲製作的角色都是遊戲美術,但我在以前大學跟同學一同製作遊戲時,我發現我因為只學美術的關係,在討論時因為同學討論的程式碼我沒有看懂,導致同學需要花上許多心力來跟我解釋。我上碩士後希望鞏固遊戲程式的基礎,而決定利用此次活動來督促自己每天學習程式基礎。
大家好,我的名字叫李柏賢,目前就讀於國立台北教育大學 數位科技學習 玩具與遊戲設計碩士版,大學時期就讀於淡江大學 資訊傳播學系,從大學時期,開始學習遊戲製作,並成為我未來想發展的方向,也在大學時期對於3D建模產生興趣,成為我專攻的項目。
C# 是一種適合初學者學習程式設計的語言,語法結構清楚,可以幫助我們建立變數、條件判斷、迴圈、函式、物件導向等重要的程式基礎。
另外,C# 與 Unity 遊戲引擎密切相關,如果對目前在學習遊戲開發的我有很大幫助,學習 C# 可以直接應用在 Unity 中,例如控制角色移動、製作遊戲機制、動畫與互動功能。
因此,學習 C# 不只是學會一種程式語言,更重要的是透過它建立程式邏輯與解決問題的能力,之後再學習其他程式語言也會更加容易。
目前 AI 已成為我們日常生活中一定會用到或討論到的工具,我們可用AI來生成圖片、聊天、解決問題,當然也可以拿來生程式碼,AI作為智能大數據機器,對於程式碼的理解力會比非數學的內容還強。
我們在製作遊戲時,用AI來寫程式已成常態,但對於沒有程式基礎的人來說,會生不代表看得懂它生成程式碼的意思,這就是我目前的窘境,我希望能夠獨立生成程式,並且要了解AI寫了什麼,程式碼裡面運行的邏輯是什麼,這是我在鞏固好程式基礎後會練習的項目。
我利用影片學習 C#,我發現網路上大多都使用Visual Studio為寫程式的工具,我利用影片教學先下載了此軟體,並設定了常態設置,開啟了學習程式基礎的第一步。
我使用主控台應用程式專案來練習,名稱預設ConsoleApp2,架構使用 .NET 10.0
開啟畫面
Console.WriteLine("Hello, World!");

今天開啟我第一天的程式學習,我感覺既期待又怕我會不會三分鐘熱度,但因為有這個活動來督促我,讓我學習上有了很大的動力,期望這次的活動能順利達成,也希望此系列能讓剛學習程式的人能輕鬆地與我一同學習程式,我們明天見~
【C#】3小時初學者教學 |Csharp | C# 教學 | C# 入門 | C++++
YouTube頻道:GrandmaCan -我阿嬤都會