雪球砸雪人-Scratch休闲游戏

雪球砸雪人-Scratch休闲游戏

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

作品简介

今天为大家奉上的Scratch游戏是《雪球砸雪人》,这是一款休闲小游戏。游戏的目标是发射雪球砸中左右运动的雪人,在确保雪人碰到边缘之前砸中更多的雪球。点击绿旗,运行程序后,从舞台左右两边随机出现一些雪人,在舞台底部中间有一个雪球,我们可以滑动鼠标或者在舞台上相应的位置点击鼠标,就可以发射雪球,雪球沿着鼠标的方向运动,如果雪球砸中雪人,则得1分,同时雪人呈现被砸碎的动画效果,然后消失。只要有一个雪人滑行到舞台对面边缘,则游戏结束,看看你能砸中几个雪人,获得多少分数吧。

在使用Scratch创作雪球砸雪人作品中,综合运用了如下知识点:

  • 循环编程,包括无限循环、指定次数循环和直到循环,以及循环的嵌套用法
  • 条件编程,这里用到的是双分支条件和等待条件语句
  • 事件编程,包括点击事件、按键事件和事件广播机制
  • 运动编程,包括直线斜向运动和抖动运动
  • 克隆编程,主要是克隆三指令的灵活运用
  • 变量,包括全局变量和私有变量
  • 外观编程,包括造型的切换和特效的运用

对于本作品,需要重点关注的有如下两点:

  1. 雪人的随机出现,有的是从舞台左边缘出来的,有的是从舞台右边缘出来,需要使用随机数配合双分支条件语句
  2. 滑动鼠标控制雪球的运动,此处运用了汉堡包结构,这是一个典型的设计模式,在处理按键事件非常有用

代码片段

Scratch雪球砸雪人作品难度中等偏上,总代码量为175行左右,下图是雪人角色的部分代码:

Scratch雪球砸雪人代码片段-www.51scratch.com
Scratch雪球砸雪人代码片段

作品效果

Scratch雪球砸雪人作品的完整效果如视频所示:

Scratch雪球砸雪人作品效果

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

昵称

取消
昵称表情代码图片

    暂无评论内容