基于Java的超级玛丽游戏的设计与实现

系统的实现

游戏开发所需要的图片

这组图片中包含了马里奥的移动,跳跃以及死亡的图片:

游戏中障碍物的图片

游戏中怪物的图片

游戏中的背景图片

游戏开始时的图片

 游戏设计的界面

 这一组图片中包括了一些系统中的逻辑图片,如马里奥的控制移动示例图片(图5.4),

玩家通过方向键控制马里奥的移动、跳跃等功能;马里奥与障碍物进行碰撞之后的效果图片(图5.5),

这张图片中显示了马里奥再与障碍物碰撞后,问号会消失变成石头,而且砖块会被撞碎;玩家控制游戏开始的图片(图5.6)

游戏打开后并不会立即运行,必须等到玩家按空格键启动游戏后游戏才会正式开始;当马里奥失去所有的生命以后,游戏结束(图5.7)

如果马里奥顺利通过所有关卡,那么游戏同样结束(图5.8)

 游戏逻辑展示

这一组图片中主要对游戏的关卡进行展示,其中包括第一关(图5.9),马里奥顺利通过第一管来到第二关(图5.10),第三关的场景(图5.11)

第四关的大悬崖场景(图5.12),第五关的场景借鉴了魂斗罗(图5.13),第六关的高墙(图5.14)

在这一个关卡中为了提升游戏的可玩性,加了一个隐藏的过关要点,只有找到这个要点才能通过(图5.15),第七关也是最后一关的场景(图5.16)。

 

公众号扫入回复--“超级玛丽”即可--->获取源码

 

猜你喜欢

转载自www.cnblogs.com/chenqiwei/p/RunWsh_cjml.html