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