四色球挑战-Scratch手速游戏

四色球挑战-Scratch手速游戏

四色球挑战-51scratch
四色球挑战-Scratch手速游戏
此内容为付费资源,请付费后查看
19.9
限时特惠
39.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品简介

今天为大家奉上的Scratch作品是《四色球挑战》,这是一款反应速度游戏。游戏的目标就是尽量接到更多同色的球,获取更多分数。游戏的玩法比较简单,点击绿旗,运行程序,进入游戏开始界面,小球、四色块和play均有不同的动画效果。点击play按钮,进入游戏,小球从舞台上方开始下落,我们需要通过按下键盘上的左右键旋转四色块,确保小球碰到四色块的时候,二者的颜色是完全一致的,如果颜色不同就gameover,否则就得1分,继续出现一个小球,重复这个过程。需要注意的是,每次出现的小球颜色都是随机的,随着分数的增加,下落的速度也会逐渐增加,游戏的难度也越来越大,快来挑战一下吧。

在使用Scratch创作四色球挑战游戏中,主要使用了如下知识点:

  • 循环编程,包括无限循环、直到循环和指定次数循环,以及循环嵌套的用法
  • 条件编程,包括单分支条件和双分支条件
  • 事件编程,包括点击事件和事件广播机制的使用
  • 运动编程,包括角色的下落运动、圆周运动和动画效果的实现
  • 变量
  • 逻辑与运算
  • 算术运算

本作品综合性非常强,涉及到的知识点也是非常多的,重点需要关注以下几个方面:

  1. 判断是否同色相撞时,使用了颜色碰到颜色侦测指令,由于有4种情况,所以用到了逻辑与运算
  2. 这里的分数和新高使用了角色图片进行美化展示,用到了数学知识,即如何获取数字的个位和十位
  3. 每得到10分,速度就会有所增加,所以小球的下落速度是和分数有关联的,并通过数学运算获得

代码片段

Scratch四色球挑战游戏难度中等偏上,综合性强,总代码量为160行左右,下图是小球角色的部分代码:

Scratch四色球挑战代码片段-www.51scratch.com
Scratch四色球挑战代码片段

作品效果

Scratch四色球挑战游戏的完整效果如视频所示:

Scratch四色球挑战作品效果

© 版权声明
THE END
喜欢就支持一下吧
点赞9赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容