[Article] 開發遊戲程式重要的三件事

我建立了這個網站,並且我將在這裡分享開發遊戲程式的喜悅。
這個網站的主題包含遊戲程式開發、演算法、資料結構,以及跟程式有關的工具跟數學。希望用簡潔的方式,探索程式設計的趣味。

我想在這篇文章,分享我學寫程式的過程中覺得重要的三件事。

一、用邏輯思考,並規劃細節
透過程式展現豐富的創意,必須用一行一行的程式碼,告訴電腦如何完成每個工作。通常「創意」跟「成果」之間,有非常大的距離。例如撰寫簡單的撲克牌遊戲,雖然遊戲規則很簡單,但從設計選單、發牌、計算分數、存檔到人工智慧,每個小部份在實作時,都容易有未考慮清楚的地方。因此培養有邏輯、有系統地思考問題,對程式設計是有幫助的。運用邏輯組合出複雜的系統,是程式設計有趣的地方。

二、遇到挫折,繼續前進
能多練習,就一定會進步。畢竟電腦的語言跟人類的語言有很大的差異,需要時間,才能熟悉如何用程式碼與電腦溝通。在多練習之後,就會發現程式語言的表達,其實只有幾種。比起人類語言的文法,程式語言其實比想像的簡單。遇到困難或概念不清楚時,尋找資料並不斷練習,一定可以克服。

三、閱讀,討論,提升自己
程式設計的領域眾多,尋找感興趣的領域,關注新技術,閱讀新知識,與技術愛好者討論,都能使自己進步。有時傾聽別人的想法,會有不一樣的收穫。

寫程式其實並不複雜,它反而是將複雜的觀念用簡單的方法表達。
複雜的難題,被簡單的方法解決了,這就是程式設計。



留言