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

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

時(shí)間:2008-01-10 17:32:00
  • 作者:不死鳥(niǎo)
  • 編輯:ChunTian

4、充足電

是討論真正做游戲的時(shí)候了。雖然我所說(shuō)的大部分內(nèi)容適用于其他語(yǔ)言,為簡(jiǎn)單起見(jiàn),我將假定你選擇了 C/C++ 來(lái)進(jìn)行 Windows 編程。

首先,在你考慮如何開(kāi)始做游戲之前,你應(yīng)該能很好的掌握 C 和 C++。你應(yīng)該了解并精通指針、陣列、結(jié)構(gòu)、函數(shù),以及類等。做到了這一點(diǎn),你就可以開(kāi)始制作游戲了。

本文無(wú)法教授你關(guān)于制作游戲所該了解的一切。幸運(yùn)的是,這也不是必要的。有很多關(guān)于這方面的書(shū),網(wǎng)上也有數(shù)以百計(jì)的教程。GameDev.net 應(yīng)該會(huì)有目前你所需要的一切。下面是我對(duì)你起步的一些建議:

學(xué)習(xí)一本或幾本書(shū)。對(duì)于 Windows 游戲的初學(xué)程序員,《Tricks of the Windows Game Programming Gurus 》是一本極好的Windows編程入門教程。在這個(gè)站點(diǎn)里擁有許多本站 Books section 里所列出的好書(shū)。閱讀這些書(shū)籍,運(yùn)行所有的例程,反復(fù)研讀你不理解的章節(jié)。

使用網(wǎng)上教程補(bǔ)充書(shū)本的不足。網(wǎng)上教程除了闡明一些你閱讀的東西外,通常也會(huì)包含一些書(shū)本上沒(méi)有涉及的主題。

找專家進(jìn)行咨詢。如果你無(wú)法從書(shū)上或教程中找到答案,到本站的留言版或聊天室來(lái),這里有許多樂(lè)于提供幫助的人。

不要把上面幾點(diǎn)當(dāng)成是個(gè)有序的過(guò)程,而應(yīng)當(dāng)看作是一個(gè)循環(huán)往復(fù)的并行過(guò)程。

僅僅是學(xué)習(xí)、思考是遠(yuǎn)遠(yuǎn)不夠的,你應(yīng)當(dāng)把你所學(xué)的東西付諸實(shí)踐。從一個(gè)簡(jiǎn)單的游戲開(kāi)始,逐步發(fā)展。你可以閱讀一下 Geoff Howland 的文章《How do I Make Games? A Path to Game Development》。

首先,為自己的工作制定一個(gè)計(jì)劃。不要急于加入一個(gè)團(tuán)隊(duì),因?yàn)槟侵粫?huì)減緩你的學(xué)習(xí)進(jìn)程。當(dāng)你囊中擁有數(shù)個(gè)游戲時(shí),你將為一個(gè)團(tuán)隊(duì)作出更大貢獻(xiàn)。

關(guān)于書(shū)本,有件事我要提醒一下:你需要閱讀除了游戲編程外的其他書(shū)籍。為了制作出你在商店貨價(jià)里看到的各種游戲,你將不得不鉆研那些比大多數(shù)游戲編程書(shū)籍所授內(nèi)容更高深的話題。有些可能你能從教程中找到,但是,你還是有必要買幾本關(guān)于圖形、人工智能、網(wǎng)絡(luò)、物理等等方面的書(shū)。這是獲得計(jì)算機(jī)科學(xué)學(xué)位的必經(jīng)之路,因?yàn)槟銓⒈灰髮W(xué)習(xí)一些你認(rèn)為與游戲編程無(wú)關(guān)的課程,而實(shí)際上它們是相關(guān)的。

5、總結(jié)

這里有一些能產(chǎn)生巨大差別的技巧:

要只知道聚集知識(shí),應(yīng)用是關(guān)鍵。除非你使用了,否則你無(wú)法確實(shí)知道和理解這些東西。做一些小的測(cè)試程序來(lái)應(yīng)用你所學(xué)的東西,并切實(shí)完成書(shū)上每個(gè)章節(jié)后的習(xí)題。

玩大量的游戲。你會(huì)因此找到靈感,從而幫助你制作更優(yōu)秀的游戲。當(dāng)然,這也是一種受歡迎的解除編程壓力的調(diào)劑方式。

幫助別人。在你幫助別人的過(guò)程中,你會(huì)學(xué)到更多東西。

完成你的作品。不要陷入這樣一種思想的圈套中:“我知道我可以完成這個(gè)游戲,但是我有個(gè)更好的主意,我要換做這個(gè)好的項(xiàng)目?!比绻隳軋?jiān)持有始有終,你會(huì)學(xué)到更多的東西,并且你有作品證明你不僅僅是空談。在你具有豐富的經(jīng)驗(yàn)之前,做得簡(jiǎn)單一點(diǎn),不要嘗試制作一個(gè)又大又復(fù)雜的游戲。

出發(fā)吧!你該動(dòng)手制作 Quake 4 了。當(dāng)然,可能不那么容易,但至少你可以從這個(gè)方向出發(fā),并且知道去哪里查找更多的信息。經(jīng)過(guò)多年的努力工作,你會(huì)成功的!

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

玩家點(diǎn)評(píng) 0人參與,0條評(píng)論)

收藏
違法和不良信息舉報(bào)
分享:

熱門評(píng)論

全部評(píng)論

他們都在說(shuō) 再看看
3DM自運(yùn)營(yíng)游戲推薦 更多+