最新消息:网站支持在线创作,微信分享,请点击【创作中心】编辑作品。

少儿编程Scratch第36讲:吃鱼(8-9岁)

Scratch 少儿编程 338浏览 0评论
少儿编程Scratch01

本站可以分享scratch作品,快来边学习边创作吧,点击在线创作

—前言—-
        疑似病例显著减少,现存确诊案例还有好几万,但也进入下降通道了。胜利就在眼前。马路上的汽车逐渐多了起来,下周基本上都要去上班了。
        疫情结束以后,我们真该在武汉市中心立一座高高的碑,哪怕是无名碑也行,纪念因为这次疫情而逝去的人们,记住全国的帮扶,记住多少前线战士的英勇。
—正文—-        
        本作品面向8-10岁学生,用时约2小时。这个作品几乎是小孩自己独立完成的作品,后面我给他加了几个功能,让作品更为完善一些。本质上说,依然是”炒冷饭”,和我们最开始学的“星球大战”类似,主要是碰撞。不过学会了如何设置生命值,如何使用变量了,对运动和碰撞已经算是比较熟练了。 
        功能说明:
1)各种小鱼不停的从右边往左边游动;鲨鱼跟随鼠标移动。
2)鲨鱼吃到一条小鱼,则得一分;如果漏掉了,小鱼逃过鲨鱼,到达左边舞台边缘,就扣掉一分;
3)鲨鱼有3条命。河豚从下方随机飞出,碰到鲨鱼,鲨鱼减少一条命。3条命都用完以后,游戏结束,切换背景。
4)鲨鱼被河豚击中以后,开始累积吃鱼金币,吃20条小鱼,自动增加一条命。最多有3条命。
5)吃鱼、小鱼逃走、碰到河豚,都有声音效果。碰到河豚以后,鲨鱼受伤,流血,血不断增多,掉落到海底,消失。
程序共享:https://Scratch.mit.edu/projects/368348599
来段视频:

 

少儿编程Scratch第36讲:吃鱼(8-9岁)

 

一:角色设置

少儿编程Scratch第36讲:吃鱼(8-9岁)

三个角色,鲨鱼,小鱼,河豚炸弹。

二、变量设置

少儿编程Scratch第36讲:吃鱼(8-9岁)

生命值用来计算碰到河豚以后吃到多少条小鱼,吃满20条小鱼以后,生命值增加1。

分数:总分

生命值:最多三条命。

三、鲨鱼失血效果

少儿编程Scratch第36讲:吃鱼(8-9岁)

复制了四个鲨鱼造型,画上一滩血,逐渐增大,后面通过造型切换,制造流血增多的效果。

少儿编程Scratch第36讲:吃鱼(8-9岁)

碰到河豚后的流血牺牲效果。

四、小鱼-好多种类的鱼

少儿编程Scratch第36讲:吃鱼(8-9岁)

普通的小鱼,这里添加了很多小鱼的造型。通过切换造型,就可以出来不同的鱼了。克隆+造型,很有用。否则要使用很多角色,会导致代码太多。

五、河豚

少儿编程Scratch第36讲:吃鱼(8-9岁)

河豚上画了一个红线,表示这是危险品,不能碰。

六、鲨鱼-初始化,碰到河豚

初始化,切换到第一个背景。如果碰到河豚,生命值减少一,续命金币清零,记住碰到了,因为要通知其他角色要停止运动了。

碰到河豚以后,两秒滑行到下方。这是小孩自己想出来的效果。

少儿编程Scratch第36讲:吃鱼(8-9岁)

 

 

七、鲨鱼-续命

集满20个金币(被碰撞后吃到20条小鱼),增加一条命,最多3条,所以这里用了判断。续命以后,金币要减少20.

 

少儿编程Scratch第36讲:吃鱼(8-9岁)

 

八、鲨鱼-结束,隐藏

3条命都用完了,就结束游戏,切换到结束背景,播放声音。停止脚本。这是后来我要求清除背景,加上去的。

 

少儿编程Scratch第36讲:吃鱼(8-9岁)

 

九、鲨鱼的造型切换。

这里用了判断,如果没有碰到就正规造型。如果碰到了,就流血造型。流血的造型是后来加上去的。如果不判断,流一次血,鲨鱼往下掉,还是普通造型。

 

少儿编程Scratch第36讲:吃鱼(8-9岁)

 

十、鲨鱼:跟随鼠标

跟随鼠标。

 

少儿编程Scratch第36讲:吃鱼(8-9岁)

 

十一、克隆小鱼

 

少儿编程Scratch第36讲:吃鱼(8-9岁)

小鱼不停从右边飞出来。使用了克隆,克隆前更换造型,这样每条鱼都会不同。

 

看来已经是比较熟练了。能够使用方向和克隆指令了。

 

十二、小鱼-克隆器启动,飞出来。

少儿编程Scratch第36讲:吃鱼(8-9岁)

小鱼从右边往左移动。

 

十三、小鱼逃脱

小鱼逃掉后减分,播放了一段录制的声音-我逃走了。

后面是游戏结束时,没生命值时停止飞行,停止克隆。

 

少儿编程Scratch第36讲:吃鱼(8-9岁)

 

十四、河豚-克隆。

克隆河豚,从下方飞出。

 

少儿编程Scratch第36讲:吃鱼(8-9岁)

 

十五、河豚-造型变换,上浮。

少儿编程Scratch第36讲:吃鱼(8-9岁)

 

十六、河豚碰撞判断

 

河豚上浮,碰到鲨鱼判断。

少儿编程Scratch第36讲:吃鱼(8-9岁)

 

 

自家广告:指导着指导着自己的小孩学习scratch编程,结果我自己写了一本书。本人的Scratch专著预计将在2020年第一季度出版,里面的水平相当于这里的Scratch考试一级到七八级,难的地方肯定超过这里的四级考试。到时,欢迎购买。

《零基础学Scratch 3.0少儿编程》2020年初出版

 

 

2020.02.15

Beijing

转自公众号:
艾博特

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