开源分享-Java版超级玛丽
生活随笔
收集整理的這篇文章主要介紹了
开源分享-Java版超级玛丽
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
SuperMario 超級(jí)瑪麗
該項(xiàng)目是在完成坦克大戰(zhàn)后決定挑戰(zhàn)下自己做的(其實(shí)當(dāng)時(shí)是被老師說(shuō)要弄紅警的,然而因?yàn)闆]有頭緒然后就做了這個(gè),逃。。。)
游戲截圖
開發(fā)平臺(tái)
Java + Swing控件
Eclipse IDE
游戲內(nèi)容
- 界面,多層背景橫軸滾動(dòng),菜單與游戲界面的切換。
- 算法,模擬實(shí)現(xiàn)重力與物理碰撞等效果。
- 內(nèi)容,實(shí)現(xiàn)了長(zhǎng)大蘑菇、?號(hào)寶箱、栗子怪、食人花、烏龜?shù)榷喾N元素。
- 音效:背景音樂的切換,動(dòng)作音效的實(shí)現(xiàn)。
相關(guān)技術(shù)點(diǎn)
- Swing實(shí)現(xiàn)基本窗體與部分組件
- 雙緩沖解決卡幀現(xiàn)象
- 邏輯、 音樂、 繪圖、 音效多線程控制
- 算法模擬重力系統(tǒng)以及多塊物理碰撞
- 幀動(dòng)畫的應(yīng)用, 素材的組合與繪制
- javazoom 實(shí)現(xiàn)背景音樂播放
- AudioData 實(shí)現(xiàn)音效處理。
碎碎念
本來(lái)這個(gè)項(xiàng)目也是掛在我CSDN的資源里賺點(diǎn)積分用的,過了那么久打算開源出來(lái)給大家共享吧,CSDN那邊調(diào)整不了資源就先不管了,希望之前花積分下的小伙伴不要打我。
版權(quán)
本項(xiàng)目的圖片與音頻資源取自網(wǎng)上,若有侵權(quán),請(qǐng)告知。
聯(lián)系方式
email:641324093@qq.com
理論上項(xiàng)目過了好幾年了,該忘的也忘了差不多了,但是有問題還是可以聯(lián)系我的。
下載
github:https://github.com/a641324093/SuperMario
Github上如何下載
點(diǎn)擊"clone or download"然后點(diǎn) "dowlad zip"就行。
啰嗦一句,“在github上下載項(xiàng)目之類的問題”順手百度一下有很多文章的,作為程序員學(xué)會(huì)百度與不斷學(xué)習(xí)很重要!
總結(jié)
以上是生活随笔為你收集整理的开源分享-Java版超级玛丽的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu修改ssh登录欢迎信息
- 下一篇: 【绝知此事要躬行】线性表之数组OJ