最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

Scratch编程:弹力球(十二)

Scratch 少儿编程 6452浏览 0评论
scratch编程03

友情提示:380元/半年,儿童学编程,就上码丁实验室

 上节课的内容全部掌握了吗?反复练习了没有,编程最好的学习方法就是练习、练习、再练习。一定要记得多动手、多动脑筋哦~~

01

游戏介绍

弹力球,用鼠标控制木板接球,让球反弹出去。

02

设计思路

  • 整个游戏由球、接板和底组成;
  • 球接触到接板则反弹移动;
  • 球如果接触到底则游戏结束;

03

实现过程

第一步:绘制角色和添加背景

绘制三个角色:球、接板和底。

添加背景:打开系统背景库,选择“Wall 1”,确定后加入背景。

整体效果如下图:

跟我学Scratch编程:弹力球(十二)

 

第二步:代码设计

1,球代码设计:

角色球的出现位置和初始角度设置是最重要的部分。要随机出现,增加游戏的趣味性。代码如图所示:

跟我学Scratch编程:弹力球(十二)

跟我学Scratch编程:弹力球(十二)

这个语句,控制出球的方向方向要大于90度,并小于270度才能保证球出现时向下方移动。如果碰到接板,则转向“180-当前方向”的方向移动;如果碰到底,则视为没有接到,游戏结束。程序停止运行。

2,接板的代码设计

接的代码非常简单,只要保证接板跟随鼠标的水平方向移。代码如下

 

跟我学Scratch编程:弹力球(十二)

 

第四步:运行程序,效果如下图

跟我学Scratch编程:弹力球(十二)

第六步:保存文件。

在文件菜单下“保存到电脑”就可以把作品保存好了。

04

总结

这节课我们应当掌握:

  • 熟练应用角色跟随鼠标的移动;
  • 用随机函数设定位位置和角度;

 

05

拓展训练

1,加入变量,使球的移动次数随着接球的次数的增加越来越快;

2,加入角色球,通过变量控制球的数量。当接到一定数量的球后,出现第二个球。

转自公众号:
Scratch少儿编程园地

您必须 登录 才能发表评论!