长山群岛钓鱼网
鲤鱼菜谱
我的位置: 首页 > 鱼种菜谱 > 鲤鱼菜谱
使用scratch3.0图形化编程软件制作“钓鱼”游戏教程
发布时间:2023-05-25 13:40
  |  
阅读量:
  |  
作者:
147小编

【原创】文章全部内容皆为作者原创,如有转载请注明出处

游戏界面截图

详细视频教程

重播
播放
00:00 / 00:00 直播
00:00
进入全屏
50
点击按住可拖动视频

这是我在一个app中无意间浏览到的一个小游戏,钓鱼的。

30秒时间内,右侧的鱼钩在上下的运动,有三种情况:

①鱼钩在绿色区域中间,吊起来的鱼重量为30;

②鱼钩在绿色区域边缘,吊起来的鱼重量为10;

③鱼钩在白色区域,钓起来的鱼重量为"miss"也就是0;

那么接下来我们就来制作一下这个手机小游戏,我们只模仿主要功能,画面一定没有这么美哈!同学们主要是要会制作,善于发现和想象。

制作界面截图:

浮标Arrow1脚本:

这个角色相当于游戏中的那个"鱼钩"标致,在y=±150的范围内上下往复运动,

三种情况(使用如果··那么··否则··语句进行嵌套):1、按下空格碰到蓝色,广播消息1;2、按下空格碰到绿色,广播消息2;按下空格啥也没碰到,广播消息3。

角色Button2脚本:

这个角色,是我使用Button2改造的,整体变绿(两端的绿色用于碰撞10斤鱼的效果),中间加了一个蓝色矩形(中间的蓝色用于碰撞30斤鱼的效果)。

初始化位置,y轴为随机位置(范围内随机),我们这里使用"空格键"控制是否"抬起"鱼竿,看一下脚本截图,每按下空格键,Button2就会移动到一个随机的y轴位置。

角色2的造型:

共计4个造型,10斤鱼、30斤鱼、miss(没有鱼)、加油!(初始状态下)

角色2的脚本:

通过接收到不同的"消息"(1、2、3),展示不同的造型。"效果"积木块,是自制的,三个消息效果都会调用这个积木块实现同样的动画效果,通学生自己试一下很简单的(实际上就是"大小"和"虚像"效果的结合)。

运行界面:

后面我又添加了倒计时效果:

如图所示,添加变量"倒计时",初始值为30,每隔1秒-1,时间到后表达出分数,然后停止其他脚本,这样没有"广播消息"也没没有分数的变化也没有分数动画效果了,所以,下这里想特别强调一下,咱们同学在项目制作过程中要考虑事情考虑的全面一点哈!