項(xiàng)目名稱(chēng):基于Java的超級(jí)瑪麗游戲的設(shè)計(jì)與實(shí)現(xiàn)
適用人群:
正在學(xué)習(xí)Java項(xiàng)目開(kāi)發(fā)的同學(xué)
做畢業(yè)設(shè)計(jì)和課程設(shè)計(jì)的同學(xué)
項(xiàng)目介紹:
超級(jí)瑪麗這款游戲是很多人童年經(jīng)典的回憶,是一種簡(jiǎn)單的大眾的游戲,自從計(jì)算機(jī)實(shí)現(xiàn)以來(lái),深受廣大電腦玩家的喜愛(ài)。并且隨著社會(huì)的快速發(fā)展,人們的生活節(jié)奏越來(lái)越快,人們對(duì)于童年的美好已經(jīng)不愿意僅僅停留在回憶階段。所以利用java語(yǔ)言開(kāi)發(fā)一款超級(jí)瑪麗游戲正是人們迫切需要的。
本系統(tǒng)主要是完成超級(jí)瑪麗游戲的基本操作。本系統(tǒng)需要滿(mǎn)足以下幾點(diǎn)要求:
(1) 在開(kāi)始界面按空格鍵進(jìn)入游戲。
(2) 利用方向鍵來(lái)控制馬里奧的運(yùn)動(dòng)。
(3) 碰撞檢測(cè):
A.馬里奧在運(yùn)動(dòng)的過(guò)程中如果碰到障礙物則停止運(yùn)動(dòng),在移動(dòng)到懸崖上方是會(huì)掉下去,并失去一條生命。
B.對(duì)于有些敵人,如果馬里奧跳到敵人頭頂上,則敵人消失,否則馬里奧失去一條生命。
馬里奧頂?shù)浇饚艜?huì)增加分?jǐn)?shù),當(dāng)馬里奧失去3條生命時(shí)游戲結(jié)束。
項(xiàng)目技術(shù)點(diǎn)如下:
使用Swing開(kāi)發(fā)客戶(hù)端界面
使用Java 2D繪圖
使用Listener構(gòu)建事件模型
算法公式