90度转弯-Scratch创意游戏作品

90度转弯-51scratch
90度转弯-Scratch创意游戏作品
此内容为付费资源,请付费后查看
9.9
限时特惠
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品简介

今天为大家分享的Scratch作品是《90度转弯》,这是一款考验反应速度的小游戏。

点击绿旗,运行程序,在舞台上有一条黄色的正方形环路,红色的小豆子角色沿着环路前进,当走到转弯处,需要按下鼠标键让小豆子右转90度,然后继续前进,每顺利的经过一个拐角,就加1分,如果小豆子不小心碰到环路边缘了,则游戏结束。赶紧来挑战一下,看看你能得多少分吧。

作品效果

Scratch 90度转弯作品的完整效果如视频所示:

Scratch 90度转弯作品效果

作品解读

Scratch 90度转弯作品一共有4个角色,如图所示:

Scratch 90度转弯作品角色列表
Scratch 90度转弯作品角色列表

各角色效果简单说明如下:

  • 豆子:沿着黄色环路行走的,移动的过程还有造型切换,当按下鼠标时会右转90度,如果碰到红色部分,则游戏结束;
  • 黄色方块:豆子角色行走的路线,本身是一个完整的正方形方块,上面覆盖着一层红色方块;
  • 红色方块:覆盖在黄色方块上,从而留出一条黄色的环路,作为小豆子的行走路线;
  • 分数:在舞台中央显示得分。

在使用Scratch创作本作品过程中,重点是豆子角色和分数角色的功能实现。接下来,就详细说明这两个角色的编程思路及代码实现。

1.豆子角色

需要注意的是,豆子角色一共有9个造型,如图所示:

豆子角色造型列表
豆子角色造型列表

其中,豆子正常行走时会在造型1和造型2之间进行切换,而当碰到红色部分时,从第3个造型开始快速切换到造型8,表示爆炸效果。

当绿旗点击,正常行走时的代码如下:

豆子行走时造型切换
豆子行走时造型切换

当碰到红色部分时,豆子从造型3切换到造型8,其代码如下:

豆子碰到红色爆炸效果
豆子碰到红色爆炸效果

当按下鼠标时,豆子需要右转90度,这可以使用Scratch中的“汉堡包结构”来实现,代码如图所示:

按鼠标右转90度
按鼠标右转90度

2.分数角色

对于分数,首先是通过变量“分数”来表示的,不过这里使用了角色图片来展示分数效果,这里只给出了一个数字角色,因此我们可以使用克隆的方法来实现分数效果。

首先,需要克隆两个分数角色,并且用私有变量“id”来区分不同的克隆体,代码如图所示:

克隆分数角色
克隆分数角色

其次,通过id来区分个位和十位,并利用数学知识分别计算出个位和十位的数字,切换到相应造型即可,代码如图所示:

设置克隆体造型
设置克隆体造型

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

昵称

取消
昵称表情代码图片

    暂无评论内容