電腦遊戲製作開發設計論壇 首頁 電腦遊戲製作開發設計論壇
任何可以在PC上跑的遊戲都可以討論,主要以遊戲之製作開發為主軸,希望讓台灣的遊戲人有個討論、交流、教學、經驗傳承的園地
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入 

Google
【基本遊戲技術】2D角色上、下、左、右移動
前往頁面 上一頁  1, 2, 3
 
發表新主題   回覆主題    電腦遊戲製作開發設計論壇 首頁 -> 遊戲程式演算法
上一篇主題 :: 下一篇主題  
發表人 內容
Okerofujin
喜歡上這裡的冒險者


註冊時間: 2007-10-19
文章: 77

226.90 果凍幣

發表發表於: 2008-4-19, PM 2:48 星期六    文章主題: 引言回覆

抱歉!!!
剛剛翻書看了一下
遞迴我有學過...只是我忘記了
因為當初是學函數時學到的
然後覺得蠻困難的
所以就只學了大概的觀念
沒有深入去探討!!!

然而資料結構在下打算去修資管的課程
雖然本身不是資管的
不過再這之前在下想先學好C++!!!

多謝zwshen和yag兩位大人的指導... m(_ _)m
回頂端
檢視會員個人資料 發送私人訊息
mirror
散播福音的祭司


註冊時間: 2007-07-27
文章: 174

827.60 果凍幣

發表發表於: 2008-4-19, PM 7:06 星期六    文章主題: 引言回覆

遞回只要了解就可以了
並不適用於製作遊戲
因為它比較適合一些重覆性的簡易運算
整體效能上其實不好
java跟flash可以用來製作大型的遊戲
只是效能輸給C++很多
想做同人遊戲,程式語言的能力還要打相當程度的底子
不然就是去看看virtools
如果只是單純想開發遊戲的話
只要有些程式底子就可以了
在遊戲發表區有一個是用virtools做的http://www.gamelife.idv.tw/viewtopic.php?t=510
回頂端
檢視會員個人資料 發送私人訊息
vamper
對這略感興趣的新人


註冊時間: 2007-06-23
文章: 29
來自: 台灣
18.82 果凍幣

發表發表於: 2008-4-20, AM 12:14 星期日    文章主題: 引言回覆

這種類型文章出現很多次了。(學習方向)

而其他版友提出看哪些書,以哪個方向去著手比較好,光是這幾點已經讓初學者少

走幾步錯路了。但是,每個人的資質都不同,看哪些書比較好入手,

這也是看個人的修為。學習過程最大問題是「要學到怎樣得程度才夠用」。

比如:C++要學到哪裡? 我只能說,把C++學完的話,我看遊戲不用寫了。(註一)

簡單說,你會愈學愈覺得自己懂的還不夠,然後努力找其他部分補上缺少的知識,

如果你有這感覺的話,表示你已經上軌了,因為自己有一套的學習路程,

走到一定的路程之後,發覺到你想專攻哪一部份的領域。如:Terrain Engine、

3D Rendering、AI...等。當然前提要有基本功力囉!想要一步登天的話,

會摔的很慘,也可能導致喪失自信心而不再寫遊戲。

回到主題,通常學C++到一定程度之後,想要自己寫遊戲,第一個首要問題就是

rendering問題,該用什麼工具呢?有人想用HGE Engine、virtool、Luna...等。

但是有些人光是include就有問題了,這是必經的路程。我也是一樣XD。(請克服它!)

完成include了,那下一步呢?就開始玩此工具,但是Documentation是英文耶!

直接看demo好了,哇!看不懂在寫什麼鳥東西,一推沒看過的API和奇怪的語法

這時候,也許有人會提出疑問,我還缺少什麼呢?為什麼都看不懂在寫什麼,

跟我之前學的C++落差這麼大。這種問題常常出現:windows framework流程

觀念不清楚,C++物件導向或更深一點的語法的觀念不清楚,

最最最重點的是:你拒絕了英文。光這點就決定一個遊戲程式設計師的程度了,

數學也是一樣,那是其次。別忘了,回歸你想要的作的事情:寫遊戲。

工具畢竟只是工具,會玩工具不代表會寫遊戲。(這點我自己有深刻體會)

如果你想寫很深入很酷炫的遊戲,去摸摸其他高階的Game Engine吧!

但是千萬別以初學者去摸,會死很慘。所以對初學者來說,工具愈是單調愈好,

但是終究還是脫逃不出windows framework流程觀念,這是最基本的,

也是為什麼許多版友一直強調的地方。

就以我們公司為例吧~看剛進來的菜鳥(雖然我也是菜鳥,但是我不是一般菜鳥XD),

也是也要學DirectX這工具,也丟了關於幾本基本DX的書,

但是發覺到新手只拘限於這本書帶給他知識,而不知道要「轉一下」,或是上網找答案,

這也是讓人頭痛的地方,我也找了問題點,發現到基本功力不夠,C++語法會是會,

但是一些觀念不正確,比如:只需要new一個物件,卻寫在game update地方。

(以前自己也有過此經驗,也是前輩指導過來)

還有數學部分,針對要解決的方案,只需要vector operator和三角函數運算而已,

但是重點在於活用,活用數學也是一大問題,不過他們學習態度很好,

不過他們未來要走的路還很長。其他版友也別擔心學了其他工具,

