scratch简单实现迷宫探险

实现效果

scratch简单实现迷宫探险

开始游戏

绘制迷宫探险和开始游戏

最开始绘制一个迷宫探险和开始游戏两个角色。

scratch简单实现迷宫探险

最开始点击开始游戏之后显示出迷宫的背景。

开始游戏:

 

scratch简单实现迷宫探险

 

迷宫探险:

 

scratch简单实现迷宫探险

 

背景:

 

scratch简单实现迷宫探险

 

此时点击运行效果如下:

 

scratch简单实现迷宫探险

企鹅代码

开始游戏之后,

1.企鹅显示
2.按键可以走动
3.碰到迷宫边缘不能走

企鹅显示

 

scratch简单实现迷宫探险

 

按键走动

我们这里实现按下左键企鹅往左走,按下右键,企鹅往右走,上往上走,下往下走

scratch简单实现迷宫探险

顺便普及一下
Scratch之中,我们的x座标控制左右对称,y座标控制上下对称。和我们平时的数学一样。

往左边走也就是我们的x座标减小,往右走也是我们的x座标增大
往上边走也就是我们的y座标增大,往下走也是我们的y座标减小

碰到迷宫边缘不能穿墙

我们想要碰到左边的迷宫边缘,也就是往左走的时候x左边减小,那么**如果碰到黑色边缘,我们的x左边增加一个数就行了。**其余的三个也是相同的道理。
代码如下:

 

scratch简单实现迷宫探险

此时就已经实现我们的小企鹅不会去穿墙啦!

实现效果:

scratch简单实现迷宫探险

小星星

1.让小星星显示出来
2.让小星星旋转起来
3.让小星星持续不断闪烁,增加游戏效果
4.让小星星碰到企鹅就胜利

添加一个小星星并显示

 

scratch简单实现迷宫探险

 

让小星星旋转起来

 

scratch简单实现迷宫探险

 

让小星星持续不断闪烁,增加游戏效果

 

scratch简单实现迷宫探险

让小星星碰到企鹅就胜利

 

scratch简单实现迷宫探险

 

此时小星星就可以持续不断的旋转,并且闪烁起来。

运行效果:仔细看右下角的星星啦

scratch简单实现迷宫探险

胜利脚本

 

scratch简单实现迷宫探险

此时我们的迷宫项目就已经完成啦。不过有兴趣的同学可以尝试如果过了这一关迷宫,再接着进入下一关,也可以增加一个计时器的功能等来完善游戏,让游戏变得更好玩。
此时全部的代码都已经写好。

THE END

源码分享:

链接:pan.baidu.com/s/1rzqdRU
提取码:sk1r

复制这段内容后打开百度网盘手机App,操作更方便哦

转自知乎专栏:花果茶

发布了352 篇原创文章 · 获赞 275 · 访问量 62万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章