大家好,欢迎来到IT知识分享网。
【原创】文章全部内容皆为作者原创,如有转载请注明出处
今天我们来制作一个解密类游戏,实际上就是”猜数字”游戏的一个改编版,为了增加游戏的趣味性,我添加了boom角色,简单说的说一下游戏流程和逻辑:
开局会有一个随机数出现,当然我们是看不到的,倒计时10秒钟开始,如果在这段时间内我们输入的数字等于”随机数”,那么游戏胜利并结束;如果时间超出10秒了我们还没有猜出来的话,游戏失败并结束。这里要说明的是:参与者有无数次猜数字的机会,但是时间只有10秒。
如何从其他平台导入角色详细操作视频
新建两个变量(倒计时、随机数),其中倒计时用来给整局游戏进行倒计时,随机数用于在开局时随机出一个解密数字。
准备两个角色的贴图用于”炸弹”和”爆炸效果”,这两个贴图是我在”慧编程”软件中找到的,然后上传到scratch中的(scratch图库中的角色实在太匮乏了)。
角色1脚本:
隐藏随机数,不可以让玩家知道答案;对变量”随机数”赋值1~100之间的随机数;提示时间2秒;重复执行【询问/判断】,如果猜对了就先停止其他脚本,播放Tada之后,再停止全部脚本。
角色1脚本2:
广播”消息1″,通知boom角色动画效果;等待2秒,使得与”提示时间2秒”相互抵消;重复10次,每次间隔1秒,这样就是10秒的倒计时(同学们可以根据自己的想法进行调整);
如果10秒后没有猜出来的话就停止其他脚本,广播”消息2″;播放声音Lose;停止全部脚本。
角色Boom脚本:
当收到”消息1″时,开始拆弹中,调整炸弹角色的亮度调整(实现闪烁效果,提示作用);
当收到”消息2″时,解密失败(10秒钟内没有猜出随机数),停止炸弹的闪烁效果(停止该角色的其他脚本),重置亮度(0),换成boom7造型(就是一个已经炸开的造型,如图所示)
运行界面:
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/7193.html