最新消息:

少儿创意编程(特5)急速牛肉丸子,你能接住几个?

Scratch 少儿编程 2846浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

少儿创意编程(特5)急速牛肉丸子,你能接住几个?

今天给大家带来一款拼手速、拼反应才能吃到的“牛肉丸子面”。

少儿创意编程(特5)急速牛肉丸子,你能接住几个?

作品介绍

少儿创意编程(特5)急速牛肉丸子,你能接住几个?

牛肉丸子面这个游戏,就是用一个空碗接住不断下落的各种食材:丸子、牛肉、香菜和面条,如果配方正确则游戏成功进入下一关,否则重新开始。

少儿创意编程(特5)急速牛肉丸子,你能接住几个?

少儿创意编程(特5)急速牛肉丸子,你能接住几个?

操作说明

少儿创意编程(特5)急速牛肉丸子,你能接住几个?

源文件用慧编程mBlock5.0打开后,点击小绿旗看了游戏说明后,按照说明点击进入游戏界面,然后鼠标控制碗接各种食材即可。

角色的导入

游戏中的碗、食材都是网上下载的图片,游戏说明是在造型区输入文字做的。

少儿创意编程(特5)急速牛肉丸子,你能接住几个?

游戏说明即关卡界面

点击小绿旗后,首先出现的是游戏说明界面即关卡界面,它的程序非常简单,如图:

少儿创意编程(特5)急速牛肉丸子,你能接住几个?

每一关卡的程序都类似。

碗的移动

碗的移动非常简单,固定y坐标,x坐标跟随鼠标移动。它的每个关卡都是类似的程序。

少儿创意编程(特5)急速牛肉丸子,你能接住几个?

食材的下落

食材在这里总共四种:丸子、牛肉、香菜和面条。它们的程序都类似,这里我们以牛肉在第一关的程序为例,如图:

少儿创意编程(特5)急速牛肉丸子,你能接住几个?

牛肉出现在舞台最上侧的随机位置,显示并下落,如果落到舞台的底部则重复以上程序。在下落的过程中碰到碗隐藏并将数据变量“牛肉”的值增加1。

游戏胜负的判定

如何判定游戏的胜负呢?如图:如果丸子、牛肉、香菜和面条的值刚好等于游戏的设定,则关卡通过;否则重新开始此关卡游戏。

少儿创意编程(特5)急速牛肉丸子,你能接住几个?

特别说明

一是丸子、牛肉、香菜和面条这些数据变量是在数据模块里面自己建的,可以对它们初始化和数值增减;

二是游戏成功后发送“暂停”这个广播,是要停止角色的其他脚本,防止程序出错,不仅碗,丸子、牛肉、香菜和面条这些角色也要接收“暂停”广播停止角色的其他脚本;

同时,第二关角色接收到它要显示,如图:

少儿创意编程(特5)急速牛肉丸子,你能接住几个?

至此,游戏进入第二关,程序和第一关都是类似的,但过关的判断成为2碗牛肉丸子面,如下图:

少儿创意编程(特5)急速牛肉丸子,你能接住几个?

少儿创意编程(特5)急速牛肉丸子,你能接住几个?

拓展及反思

少儿创意编程(特5)急速牛肉丸子,你能接住几个?

拓展方面,我示范了两个关卡,可以试着多做几个关卡,随着数字的提升,游戏的难度会呈几何级增长。

反思方面,讲解积木块的用法时,感觉不够形象生动具体。

少儿创意编程(特5)急速牛肉丸子,你能接住几个?

作者介绍

少儿创意编程(特5)急速牛肉丸子,你能接住几个?
少儿创意编程(特5)急速牛肉丸子,你能接住几个?

段伟景

      临汾市第一实验中学信息技术教师,创客教师。 具有多年scratch教学经验,著有校本课程《scratch趣味编程》和《scratch创意编程》,多次辅导学生在全国青少年创意编程大赛获奖,屡次担任青少年创意编程大赛评委,网易卡搭编程“荣誉导师”,参与吴俊杰老师普惠课程Scratch项目。

 

始发于微信公众号:
临汾南城教辅中心

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