您的位置: 首頁 > 新聞 > 游戲雜談 > 新聞詳情

初學者的福音:游戲開發(fā)新手入門

時間:2008-01-10 17:32:00
  • 作者:不死鳥
  • 編輯:ChunTian

我經(jīng)常被問及:一個具有很少甚至沒有編程經(jīng)驗的人要如何開始游戲制作。直到目前為止,我總是盡我所能一個一個解答。然而,問題的數(shù)量已經(jīng)增長到了一個難以處理的水平,于是,我便決定把所有的建議匯總在一篇文章里作為參考提供給人們。

這篇文章主要面向那些想開發(fā)自己的游戲,但僅有一點點或沒有半點編程經(jīng)驗的人們。實際上,我也假定讀者根本沒有任何的編程知識。我將把重點放在游戲開發(fā)的編程和設(shè)計方面,而不是藝術(shù)方面。我也不準備對游戲行業(yè)進行論述(因為這個話題的資料太多了),但是,我會帶你瀏覽一下在制作游戲之前需要做的一些事情。該說明的一點是,不要將我這里所介紹的方法當作唯一的或最好的學習游戲制作的路徑,但對于我和其他人來說,它是有效的。

1、選擇一門語言

第一件要做的事就是選擇一門語言。你有一大堆的選擇,包括 Basic、Pascal、C、C++、Java 等等,同樣也有一大堆關(guān)于哪門語言最適合初學者的爭論。欲了解各種語言的優(yōu)缺點,請參閱 John Hattan 的絕妙文章《我該使用什么語言》。

我這里建議使用 C 和 C++。有些人認為這些語言對于初學者來說太難了,但從我個人角度來說我是反對這個觀點的,因為我自己就是從 C++ 起步的。另外,C/C++ 是目前最廣泛應(yīng)用的語言,因此,你能找到大量的資料和幫助。至于先學 C 還是先學 C++ 的問題不大,因為一旦你學習了其中一種,再學習另外一種就沒太大問題了。不過,如果你一開始就選擇 C++,請確信在學習面向?qū)ο缶幊讨?,你已?jīng)了解并掌握了面向過程編程。(比如說,如果你在不使用類的前提下仍無法編好程序,先不要急于學習類)

如果你發(fā)現(xiàn)學習 C/C++ 是一件很困難的事,不要緊,回過頭選一門比較簡單的語言來學,比如 Basic 或 Pascal。不過我認為,如果你堅持下去,并找一些好的資料,學習 C/C++ 的問題不大。

你的下一個問題是:我如何學習 C/C++?我很高興你問這個問題。最好的方法是去聽課。有沒有老師幫助解答問題,對于你的發(fā)展影響巨大,而且編程作業(yè)將確保你確實掌握了所學的東西。

如果聽課不在你的考慮范圍內(nèi),下一個最好的辦法就是找一些好書。不要把注意力放在那些“大全”書上,因為你終究會買幾本。我建議你去一個本地書店,花點時間瀏覽一下介紹 C 和 C++ 的書,直到找到你能理解并能從中學到東西的一本。同時,你可能還想買幾本進階書或是一本參考書,但一旦你具有了這門語言的部分知識,你會對你需要什么有更好主意??梢栽诰W(wǎng)站BOOKS頻道中找到一些建議。

在此,我簡要的說明一下我見過的很多入門程序員,尤其是年輕人關(guān)心的事情:沒有錢買書或其他東西。首先,有許多資源是免費的,包括圖書館和 Macmillan Computer Publishing (他們的網(wǎng)站www.mcp.com 上有數(shù)百本編程的書)。其次,如果你想成為一名優(yōu)秀的程序員,你不得不考慮在這上面的投資。利用各種手段(合法的 ;<)去弄點鈔票來。

網(wǎng)絡(luò)上有大量的 C 和 C++ 的學習教程,但是我認為這些教程作為你學習書本的參考要比作為單獨的材料好得多。

友情提示:支持鍵盤左右鍵"←""→"翻頁
0

玩家點評 0人參與,0條評論)

收藏
違法和不良信息舉報
分享:

熱門評論

全部評論

他們都在說 再看看
3DM自運營游戲推薦 更多+