龙空技术网

Scratch少儿编程进阶篇12-超简单趣味贪吃蛇

小浣熊少儿编程 181

前言:

目前你们对“贪吃蛇少儿编程制作教程视频”可能比较关心,我们都需要了解一些“贪吃蛇少儿编程制作教程视频”的相关资讯。那么小编在网摘上汇集了一些有关“贪吃蛇少儿编程制作教程视频””的相关文章,希望各位老铁们能喜欢,大家一起来了解一下吧!

超简单趣味贪吃蛇—Scratch少儿编程进阶篇前言

进阶篇是Scratch编程的综合应用,通过进阶篇的内容,希望大家能够有以下三个方面的收获:

1. 通过Scratch软件,能提高自我创造能力和问题解决能力;

2. 学会编程的基本思想,能够深入思考,举一反三,提高逻辑能力;

3. 提升编程学习兴趣,能在编程中体会问题解决的成就和兴奋,增强自信。

二.目标

在本课程中,大家将通过Scratch编程的克隆体、循环与判断语句的嵌套、侦测和变量等模块,完成一个贪吃蛇的程序。程序需要大家实现以下三个基本功能:

1. 食物随机出现在舞台中;

2. 贪吃蛇头部控制;

3. 贪吃蛇身体绘画。

贪吃蛇版本很多,老师在此保留了原游戏趣味的同时,对游戏做了极大的简化,主体程序只有70个积木,思路简单,容易理解,相信大家跟着教程都能学会。

三.模型搭建功能一:食物随机出现在舞台中

程序开始,需要大家先准备的造型图片比较简单,大家可以选择自行绘画:

首先,需要大家定义三个变量:得分,速度和长度。食物碰到头,那么将得分加1,速度加0.1,长度加0.1,并且定义造型随机出现在舞台中:

功能二:贪吃蛇头部控制

头部初始设置,并赋予变量初始值:

通过键盘按键控制蛇头移动,避免蛇头反向运动,此处以向上运动为例,当蛇头向下运动时,向上移动按键无效:

向下,向左和向右运动程序类似,不再赘述。

定义程序结束侦测:当蛇头碰到舞台边缘或者碰到绿色时,游戏结束。

另外,为了体现贪吃蛇吃的食物越多移动越快,此处蛇头移动的速度设置为一个变化值,速度变量随贪吃蛇吃食物的增加而逐渐增加:

功能三:蛇身绘制。

此处老师教大家一种最最最简单的蛇身绘制,没有复杂的列表等操作。思路很简单,按照长度变量在蛇头克隆蛇身即可,程序如下:

====================

小浣熊少儿编程

专注少儿编程,帮助孩子提升抽象逻辑思维、计算思维、创新与创造力,让您的孩子“编”出未来,赢得未来!

标签: #贪吃蛇少儿编程制作教程视频