30天終於結束了大家都超棒的啦
參加iT鐵人賽是一次非常充實的經驗,從零開始學習 C++,到最終製作出貪食蛇小遊戲,整個過程讓我對程式設計有了更深的認識。C++ 這門語言以其強大的性能和靈活性吸引了我,但同時它也充滿挑戰,尤其是在理解指標、記憶體管理以及物件導向的概念時,經常需要花更多時間反覆練習和理解。
一開始學習 C++ 時,面對各種語法規則與概念,感覺有點不知所措。從簡單的變數宣告、條件判斷、迴圈結構,到逐步深入了解函數、類別與物件導向程式設計,這些內容構成了我學習過程中的基礎。尤其在學習類別與物件時,我開始理解如何用 C++ 模擬現實世界的對象,並透過運算子的多載與繼承,實現更多程式的彈性與擴展性。
在實作貪食蛇小遊戲的過程中,是我對程式設計的理解發生質變的階段。這個小遊戲看似簡單,但涉及到的邏輯卻非常豐富。從畫面生成、控制蛇的移動、偵測碰撞、分數計算等各個功能模塊的開發,讓我對程式設計有了全方位的實踐體驗。使用 Windows API 控制控制台輸出,學會如何清除螢幕、顯示遊戲畫面、以及即時處理使用者輸入,這些技巧讓我對 C++ 的應用範圍有了更多的認識。
這次的學習讓我體會到程式設計需要耐心、邏輯思維和不斷的實踐。透過完成這個貪食蛇小遊戲,我不僅掌握了 C++ 的核心語法,也學會了如何將程式設計融入解決問題的過程,為未來的進階學習奠定了良好的基礎。