欢迎光临
我们一直在努力

Scratch编程小游戏:来测测你的反应能力

今天为大家带来一款经典的街机小游戏,类似于疯狂撞球,玩家需要控制一个平板去接住小球将其反弹,阻止小球碰到地面。首先,我们需要登录Scratch的官网(),点击create创建项目,这里网站会向您弹出推荐3.0版本,但由于还在测试中,为了编程的稳定,我们暂且先使用2.0版本进行操作。进入编程界面后,我们先在通过自定义背景将背景的底部设置一条矩形区域,并填充上便于区分的颜色。

添加完反弹版后,我们来加入第二个角色——小球,同样是通过角色苦中选取角色按钮,选择小球,当然你也可以自定义绘画一个小球。

设置好了背景,也添加完所需角色后,我们来为角色设计程序,我们先为反弹版设计程序,我们知道一段程序首先要考虑的就是启动程序,在Scratch中,通常情况下我们会选择当绿旗被点击的启动模块。然后我们为反弹版设置一个初始状态,即通过移动脚本中的移动到x;y模块进行编辑初始位置。我们希望反弹版能够跟随鼠标进行移动,所以我们通过控制脚本中的重复执行模块、运动脚本中的将x坐标设定为()模块、侦测脚本中的鼠标的x坐标模块来实现反弹版的动作。

最后,我们来为小球设置动作,我们知道游戏中小球是随机运动的,在选择好启动程序后,我们先为小球设定好初始位置,安排随机的移动方向,并且设定条件为当遇到边缘时进行反弹。同样,我们通过运动、控制、侦测脚本来实现这一功能。具体内容请参考下图脚本模块。

最后请点击全屏键和小绿旗键进行测试。我们需要对项目进行保存,可以保存到官网的云账号上,也可以保存到电脑里。

赞(18)
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址