到頭來還要再學DX的問題,工具畢竟是工具,看看Documentation瞭解API使用方

式,翻翻關於DX的書,也是很快就上手了,問題在於你的基本功夫,

基本功夫是什麼呢?其他版友已經提過了,我也不再提了。

題外話:

今天話比較多。經驗談看看就好,每個人走的路和走的速度不一樣,當作參考吧!

註一:我可不輕忽C++的內涵,接觸愈深愈覺得可怕,現在還有怪物再繼續針對C++的

缺點,寫新的標準函式庫,smart point就是產物之一。
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
Okerofujin
喜歡上這裡的冒險者


註冊時間: 2007-10-19
文章: 77

226.90 果凍幣

發表發表於: 2008-4-20, AM 1:37 星期日    文章主題: 引言回覆

vamper 寫到:
這種類型文章出現很多次了。(學習方向)

而其他版友提出看哪些書,以哪個方向去著手比較好,光是這幾點已經讓初學者少

走幾步錯路了。但是,每個人的資質都不同,看哪些書比較好入手,

這也是看個人的修為。學習過程最大問題是「要學到怎樣得程度才夠用」。

比如:C++要學到哪裡? 我只能說,把C++學完的話,我看遊戲不用寫了。(註一)

簡單說,你會愈學愈覺得自己懂的還不夠,然後努力找其他部分補上缺少的知識,

如果你有這感覺的話,表示你已經上軌了,因為自己有一套的學習路程,

走到一定的路程之後,發覺到你想專攻哪一部份的領域。如:Terrain Engine、

3D Rendering、AI...等。當然前提要有基本功力囉!想要一步登天的話,

會摔的很慘,也可能導致喪失自信心而不再寫遊戲。

回到主題,通常學C++到一定程度之後,想要自己寫遊戲,第一個首要問題就是

rendering問題,該用什麼工具呢?有人想用HGE Engine、virtool、Luna...等。

但是有些人光是include就有問題了,這是必經的路程。我也是一樣XD。(請克服它!)

完成include了,那下一步呢?就開始玩此工具,但是Documentation是英文耶!

直接看demo好了,哇!看不懂在寫什麼鳥東西,一推沒看過的API和奇怪的語法

這時候,也許有人會提出疑問,我還缺少什麼呢?為什麼都看不懂在寫什麼,

跟我之前學的C++落差這麼大。這種問題常常出現:windows framework流程

觀念不清楚,C++物件導向或更深一點的語法的觀念不清楚,

最最最重點的是:你拒絕了英文。光這點就決定一個遊戲程式設計師的程度了,

數學也是一樣,那是其次。別忘了,回歸你想要的作的事情:寫遊戲。

工具畢竟只是工具,會玩工具不代表會寫遊戲。(這點我自己有深刻體會)

如果你想寫很深入很酷炫的遊戲,去摸摸其他高階的Game Engine吧!

但是千萬別以初學者去摸,會死很慘。所以對初學者來說,工具愈是單調愈好,

但是終究還是脫逃不出windows framework流程觀念,這是最基本的,

也是為什麼許多版友一直強調的地方。

就以我們公司為例吧~看剛進來的菜鳥(雖然我也是菜鳥,但是我不是一般菜鳥XD),

也是也要學DirectX這工具,也丟了關於幾本基本DX的書,

但是發覺到新手只拘限於這本書帶給他知識,而不知道要「轉一下」,或是上網找答案,

這也是讓人頭痛的地方,我也找了問題點,發現到基本功力不夠,C++語法會是會,

但是一些觀念不正確,比如:只需要new一個物件,卻寫在game update地方。

(以前自己也有過此經驗,也是前輩指導過來)

還有數學部分,針對要解決的方案,只需要vector operator和三角函數運算而已,

但是重點在於活用,活用數學也是一大問題,不過他們學習態度很好,

不過他們未來要走的路還很長。其他版友也別擔心學了其他工具,

到頭來還要再學DX的問題,工具畢竟是工具,看看Documentation瞭解API使用方

式,翻翻關於DX的書,也是很快就上手了,問題在於你的基本功夫,

基本功夫是什麼呢?其他版友已經提過了,我也不再提了。

題外話:

今天話比較多。經驗談看看就好,每個人走的路和走的速度不一樣,當作參考吧!

註一:我可不輕忽C++的內涵,接觸愈深愈覺得可怕,現在還有怪物再繼續針對C++的

缺點,寫新的標準函式庫,smart point就是產物之一。

在下覺得大人你的經驗談非常的有用

因為在下目前的處境正是大人你之前發生過的

不過在下應該比大人你還慘

因為在下連資料結構和演算法都不會了

就更不用說下面的奇怪語法了!!!

多謝大人你的經驗談

在下會多多利用的!!!

PS. 在下覺得這裡的每位大人都很熱心

比K***ca這網站裡的人還熱心

K***ca這網站感覺很多離題魔人

問東他們都答西

根本就文不對題!!!

在下會努力的!!!

多謝教導在下很多觀念的各位大人!!!
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    電腦遊戲製作開發設計論壇 首頁 -> 遊戲程式演算法 所有的時間均為 台灣時間 (GMT + 8 小時)
前往頁面 上一頁  1, 2, 3
3頁(共3頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
可以 在這個版面附加檔案
可以 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作