日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

自己開發JAVA Swing版★山寨 馬里奧★

系統 1975 0



?

一、 游戲介紹

1、 ? 游戲內容簡介



?在很多年以前,紅白機
FC 的超級馬里奧兄弟是當時的游戲中的顛峰之作,套用當時最流行的一句話就是操作感和平衡性幾乎完美無暇。這里完成的 MLDN 馬里奧 參考的就是這款游戲的設定,對游戲的背景、人物、敵人等重新繪制,并加入了一些惡搞的元素。

?

2、 ? 游戲操作

游戲通過鍵盤操作,鍵盤上的箭頭 分別控制 Mario 的移動,空格鍵 ?控制 Mario 的跳躍,通過以上的簡潔的操作完成整個游戲。

?

?

3、 ? 游戲中的設定

開始游戲時, Mario 會有 3 條生命,消滅敵人或頂一些物品可以得到分數,每到 500 分會增加一條生命,如果 Mario 被敵人殺死或是掉下懸崖,會失去一條生命,并從該版面重新開始游戲,如果 Mario 的生命數為 0 ,則游戲結束,返回標題畫面重新開始游戲。

游戲中有一個秘技,在游戲的開始畫面通過鍵盤輸入一些內容可以使 Mario 的生命數增加到 99 條。

?

4、 ? 游戲中的物品介紹

磚塊: Mario 頂到會消失, Mario 可以獲得 10 分的分數,其中有些磚塊在 Mario 從上邊經過的時候會消失。
?



?

? 水管:
在水管中一般會有食人花,如果 Mario 被花碰到會損失生命。

?

?



?

? ?:
?? Mario 頂到會變成無法破壞的鐵塊,同時 Mario 可以獲得 50 分的分數。

?

?

鐵塊: 一般是從?變化過來的,不會被 Mario 破壞

?

?



? 透明?:在游戲中,某些地方會有隱藏的?,
o 頂到會變成無法破壞的鐵塊,同時 Mario 可以獲得 50 分的分數。

?

5、 ? 游戲中的敵人介紹



?三角(蘑菇):
會緩慢的左右移動,可以被 Mario 踩死,每消滅一個 Mario 可以獲得 50 分的分數。

?

?

??

????

???????????? 烏龜:
比三角的移動速度稍快,可以被 Mario 踩死,每消滅一個 Mario 可以獲得 100 分的分數。

?

?

?

???????????

????????????? 食人花: 在水管中出現,無法被 Mario 消滅。

?

? ?

二、 代碼介紹

1、 ? 代碼通過面向對象的設計思路,將系統分為 Mario ,物品,敵人,背景,窗體顯示等多個 Java 類,共 1600 多行代碼,運用了 Java Swing IO 操作、線程、類集等技術,并完全按照 Java 編碼規范進行命名和編寫。

2、 ? 代碼截圖

?

?

?

三、 開發流程

1、 ? 首先由 java 代碼編寫人員設計并提出編寫方案,依據具體設計向圖片美工提出所需要的圖片格式、類型、數量、大小等要求

2、 ? 美工依照提出的設計繪制并編輯圖片,同時程序員進行各個類的功能設計,搭建工程總體框架。

3、 ? 美工將圖片完成后,程序員通過 IO 操作將圖片導入到程序中完成游戲界面。

4、 ? 程序員分別完成 Mario 的控制,敵人、 Mario 和物品的顯示。

5、 ? 程序員完成 Mario 與敵人及物品的碰撞的判斷。

6、 ? 美工提供游戲的背景音樂,程序員將音樂導入到程序中

7、 ? 對完成的游戲進行測試并修改 bug

8、 ? 對游戲進行優化,提高性能。

?

? 馬里奧1.5\1.6運行版下載 ?

由于為了方便運行,所以使用exe4j軟件將jar文件打包為exe,當時使用的開發環境是JDK1.5,所以在打包的時候將運行環境設置成了JDK1.5\1.6環境運行

自己開發JAVA Swing版★山寨 馬里奧★


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

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

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 玉田县| 郯城县| 龙里县| 青河县| 肇庆市| 平利县| 垦利县| 闽侯县| 朝阳区| 长阳| 天门市| 虞城县| 巴里| 珲春市| 交口县| 永川市| 临泉县| 浦北县| 子长县| 张掖市| 龙陵县| 山东省| 贡觉县| 西青区| 化德县| 凤庆县| 安吉县| 定结县| 长丰县| 西乌珠穆沁旗| 长兴县| 龙陵县| 贵阳市| 襄城县| 航空| 五寨县| 桦南县| 胶州市| 长沙县| 盖州市| 海伦市|