一、本节课学习内容1、学会角色和脚本复制的方法;2、能正确创建变量和使用变量模块积木;3、学会将、等功能积木嵌入到其他积木中,实现新的功能
4、理解积木的功能并学会运用
二、案例展示角色:小猴、香蕉(角色可自定,如可把“香蕉”改成“金币”、“鸡蛋”“狗骨头”、“礼物”等)舞台:自定游戏描述:很多香蕉从天而降,小猴子东奔西跑将掉落的香蕉接住
打开“猴子接香蕉”游戏,体验游戏,思考以下几个问题:1
在设计游戏时,除了用鼠标来控制小猴子的移动,还有其它什么方法吗
香蕉在舞台上是如何移动的
如何编写程序错开多个香蕉下落的时间
三、案例分析角色脚本分析----小猴子重复执行小猴子在最下方左右移动来接掉落的香蕉,因此可分为受鼠标控制或键盘控制两种编程方法
鼠标控制单击绿旗开始执行将猴子的x坐标设定为鼠标的x坐标三、案例分析角色脚本分析----小猴子小猴子在最下方左右移动来接掉落的香蕉,因此可分为受鼠标控制或键盘控制两种编程方法
键盘控制方法一方法二Tips:编程方法不同,效果不同
多尝试,多试验,才能使程序更优化
三、案例分析角色脚本分析----香蕉香蕉的动作就是由舞台的上方落下,落到地上后(Y坐标小于-170),再回到舞台上方再落下,持续这个落下的动作
由于香蕉往下掉,所以坐标值越来越小,因此增加负值
单击绿旗开始执行随机移到舞台上方判断Y坐标是否小于-170
将Y坐标增加-10X轴:介于-240到240之间Y轴:170(固定在上方)是否三、案例分析角色脚本分析----香蕉香蕉的动作就是由舞台的上方落下,落到地上后(Y坐标小于-170),再回到舞台上方再落下,持续这个落下的动作
单击绿旗开始执行随机移到舞台上方判断Y坐标是否小于-170
将Y坐标增加-10是否为了避免“香蕉”同时落下,应该如何修改程序
参考范例,设计并创作游戏
可以根据本小组的设计,使用其它角色,也可以设