使用scratch3.0图形化编程软件制作“钓鱼”游戏教程

使用scratch3.0图形化编程软件制作“钓鱼”游戏教程

首页休闲益智图形制作更新时间:2024-05-09

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

游戏界面截图

详细视频教程

这是我在一个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,时间到后表达出分数,然后停止其他脚本,这样没有"广播消息"也没没有分数的变化也没有分数动画效果了,所以,下这里想特别强调一下,咱们同学在项目制作过程中要考虑事情考虑的全面一点哈!

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved