友情提示:380元/半年,儿童学编程,就上码丁实验室。
“ 上节课的内容全部掌握了吗?反复练习了没有,编程最好的学习方法就是练习、练习、再练习。一定要记得多动手、多动脑筋哦~~”
01
—
游戏介绍
弹力球,用鼠标控制木板接球,让球反弹出去。
02
—
设计思路
- 整个游戏由球、接板和底组成;
- 球接触到接板则反弹移动;
- 球如果接触到底则游戏结束;
03
—
实现过程
第一步:绘制角色和添加背景
绘制三个角色:球、接板和底。
添加背景:打开系统背景库,选择“Wall 1”,确定后加入背景。
整体效果如下图:
第二步:代码设计
1,球代码设计:
角色球的出现位置和初始角度设置是最重要的部分。要随机出现,增加游戏的趣味性。代码如图所示:
这个语句,控制出球的方向,方向要大于90度,并小于270度才能保证球出现时向下方移动。如果碰到接板,则转向“180-当前方向”的方向移动;如果碰到底,则视为没有接到,游戏结束。程序停止运行。
2,接板的代码设计
接的代码非常简单,只要保证接板跟随鼠标的水平方向移。代码如下
第四步:运行程序,效果如下图
第六步:保存文件。
在文件菜单下“保存到电脑”就可以把作品保存好了。
04
—
总结
这节课我们应当掌握:
- 熟练应用角色跟随鼠标的移动;
- 用随机函数设定位位置和角度;
05
—
拓展训练
1,加入变量,使球的移动次数随着接球的次数的增加越来越快;
2,加入角色球,通过变量控制球的数量。当接到一定数量的球后,出现第二个球。