友情提示:380元/半年,儿童学编程,就上码丁实验室。
可爱的小朋友们,今天我们来编一个迷宫探险的小游戏吧。
游戏介绍:小企鹅要拿到4把藏在迷宫4个角落的钥匙,才能获得胜利哦。
迷宫探险
效果图
通过上下左右键来移动小企鹅,然后去寻找钥匙,直到找到4把钥匙,最后播放胜利音乐。
在这个游戏中,我定义了3个变量:
x:小企鹅的x坐标,这是个隐藏变量。
y:小企鹅的y坐标,这是个隐藏变量。
钥匙数量:表示找到了几把钥匙,这是个隐藏变量。
背景

图1背景图
以迷宫地图作为背景图
角色

图2角色图
这个游戏一共5个角色,分别是4把钥匙和一个企鹅
第1个角色:企鹅
给这个角色添加4个声音,分别是声音库中的”lo gliss tabla” “fairydust” 和 “clapping” 以及本地上传的”移动”的声音。当企鹅移动时播放“移动”声音,当企鹅撞墙时播放”lo gliss tabla” 声音,当企鹅捡到钥匙时播放”fairydust”声音,当集齐4把钥匙时播放“clapping”声音。
企鹅脚本展示
企鹅第一步

图3企鹅第一步
当绿旗被点击时,初始化钥匙数量为0,然后重复执行后续代码,将x坐标保存到x变量中,将y坐标保存到变量y中。如果按下左键,向左移动,如果按下右键,向右移动,如果按下上键,向上移动,如果按下下键,向下移动。如果碰到墙壁颜色,角色将回到移动前的位置,表示碰到墙壁了,无法移动,同时播放声音,表示撞墙的声音。
企鹅第二步

图4企鹅第二步
当绿旗被点击时,首先判断钥匙数量是否等于4,如果条件成立,停止该角色的其他脚本。移动中央,然后将企鹅放大,播放声音,并宣布玩家已经找到了全部钥匙,表示玩家获胜。
如果条件不成立,表示还没有找到全部钥匙,则一直等待。
企鹅第三步

图5企鹅第三步
当接收到“找到钥匙”消息,播放声音”fairydust”
第2个角色:钥匙1

图6钥匙1
将钥匙放在屏幕左下角。当绿旗被点击时,显示角色,在碰到企鹅前一直等待。当碰到“企鹅”时,会广播消息“找到钥匙”,然后将变量“钥匙数量”增加1.隐藏“钥匙1”,表示企鹅拿到了钥匙。
第3~5个角色:钥匙2~钥匙4
我们复制3个钥匙1,将它们分别改名为“钥匙2”“钥匙3”“和”钥匙4“,然后将这3个钥匙分别放在右下角、右上角、左上角。这三个钥匙的造型和脚本都与钥匙1一样,这里不再赘述。

图7钥匙2~4脚本
这样,”迷宫探险“这个游戏完成啦!大家试着玩玩~
转自公众号:
小鱼儿编程