少儿趣味编程Scratch综合实战《弹珠台》(教学案+源文件)

资源下载
  1. 二一教育资源

少儿趣味编程Scratch综合实战《弹珠台》(教学案+源文件)

资源简介

(
反弹

) (


) (
球脚本:球可以任意方向移动, 碰
到边缘就反弹
)
第二十八课 弹珠游戏
(
今日任务
)
(1)“木板”角色用来接球
(2)“足球”角色不停弹跳,碰到边缘可以反弹
(3)“足球”角色碰到木板会被反弹,碰到下方的蓝色区域失败,游戏结束
(
任务拆解
)
开始
确定各角色
木板脚本: 键盘控制木板左右移动
球碰到木板
(
碰到蓝区域
)

失败
(
结束
)
(
开始挑战
)
第一步: 绘制木板,并让木板可以受键盘控制左右移动
将木板放置在舞台偏下的部分, 然后为木板添加脚本, 实现木板受键盘控制可以 左右移动的功能! (这段程序请同学们自行编写吧,难度★)
第二步: 绘制下方的蓝色区域(球碰到此区域则失败!)
第三步:导入球角色,我在此例子中使用了一个足球角色
接下来, 我们要思考的问题就是首先球可以移动起来, 然后, 碰到边缘就反弹, 碰到木板也反弹,碰到下方蓝色区域就失败!所以,需要用到的指令应该是:
确定球一开始出现的位置,想想这步有没有必要?
球一开始的运动方向随机:
然后重复执行,执行什么呢? 往下看
球可以移动起来,并且碰到边缘反弹
碰到木板角色怎么办?
(难点) 碰到木板球的运动方向要改变 提示: 动作里有口方向
那么如果碰到下方蓝色区域呢?
试着把球的程序编出来吧!难点在小球碰到木板后,方向是如何改变的!
第四步: 其实, 完成了前面三步之后, 你运行程序, 如果脚本正确的话你应该可 以见到一个接弹球小游戏被制作出来了, 但是, 如果我们止步于此, 那么有点儿
太可惜了,我们继续给这个游戏加点儿料!再增加一个球角色
我们可以把之前白球的脚本复制给这个黄球, 但是, 我一开始不希望屏幕上有两 个球,而是玩家玩接白球游戏过了 10 秒之后,这个黄球才出现,作为游戏难度 的提升,那么,想想,这个黄球的脚本应该比白球的脚本多什么?
提示:
(
课后思考
)
(1)接下来,我们还想让这个游戏更好玩一点儿,我们想在上方加 3 个左右不 停移动的木板, 当弹球碰到木板之后, 木板消失, 加分, 过一会儿木板还能再次 显示。 考虑一下,这个程序怎么完成?
(2)添加一个计时器,在规定时间内,得到相应的分数,过关,否则失败!

展开更多......

收起↑

资源预览