十款沒人發過的Java遊戲源碼(含Android)

來源:互聯網
上載者:User

目前這篇博文中所附帶的遊戲源碼包,是由十一款Applet小遊戲所組成(好吧,我承認大家被標題騙了,剛發現多放了一個源碼進壓縮包┐(—__—)┌)。

值得一提的是,這些即不是在javagametome或java4k上發布過的遊戲,也非小弟原創,而是我從一些美日技術部落格中逐步發現並積累下來的“冷門”源碼(更準確的說,是將一些Applet程式反編譯過來的“二手貨”集合,當然源碼都是調通並且已經配置成Eclipse工程的)。

事實上,由於Java開發與Android開發僅僅存在非常細微的差異,所以任何Java遊戲都可以非常輕鬆的轉移到Android平台之上——小弟發出的這些例子,自然也不例外。比如,我將其中三個結構比較簡單的,原本為Applet實現的遊戲已經轉成了Android版。

遊戲運行如下所見:

不知道這樣直接上源碼對大家有沒有協助,如果多少有點作用的話,以後小弟還會再像這樣集中的發幾批源碼上來,不過等Java遊戲源碼發完了,就只能改發C/C++實現的了(非商用的Java遊戲數量太少)。

1:http://download.csdn.net/source/3553825

2(到期不續):http://u.115.com/file/bhi30br3

——————————

小弟最近將LGame的Java實現分成了兩個版本,一者是延續0.3.1的標準版LGame,以OpenGL(ES)開發;一者是延續0.3架構的簡易版,按照運行環境做成了LAE(Canvas實現)及LSE(AWT實現)兩個jar包,版本號碼自1.0開始獨立計算。具體使用何種方式開發,請根據實際需要決定(比如上述源碼中Android遊戲移植用的是LAE包,優點是更接近標準Java介面,移植簡便,缺陷在於速度較慢,而且畫面展開失真較大)。

以下為最新的LGame測試包:

http://loon-simple.googlecode.com/files/LGame-0.3.2-Test.7z

除了沒有加上STG開發擴充包,0.3.2的核心代碼大約就這樣了(與正式版的其它區別在於沒有重構Command類,GLEX和GLColor中還差幾個函數沒有實現,以及文檔補全中),預計九月初正式發布,這幾天研究日版蘭斯8中……

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.