少儿创意编程(特21)scratch之贪吃蛇再现

网友投稿 2019-06-04 11:33

本公众号之前发布了关于贪吃蛇如何变长的内容,在相关微信群和QQ群引起了大家热烈的讨论,在这里非常感谢大家的支持与参与!

之前贪吃蛇变长的方法分别是造型切换、克隆和列表加画笔,下面展示几种其它的做法。

一、列表与图章的结合使用。

https://cdn.china-scratch.com/timg/190606/11333L3W-0.jpg

上图是小编根据树上科技的武迪老师做的贪吃蛇进行的改编,程序和列表加画笔的思路类似,只是将落笔改成了图章。

https://cdn.china-scratch.com/timg/190606/11333K640-1.jpg

上图是蛇身的程序,橡皮擦的图章颜色必须和背景色相同才能达到效果。

这里需要特别注意,不管是列表加画笔的方法还是列表加图章的方法,贪吃蛇一定要设置成不能向后转吃掉自己,不然蛇身的一部分会被擦除!

二、列表与克隆的结合使用。

https://cdn.china-scratch.com/timg/190606/11333J3B-2.jpg

上图是谢声涛老师的作品,使用的是列表加克隆的思路。

https://cdn.china-scratch.com/timg/190606/11333J5O-3.jpg

其它程序和前文程序类似,不同之处如上图。看来列表加克隆的方法比列表加画笔(图章)的方法稍微复杂一些,克隆体的隐藏或删除是个大问题。

三、贪吃蛇转方向的问题。

贪吃蛇一旦碰到舞台边缘游戏就结束了,所以如何让贪吃蛇转动方向也是个大问题,目前有以下几种方法来控制贪吃蛇的方向:

1、方向键。

这是目前最主流的方法,按方向键的上下左右,贪吃蛇就会向上下左右移动。但有时会按下贪吃蛇的相反方向键,贪吃蛇就会吃掉自己,怎么办呢?

https://cdn.china-scratch.com/timg/190606/11333K531-4.jpg

上图的程序来自武迪老师,它很好的避免了贪吃蛇向相反的方向移动,从而吃掉自己使游戏结束。

2、面向鼠标。

也有一些朋友让贪吃蛇移动的方向面向鼠标指针,这样贪吃蛇更灵活,操作起来更方便。 

https://cdn.china-scratch.com/timg/190606/11333TC8-5.jpg

上图的程序很简单,相信大家一看就能掌握。

 3、某个键控制。

有些朋友突发奇想,使用某一个按键使贪吃蛇顺时针转动,另一个按键逆时针转动,也不失为一种好方法。

https://cdn.china-scratch.com/timg/190606/11333RS8-6.jpg

使用不同的游戏规则,增添了贪吃蛇的可玩性和拓展性,赞一个! 

有的朋友做的贪吃蛇可以从舞台上侧出,舞台底部进,或者舞台左侧出右侧进;还有的朋友使用了云变量,可以双人贪吃蛇比赛,或者大蛇吃小蛇的游戏……

更多贪吃蛇的玩法和创意,期待您的交流!    

https://cdn.china-scratch.com/timg/190606/11333Q5M-7.jpg

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

--end--

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