超级马里奥项目设计(一)

Scratch简介

Scratch是麻省理工学院开发的供初学者学习编程的开发平台。其通过点击并拖拽的方式,完成编程,可以使编程初学者学习编程基础概念等。
为了更好的学习如何使用Scratch进行项目设计,我将要在这里给大家分享一个超级马里奥的项目,具体实现功能如下:
1、游戏设计至少5个关卡,难度依次递增;
2、每个关卡一个固定界面,界面种包含至少3种不同类型的陷阱(悬崖,小怪等)
3、基本规则:人物可以通过键盘左右移动,和“空格键”跳跃,触碰到陷阱则死亡,重新开始游戏;
4、背景、角色等道具素材选材新颖,需要合适的背景音乐和游戏操作相关声音(跳跃声,死亡声等);
5、生命数限制,每次游戏默认3条命,全部死亡则从第一关重新开始。
6、附加功能:有隐藏道具,拾取后人物可以使用道具击毁陷阱。
第一个关卡主要界面如下:
在这里插入图片描述
主要实现的功能是:
1、马里奥跳起可以获得金币,每获得一枚金币可以增加金钱之1:100;
2、碰到管道时停止前进,可以通过跳跃越过管道。同时可以在管道上停止。
3、当进入到屏幕最右边时,结束第一个关卡,切换到第二个关卡。
第二关卡主要界面如下:
在这里插入图片描述
主要实现的功能是:
1、马里奥跳起可以踩死小怪,并且增加金币值1000;
2、马里奥碰到小怪时死亡,本关卡游戏重新进行,生命值失去一次。一共有三次生命值,全部丢失后游戏结束。
3、当马里奥经过陷阱时必须跳跃通过,否则死亡,本关卡游戏重新进行,生命值失去一次。一共有三次生命值,全部丢失后游戏结束。
4、当进入到屏幕最右边时,结束第二个关卡,切换到第三个关卡。
第三关卡主要界面如下:在这里插入图片描述
主要实现的功能是:
1、马里奥必须跳的平台上获取金币,每获取一枚金币增加金币值100;
2、食人花定时出现,马里奥碰到食人花时死亡。生命值失去一次。一共有三次生命值,全部丢失后游戏结束。
2、马里奥碰到食人花时死亡,本关卡游戏重新进行,生命值失去一次。一共有三次生命值,全部丢失后游戏结束。
3、当马里奥经过陷阱时必须跳跃通过,否则死亡,本关卡游戏重新进行,生命值失去一次。一共有三次生命值,全部丢失后游戏结束。
4、当进入到屏幕最右边时,结束第三个关卡,切换到第四个关卡。
第四关卡主要界面如下:
功能简介:
当进入本关卡后,首先马里奥要来到技能石下面跳起碰触到石头,然后出现技能鲜花,当马里奥跳起到技能石上面拾取技能鲜花后,马里奥具备发射子弹功能,同时在前方出现乌龟小怪,马里奥可以发射子弹,杀死小怪,获取金币。然后马里奥来到陷阱前面,跳上平台,拾取金币,调下平台,然后通过关卡。在这里插入图片描述](https://img-
在这里插入图片描述第五关卡主要界面如下:
功能简介:
当进入本关卡后,首先终极怪兽会不停的喷射火焰,马里奥只有跳过火焰,然后发射子弹,杀死终极怪兽,才能到达公主的城堡,然后救出公主。下面介绍相关关键点的实现方法:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/lhwanglei/article/details/107229349