goback add

JAVA学习 教你制作超级马里奥游戏(视频课程)

25234 点击·54 回帖
灯火互联
楼主
游戏介绍


1、 游戏内容简介
在很多年以前,红白机FC的超级马里奥兄弟是当时的游戏中的颠峰之作,套用当时最流行的一句话就是操作感和平衡性几乎完美无暇。这里完成的MLDN马里奥 参考的就是这款游戏的设定,对游戏的背景、人物、敌人等重新绘制,并加入了一些恶搞的元素。

2、游戏操作
游戏通过键盘操作,键盘上的箭头
”和 “ ”分别控制Mario的移动, 空格键控制Mario的跳跃,通过以上的简洁的操作完成整个游戏。

3、游戏中的设定
开始游戏时,Mario会有3条生命,消灭敌人或顶一些物品可以得到分数,每到500分会增加一条生命,如果Mario被敌人杀死或是掉下悬崖,会失去一条生命,并从该版面重新开始游戏,如果Mario的生命数为0,则游戏结束,返回标题画面重新开始游戏。
游戏中有一个秘技,在游戏的开始画面通过键盘输入一些内容可以使Mario的生命数增加到30条。

4、游戏中的物品介绍
砖块:被Mario顶到会消失,Mario可以获得10分的分数,其中有些砖块在Mario从上边经过的时候会消失。
水管:在水管中一般会有食人花,如果Mario被花碰到会损失生命。
?: 被Mario顶到会变成无法破坏的铁块,同时Mario可以获得50分的分数。
铁块: 一般是从?变化过来的,不会被Mario破坏
透明?:在游戏中,某些地方会有隐藏的?,o顶到会变成无法破坏的铁块,同时Mario可以获得50分的分数。

5、游戏中的敌人介绍
三角(蘑菇):会缓慢的左右移动,可以被Mario踩死,每消灭一个Mario可以获得50分的分数。



乌龟:比三角的移动速度稍快,可以被Mario踩死,每消灭一个Mario可以获得100分的分数。



食人花:在水管中出现,无法被Mario消灭。

代码介绍
1、代码通过面向对象的设计思路,将系统分为Mario,物品,敌人,背景,窗体显示等多个java类,共1600多行代码,运用了Java的Swing、IO操作、线程、类集等技术,并完全按照Java编码规范进行命名和编写。
2、代码截图



亲!本部分内容设定了隐藏,需要回复后才能看到. 请先注册! 再回帖! 免费下载上千GB的课程.


喜欢0 评分0
adu
沙发
我要学习啊!

回复(0) 喜欢(0)     评分
闭眼就天黑
板凳
aaaaaaaaaaaaaa

回复(0) 喜欢(0)     评分
973619846
地板
哇!顶,必须顶

回复(0) 喜欢(0)     评分
wfq2012
4楼
顶一个啊

回复(0) 喜欢(0)     评分
longyou2012
5楼
看看那看那,支持一下

回复(0) 喜欢(0)     评分
死神之吻
6楼
我要学习啊!

回复(0) 喜欢(0)     评分
街腳か茴念↗
7楼
ssssss

回复(0) 喜欢(0)     评分
寒月星恋
8楼
学习下

回复(0) 喜欢(0)     评分
云意
9楼
顶,谢谢啊,xxxxxxx

回复(0) 喜欢(0)     评分
a777969
10楼
我要学习啊!

回复(0) 喜欢(0)     评分
li461277332
11楼
;;;;;;;;;;;;;;;

回复(0) 喜欢(0)     评分
excalibur
12楼
一直想做,但一直做不下去,下载学习了

回复(0) 喜欢(0)     评分
940274082
13楼
我好想用java做游戏啊///

回复(0) 喜欢(0)     评分
洋葱头2
14楼

回复(0) 喜欢(0)     评分