百变形状-Scratch反应速度游戏

百变形状-Scratch反应速度游戏

百变形状-51scratch
百变形状-Scratch反应速度游戏
此内容为付费资源,请付费后查看
29.9
限时特惠
59.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品简介

今天为大家带来的Scratch作品是《百变形状》,这是一款反应速度游戏。游戏的目标就是确保靠近的图形和目标图形形状一致,挑战高分。游戏的玩法相对比较简单,在舞台四周的中心位置,随机的出现一个随机几何图形,包括圆形、六边形、正方形和三角形,并迅速向舞台中心的目标形状靠近。相应的在舞台下方有4个几何图形,点击这些图形,就可以改变舞台中的目标形状,两个角色相碰时,如果它们的形状一致,就得1分,否则就游戏结束。

在使用Scratch创作百变形状作品时,主要使用了如下知识点:

  • 循环编程,包括无限循环、有限循环和直到循环,以及循环嵌套的用法
  • 条件编程,包括单分支条件、双分支条件和等待条件
  • 事件编程,包括角色点击事件、按键事件和事件广播机制
  • 克隆编程
  • 运动编程
  • 外观编程,包括切换造型、大小设置、虚像特效、显示和隐藏
  • 变量
  • 函数和自制积木

如果单纯的从知识点来看,没有什么特别的,实际上,在这个作品中,有两个亮点值得学习:

  1. 开场动画中,几个几何形状的旋转效果,为了确保绕着舞台中心旋转,分别更改了4个角色的造型中心
  2. 计分效果,这里使用了克隆和字符串操作,尤其是字符串的巧妙处理,让我们的代码变得非常简洁优雅,并且功能强大

整个作品UI效果超赞,游戏体验也非常好,更重要的是涉及到不少编程技巧和Scratch核心知识,是一个不可多得的好作品!

代码片段

Scratch百变形状作品难度中等偏上,总代码量为360行左右,下图是目标图形的部分代码:

Scratch百变形状代码片段
Scratch百变形状代码片段

作品效果

Scratch百变形状的完整效果如视频所示:

Scratch百变形状作品效果

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

昵称

取消
昵称表情代码图片

    暂无评论内容