JAVA奇遇 -- GTGE 遊戲引擎分析[1]

名字很玄乎,請不要被我的XX嚇到,這句臺詞,好像很熟,定是經常縈繞耳旁。
其實,我不懂JAVA,而且,JAVA是我所"抵制"的2種語言之一,另一種我就不說了,人各有志,哪位覺得我不對的,就當成一陣風,散了就算了。
但是,世事難料,盡然就讓我碰上了它,可能是上天註定的,逃避總不是辦法,唯有迎接挑戰,最起碼,待我學成歸來時,在我的履歷表上又多了一項"精通",不知道現在是否還有剛畢業時的"執着",學完一本《譚》書,竟敢就對世界宣告,我會C了,而且還不是一般的會,起碼得算個精通 吧。
不爲別的,就是想做個小遊戲玩玩,拿什麼做呢?同事說,JAVA ... 總之就是蠻好,我不以爲然,誰叫我和它槓上了咧。後來,聽說做遊戲要有個引擎啥的,什麼是引擎?我可不懂呀,你和我說發動機,我也就知道是個重要的東西,在遊戲中,怎麼體現它的重要性,功能包括哪些,我卻一片空白,在虛心請教了小弟之後,大概知道了這是個啥玩意,好像是挺重要的;但我要做的小遊戲,似乎精細得不需要這些邏輯控制部件,一條流水線就夠了,我猶豫。。。
經過一小會的思想鬥爭,綜合身邊形形色色人物及對白,我得出結論,麻雀雖小,5腹要全。我得做引擎(mini)!
好在有Opensource,隨筆找了個開源的引擎,來研究,巧了,盡然是JAVA寫的,果然是註定的,我得學JAVA!
那麼我就本着學習的態度來研習這份引擎(GTGE)吧,期望的成果就是:
1. 基本熟悉JAVA語法功能,編程風格,組織結構;
2. 重新認識OO(雖然老大說我們的C代碼好多都是OO的思想),但我和OO的人交流,竟然會有那麼大的障礙,說明我不懂OO,起碼是不太懂;
3. 知道引擎是個啥,以備給他人吹噓。

今天算是開個頭,當做序吧,內容我學到了再慢慢擴充,其實不會有什麼技術含量,只是BLOG需要保持更新,濫竽充數吧,內行/外行就當笑話吧(如果這份DOC有幸被發現)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章