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

來源:互聯網
上載者:User

名字很玄乎,請不要被我的XX嚇到,這句台詞,好像很熟,定是經常縈繞耳旁。
其實,我不懂JAVA,而且,JAVA是我所"抵制"的2種語言之一,另一種我就不說了,人各有志,哪位覺得我不對的,就當成一陣風,散了就算了。
但是,世事難料,盡然就讓我碰上了它,可能是上天註定的,逃避總不是辦法,唯有迎接挑戰,最起碼,待我學成歸來時,在我的履曆表上又多了一項"精通",不知道現在是否還有剛畢業時的"執著",學完一本《譚》書,竟敢就對世界宣告,我會C了,而且還不是一般的會,起碼得算個精通

吧。
不為別的,就是想做個小遊戲玩玩,拿什麼做呢?同事說,JAVA ... 總之就是蠻好,我不以為然,誰叫我和它杠上了咧。後來,聽說做遊戲要有個引擎啥的,什麼是引擎?我可不懂呀,你和我說發動機,我也就知道是個重要的東西,在遊戲中,怎麼體現它的重要性,功能包括哪些,我卻一片空白,在虛心請教了小弟之後,大概知道了這是個啥玩意,好像是挺重要的;但我要做的小遊戲,似乎精細得不需要這些邏輯控制組件,一條流水線就夠了,我猶豫。。。
經過一小會的思想鬥爭,綜合身邊形形色色人物及對白,我得出結論,麻雀雖小,5腹要全。我得做引擎(mini)!
好在有Opensource,隨筆找了個開源的引擎,來研究,巧了,盡然是JAVA寫的,果然是註定的,我得學JAVA!
那麼我就本著學習的態度來研習這份引擎(GTGE)吧,期望的成果就是:
1. 基本熟悉JAVA文法功能,編程風格,組織圖;
2. 重新認識OO(雖然老大說我們的C代碼好多都是OO的思想),但我和OO的人交流,竟然會有那麼大的障礙,說明我不懂OO,起碼是不太懂;
3. 知道引擎是個啥,以備給他人吹噓。

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.