随着新平台的代码蛙(wacode.cn)的发布,儿童scratch编程工具的完善和开发,我们将不间断更新scratch编程学习文章,帮助大家了解和学习scratch编程。
本课程使用代码蛙编程教学平台完成,所有的图文,语音等素材均可在代码蛙获取,请自行前往代码蛙注册学习,内部提供有丰富的开放的作品项目供大家学习。先通过一个小视频看看运行效果:
视频加载中...
游戏场景介绍:
我们刚开始学习计算机操作一般都是从键盘打字开始,通过键盘打字练习熟悉键盘按键位置和操作。本游戏让小朋友们自己来编写一个从A到Z的26个字母打字游戏,不但自己可以学习键盘联系,还能给其他小朋友练习打字。
1.创建一个空项目
2.添加添加背景,并编写背景音乐代码,不断循环重复播放
3.添加角色字母A,并且再添加B到Z造型,后面程序克隆角色,随机切换造型,以便出现随机的A到Z,记得将所有造型重新命名为a到z。
4.针对角色A编写程序,程序主要逻辑分三部分:
a.先新建一个列表:字母列表。
然后添加代码:当点击绿旗开始的将字母a到z加入到字母列表。
最后重复间隔随机时间生成字母角色克隆。
b.当克隆启动以后,开始让字母从随机位置以随机的速度从上往下掉,当掉到画面的底部的时候将自己删除,避免产生过多的克隆,并且新建一个变量“生命”,变量减一。
c.当键盘按键按下的时候,判断按键按的是什么字母,并且删除对应的字母克隆。
到此主逻辑编写完成;
5.添加一个计数角色,用户展示没有正确输入按键的字母个数,从9开始倒数,当减到0的时候出现“哦哦,游戏结束”,并且播放哦哦语音。
a.计数角色添加0到9造型,并且改名0到9。
b.给计数角色编写代码,点击游戏开始的时候先将变量“生命”设定为9,换成造型9,然后重复检测变量“生命”数字等于造型名字。通过变量字符控制造型切换是一种很常见的计数方式。当游戏结束的时候广播“游戏结束”消息。
6.利用画板自己绘制一个游戏结束的角色。
给游戏结束角色编写代码,游戏刚开始的时候先隐藏,接收到游戏结束的广播以后显示并且播放“啊哦”的声音。
至此字母打字游戏编写完成,可以点击播放,试试按键是否会消掉画面上的字母。
今天先到这,具体的项目工程请到代码蛙编程教学平台:作品列表
代码蛙致力于成为一个教授和学习编程的优秀的平台:
教师,为教师提供最优秀的少儿编程教学平台
学生,为学生提供丰富的少儿编程课程和项目的平台
家长,为家长提供查看和跟踪孩子编程作品和学习报告的平台