
srdrm Exp:27
 新成員
 |
Re:Java in RPG開源開發講座1[轉自本人csdn blog]
相對3D容易些. 在顯示部分來講. 3D還有不少其他的算法. 但是整體來講, 游戲容易實現不意味著搞個商業的東西容易.
其實現在吧, 寫一兩個游戲的HELLOWORLD是簡單的. 要整出個商業的東西來, 就不是這么簡單了. 而且大多數人不愿談論商業上的東西, 都認為是機密而不可泄露. 有時間我倒是挺想寫點東西. 不過是以后的事,現在還不成熟~~~~
|
|
ceponline Exp:25
 新成員
 |
Re:Java in RPG開源開發講座1[轉自本人csdn blog]
實際上,對于算法的認識,往往是從些很小的例子開始的。比如熟悉了2D圖形運算規則后,可以很輕松的加入深度算法,實現所謂的2.5D,即45度斜角處理。而進一步了解Java對OpenGL的綁定或其他類似API操作后,實現3D圖形也不是難事。
如果有人因為容易而放棄基礎,就好比有人抱怨早知道吃了第5個燒餅就會飽,前四個的錢真是白花了一樣。
很少有軟件產品一開始就成熟的,但是若沒有人的參與,一未等待成熟,就絕不會有成熟的商品出現。在當年OS市場還極不成熟之時,在如IBM等國際巨鱷尚不曾敢太多涉足之際,最終脫穎而出的又是誰呢?
等待成熟,不如令其成熟。
比如我開篇的算法,實際上就有很多[不成熟]的地方存在,為什么大家就不能幫幫我這個小白指證一下,或用代碼中的bug狠狠地拍幾磚。而枉自空談什么[太簡單]或[不成熟]呢?須知[空口說白話],實在有違程序員的職業道德,還是代碼下見真章吧。
比如下面這個效果,只需要在我提供的例子改10行代碼即可實現8方行走算法,以及障礙物的有無運算,如果單純說圖像效果,已經足夠再現RO了,我真的不明白要等[成熟]到什么境界,才會有人真的認識到關注Java PC游戲的重要性……
(所有事物,必然有人去做,你不做,我做,我不做,中國人不做,日本人或其他國家去做……因為嫌[簡單],我們已失去了太多……即使公認[簡單]的Ruby,也是日本發明的……)
|
|
在一個難得有Java PC游戲論壇的地方發帖子,結果只有兩個人回,而且全是所謂的[高手]……說的比做得多,說得比做得好,莫非真就此成為[中國特色]了嗎?