少儿创意编程(特20)scratch之玩转贪吃蛇

网友投稿 2019-05-30 11:45

https://cdn.china-scratch.com/timg/190601/114515HI-0.jpg

相信大家都玩过贪吃蛇的游戏吧! 今天我们就来学习几种贪吃蛇变长的做法,其余内容不涉及,来玩转贪吃蛇吧!

一、入门级

入门级贪吃蛇变长的方法很简单,就是造型切换。当贪吃蛇吃到一个苹果得分后,它就切换为下一个造型,得分越多,造型越长。

https://cdn.china-scratch.com/timg/190601/11451515F-1.jpg

造型变化如上图,程序比较简单,这里就不展示了。

二、基础级

在贪吃蛇变长的众多做法中,克隆是最常用的方法,而且非常简单。

https://cdn.china-scratch.com/timg/190601/1145154L5-2.jpg

如上图,蛇头是绿色的小球,蛇身是黄色的小球。每吃到一个水果,得分就会增加。蛇身在移到蛇头位置后等待一下再克隆自己,接着等待一个与得分相关的时间后,删除克隆体。

https://cdn.china-scratch.com/timg/190601/1145152331-3.jpg

蛇身具体程序如上图,是不是超级简单。

                                                                                                                                                               

https://cdn.china-scratch.com/timg/190601/11451530M-4.jpg

再看上图的贪吃蛇及其程序,虽然和之前的程序有很大的不同,但思路是一模一样的!

三、进阶级

除了上文的造型和克隆的方法,贪吃蛇变长的方法还有画笔和列表相结合的方法。

https://cdn.china-scratch.com/timg/190601/1145162353-5.jpg

如上图,这种方法相对要复杂一些,先用列表记录蛇头的运行坐标,列表的长度等于变量蛇身长度;同时蛇头不停的落笔留下运动轨迹。

https://cdn.china-scratch.com/timg/190601/1145162Y9-6.jpg

这是蛇头的相关程序。

https://cdn.china-scratch.com/timg/190601/11451B5J-7.jpg

上图是蛇身的程序,大家一定很奇怪,这个贪吃蛇是怎么做出来的?

https://cdn.china-scratch.com/timg/190601/11451B5L-8.jpg

看了上图,大家是不是茅塞顿开,原来蛇身的落笔颜色和背景相同,所以才产生了贪吃蛇变长的效果啊!

更多方法欢迎大家和我探讨!

https://cdn.china-scratch.com/timg/190601/11451IG9-9.jpg

以上为临汾南城教辅中心开设的课程,欢迎各位家长和小朋友前来咨询、试听。

地址:

  临汾市尧都区南外环立交桥康汇苑小区

电话:

  15035795268(李老师)

相关精彩链接:

少儿创意编程(特19)scratch游戏中背景移动的奥秘

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com