scratch课程-38第三十八课超级玛丽吃金币
今日任务:
今日我们来利用scratch 进行选择一个简单的跑酷类小游戏制作,我们利用的场景是经典超级玛丽的场景,这节课我们其实是在对这一类游戏的探究,虽然效果很简单,但是我们学完这节课之后会对这一类游戏问题有一个比较深入的了解。比如人物的跳跃问题、场景的移动问题等。
下面这幅图就是今天完成后的游戏效果图:
本课重难点:
(1)人物跳跃:如何避免重复起跳?
(2)如何让人物在某一平面(曲面)上行走?(3
)场景的移动(连续场景变换)实现!
任务解读flow chart :
场景一
场景二
场景三
第四步:角色设计
本程序中除了gold1是自己画的,其余角色是本地导入的图片素材
第五步:脚本解读
游戏开始,场景为
游戏场景
确定高度
精髓所在:这样就能
实现所有的场景统一
如果最左边的这张图片
就不让他继续向右移动了,否则
人物脚本比较多,但是不难,我们挨个分析如下:
金币数清零
图层置顶
Scroll控制所有场景的左右滚动
确定人物一开始位置
我们把按下左、右键的程序脚本放在一起看,基本一样:
键盘上键按下,
再下来,游戏过关!下降到碰
缘,game over!
一开始,金币出现位置随机
碰到边界(没被人物吃到)消失,再出现被人物吃到,消失,再出现
课后思考:
(1)试着将游戏界面进一步美化!增加开始游戏时的选择菜单!
(2)在游戏中没有计时器,试着增加一个!想想计时器的作用是什么?
(3)游戏中没有“怪物”也没有从左右两侧随即发射过来的“子弹”,试着增加一些这样儿的角色来增强游戏的效果!
相关主题