友情提示:380元/半年,儿童学编程,就上码丁实验室。
快乐的池塘里面有只小青蛙
它跳起舞来就像被王子附体了
网络上风靡的青蛙跳小游戏,
想必大家都有玩过吧,
今天教你在Scratch中实现。
一只青蛙一张嘴,两只眼睛四条腿
”
《青蛙跳》
今天的作品来自临汾市第一实验中学的段伟景老师投稿。
1
作者简介
段伟景
临汾市第一实验中学信息技术教师,创客教师。 具有多年scratch教学经验,著有校本课程《scratch趣味编程》和《scratch创意编程》,多次辅导学生在全国青少年创意编程大赛获奖,屡次担任青少年创意编程大赛评委,网易卡搭编程“荣誉导师”,参与吴俊杰老师普惠课程Scratch项目。
2
作品描述
《青蛙跳》这个小游戏,和网络上游戏规则一样:每只青蛙只可以前进一次(往前跳一块石头,或跨过一只青蛙),不可以连续前进两次。当双方青蛙交换位置,则游戏成功。游戏共三关,每过一关青蛙数量增加。
(扫描二维码,立即试玩)
3
作品教程
以第一关游戏为例:
第一步 导入角色和背景
背景、青蛙和石块的图片可以点击阅读原文找到素材。
第二步 初始化设置
对青蛙和石块进行初始化,把它们放在舞台的合适位置。以绿青蛙为例
设置青蛙的大小、位置等,完成后就是这样的舞台效果啦。
按照相同步骤,青蛙下方石块的初始化程序如下:
第三步 青蛙跳游戏规则设置
鼠标点击青蛙,青蛙只能跳到前方的空石头或跳过前方的1只青蛙,但不能跳过2只青蛙。举个例子,以下两种情况,绿青蛙都可以跳跃:
但是这种情况下,绿青蛙就不能跳跃。
设置代码如下:
第四步 判断过关
绿青蛙落在石块上,石块的数据会显示1,棕青蛙则是2。
当不同颜色的青蛙互换了位置,石块的数据也会发生相应的变化,这时就过关了。
技术难点是关卡设置:
1、每个关卡都有特效文字出现
2、一个角色不同关卡的不同设置,节省了角色数量
3、关卡过关的判定
4
创意来源
偶然间看到儿子在手机上玩《青蛙跳》的游戏,于是我就想着为什么不能自己做出这样的游戏呢。
其实手机上一些简单的小游戏都可以用scratch很快做出来,这正是scratch的优势所在。
网址链接:https://kada.163.com/project/107152-127699.htm
始发于微信公众号:
临汾南城教辅中心