开源分享-Java版超级玛丽

SuperMario 超级玛丽

该项目是在完成坦克大战后决定挑战下自己做的(其实当时是被老师说要弄红警的,然而因为没有头绪然后就做了这个,逃。。。)

游戏截图

在这里插入图片描述
在这里插入图片描述

开发平台

Java + Swing控件
Eclipse IDE

游戏内容

  • 界面,多层背景横轴滚动,菜单与游戏界面的切换。
  • 算法,模拟实现重力与物理碰撞等效果。
  • 内容,实现了长大蘑菇、?号宝箱、栗子怪、食人花、乌龟等多种元素。
  • 音效:背景音乐的切换,动作音效的实现。

相关技术点

  • Swing实现基本窗体与部分组件
  • 双缓冲解决卡帧现象
  • 逻辑、 音乐、 绘图、 音效多线程控制
  • 算法模拟重力系统以及多块物理碰撞
  • 帧动画的应用, 素材的组合与绘制
  • javazoom 实现背景音乐播放
  • AudioData 实现音效处理。

碎碎念

本来这个项目也是挂在我CSDN的资源里赚点积分用的,过了那么久打算开源出来给大家共享吧,CSDN那边调整不了资源就先不管了,希望之前花积分下的小伙伴不要打我。

版权

本项目的图片与音频资源取自网上,若有侵权,请告知。

联系方式

email:641324093@qq.com
理论上项目过了好几年了,该忘的也忘了差不多了,但是有问题还是可以联系我的。

下载

github:https://github.com/a641324093/SuperMario

Github上如何下载

点击"clone or download"然后点 "dowlad zip"就行。
啰嗦一句,“在github上下载项目之类的问题”顺手百度一下有很多文章的,作为程序员学会百度与不断学习很重要!
在这里插入图片描述

评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值