離上次更新博客又過了較長的一段時間,其實也沒什么正經事,就是一堆閑事閑人鬧的。本來這個系列想寫一篇文章加一部分代碼,但考慮到近期未必能時常更新,所以準備先把完成的用例發上來,等本系列寫完后再統一發源碼。
初始界面:
這個沒什么可說的,就是系列0時講的基礎概念而已。
主菜單界面:
游戲基本界面,背景設定主角在一座城鎮中,有五項基本命令可供選擇。
隊友雇用界面:
即酒店界面,用于尋找戰友加入
物品購入界面:
商店,用于補充游戲中物品
物品裝備界面:
道具裝備,用于裝備購入的物品
關卡選擇界面:
任務選擇,本示例由于沒有考慮做大,所以直接將關卡做成賞金模式供玩家選擇
戰斗畫面:
最初有過在此例復刻夢幻模擬戰2的打算,但由于沒有找到整套的素材,所以作罷。誰有興趣幫兄弟找到整套素材(關鍵是各兵種戰斗圖)的話,我可以再作一個復刻夢幻2的例子。
鄙人之所以平時愛鼓搗點和Java PC游戲相關的內容,當然不是因為其困難,相反是由于它太簡單了,君不見數以萬計的j2me游戲開發大軍乎?但是,j2me游戲畢竟不能完全等價于j2se的游戲,兩者雖然沒有質的區別,終歸有量上的不同。由于Java桌面應用的普及問題,所以Java類的游戲開發教程往往僅局限于j2me方面,很罕有提及PC開發,即使有往往也就是貪食蛇、掃雷之類程度罷了,就其游戲性而言,甚至于連RMXP這類“玩具”使用者的程度也不如。
Java真的不是適合做桌面游戲嗎?
說老實話,所謂的游戲軟件,尤其是傳統的2D游戲,究其根本不過是圖片及音效的組合體,無非將幾個零散的功能放置在一個大的循環體中,在其中進行各種各樣的判斷、調用、跳轉,負責對游戲劇情的發展、畫面更新、游戲者的選擇及輸入進行控制,壓根就沒有什么神秘的,Java完全可以勝任,即使門外漢也能很快上手(比如偶,純業余)。
一方面是非常之簡單,一方面是很少有人涉獵,所以我才會在博客中寫起了幾乎沒人玩的Java PC游戲開發教程。
————————————————————————————————————————————————
本來今天想講個例子的,可惜一回家就困,躺床上就暈,等下次吧……今天唯一作的就是將示例上傳了,有興趣的可以反編譯,未加密的,源碼等講完這個系列再發……
JAR文件下載地址: http://download.csdn.net/source/767833
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
