# SuperMario 超级玛丽
> 该项目是在完成坦克大战后决定挑战下自己做的(其实当时是被老师说要弄红警的,然而因为没有头绪然后就做了这个,逃。。。)
## 游戏截图
![菜单](https://github.com/a641324093/SuperMario/raw/master/mdImg/supermario_menu.jpg)
![游戏中](https://github.com/a641324093/SuperMario/raw/master/mdImg/supermario_play.jpg)
## 开发平台
Java + Swing控件
Eclipse IDE
## 游戏内容
- 界面,多层背景横轴滚动,菜单与游戏界面的切换。
- 算法,模拟实现重力与物理碰撞等效果。
- 内容,实现了长大蘑菇、?号宝箱、栗子怪、食人花、乌龟等多种元素。
- 音效:背景音乐的切换,动作音效的实现。
## 相关技术点
- Swing实现基本窗体与部分组件
- 双缓冲解决卡帧现象
- 逻辑、 音乐、 绘图、 音效多线程控制
- 算法模拟重力系统以及多块物理碰撞
- 帧动画的应用, 素材的组合与绘制
- javazoom 实现背景音乐播放
- AudioData 实现音效处理。
## 碎碎念
本来这个项目也是挂在我CSDN的资源里赚点积分用的,过了那么久打算开源出来给大家共享吧,CSDN那边调整不了资源就先不管了,希望之前花积分下的小伙伴不要打我。
## 版权
本项目的图片与音频资源取自网上,若有侵权,请告知。
## 联系方式
email:641324093@qq.com
github:https://github.com/a641324093/SuperMario
理论上项目过了好几年了,该忘的也忘了差不多了,但是有问题还是可以联系我的。
没有合适的资源?快使用搜索试试~ 我知道了~
基于JavaSwing实现的超级马里奥小游戏
共280个文件
png:190个
class:31个
java:27个
需积分: 11 1 下载量 162 浏览量
2023-02-20
14:36:41
上传
评论
收藏 8.16MB RAR 举报
温馨提示
该项目为超级马里奥小游戏,已经实现基本的功能,例如:人物移动,跳跃,吃金币,背景音乐等等,关卡地图目前实现了第一关,后续可根据自己需求修改地图,或增加关卡。
资源推荐
资源详情
资源评论
收起资源包目录
基于JavaSwing实现的超级马里奥小游戏 (280个子文件)
Hero.class 8KB
Tortoise.class 8KB
Fungus.class 7KB
Mario1.class 7KB
Mushroom.class 6KB
Chomper.class 5KB
Menu.class 5KB
GameClient.class 4KB
GameObject.class 3KB
Grass.class 3KB
BackGround.class 3KB
Box.class 3KB
ObjectMap.class 3KB
Pipe.class 3KB
GameButton.class 3KB
Brick.class 2KB
GameAudio.class 2KB
GameCreature.class 2KB
Tower.class 2KB
BackGroundMap.class 2KB
GameMp3.class 2KB
Menu$ButtonListener.class 2KB
MusicName.class 1KB
GameClient$MyMouseListener.class 1KB
Action.class 1KB
MyWindowListener.class 1024B
Dirction.class 1015B
ImageMap.class 942B
GameClient$PaintThread.class 863B
GameClient$MyMonitor.class 823B
Mp3Thread.class 712B
.classpath 279B
jl1.0.1.jar 103KB
Hero.java 9KB
Mario1.java 8KB
Tortoise.java 8KB
Fungus.java 6KB
Mushroom.java 6KB
Menu.java 6KB
GameCreature.java 5KB
Chomper.java 4KB
GameClient.java 3KB
Grass.java 3KB
ObjectMap.java 3KB
GameObject.java 3KB
BackGround.java 2KB
GameButton.java 2KB
Box.java 2KB
Pipe.java 2KB
GameAudio.java 2KB
BackGroundMap.java 1KB
Brick.java 1KB
GameMp3.java 1KB
Tower.java 975B
MyWindowListener.java 519B
Mp3Thread.java 424B
ImageMap.java 349B
Action.java 99B
MusicName.java 94B
Dirction.java 42B
supermario_menu.jpg 92KB
supermario_play.jpg 85KB
庆祝.lrc 1KB
庆祝.lrc 1KB
README.md 2KB
FunnyRabbit.mp3 1.02MB
FunnyRabbit.mp3 1.02MB
冒险岛1.mp3 721KB
冒险岛1.mp3 721KB
forest2.png 300KB
forest2.png 300KB
forest1.png 221KB
forest1.png 221KB
forest3.png 171KB
forest3.png 171KB
menu4.png 160KB
menu4.png 160KB
menu5.png 140KB
menu5.png 140KB
menu2.png 123KB
menu2.png 123KB
menu3.png 116KB
menu3.png 116KB
forest3.2.png 89KB
forest3.2.png 89KB
forest3.1.png 84KB
forest3.1.png 84KB
menu1.png 40KB
menu1.png 40KB
background_cloud.png 39KB
background_cloud.png 39KB
title1.png 32KB
title1.png 32KB
tower1.png 29KB
tower1.png 29KB
flower1.2.png 4KB
flower1.2.png 4KB
b_mario_die.png 4KB
b_mario_die.png 4KB
flower1.1.png 4KB
共 280 条
- 1
- 2
- 3
资源评论
zwhdlb
- 粉丝: 1931
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功