- 35
- 0
- 约小于1千字
- 约 6页
- 2023-10-11 发布于浙江
- 举报
Scratch编程
scratch编程走迷宫
sratch编程中走迷宫是一个经典的小游戏,虽然网上有很多例子,但本人还是想将自己走迷宫的独特之处和大家分享一下:
操作步骤如下:
1、先删除默认的小猫,导入一个迷宫或自己画一个也行,如上图,修改角色名:迷宫,初始化如下:
2、绘制一个角色“小方块”,两个造型,第二个造型是专为走迷宫时撞墙使用。
3、再选择一个终点角色bowl,改名为“碗”初始化程序如下:
4、选择角色“小方块”,初始化代码如下:造型2是为撞墙后使用的。
点击绿旗,此时舞台上变为如图所示,可以编写走迷宫的代码了。
5、首先定义小方块的移动,我们要用到下面这个侦测积木,当按下光标控制键时改变小方块的坐标从而改变小方块的位置。
为了使主程序简短易懂,此处我们用了自定义积木。
6、只有这些显然是不够的,小方块在移动时会穿过迷宫(穿过墙),需要用到判断语句:是否碰到墙,以及碰到墙后怎么办?建立两个私有变量:小方块横坐标,小方块纵坐标;小方块在移动时同时把它的x坐标,y坐标赋予这两个变量,如果小方块碰到了墙,然后让小方块移动到这两个变量所代表的位置, ,这是什么意思呢?相当于还回到刚才的位置,没有移动,明白了吗?不难理解吧。程序代码如下:
此处又定义了一个积木“检测是否碰到迷宫”使主程序看起来简单易懂。此时程序能正常运行了,也能正常走迷宫了,下面本人再润色一下。
7、首先加入一个
您可能关注的文档
- MJS工法桩在紧邻保护性建筑物的基坑施工中应用.docx
- Nature:土壤碳分解的温度敏感性及其对气候变化的反馈.docx
- petromod操作手册-中文.docx
- PK模板进场验收.docx
- PowerPoint的VBA设计中Shape对象运用方法初探.docx
- PP雨水蓄水模块原理优势.docx
- pvsyst7.2中文版可用版.docx
- sigil制作epub电子书的最详细教程.docx
- 2023年江苏省淮安市中考数学真题汇编试卷附解析.docx
- 2023年教导主任开学讲话稿实用(合集四篇).docx
- 湖南省永州市冷水滩区杨村甸花桥联考2025-2026学年六年级上册期中考试科学试卷.docx
- 湖南省永州市冷水滩区普利桥镇联考2025-2026学年六年级上册期中考试科学试卷.pdf
- 人教版PEP三年级英语上册课件《Unit5 Part B 第5课时 Let's learn, Listen and do & Start to read》.pptx
- 四川省自贡市富顺县代寺联考2025-2026学年六年级上册期中考试科学试卷.docx
- 广东省惠州市博罗县罗阳镇2025-2026学年五年级上册期中考试科学试卷(含答案).docx
- 四川省自贡市富顺县代寺联考2025-2026学年六年级上册期中考试科学试卷.pdf
- 湖南省永州市冷水滩区杨村甸花桥联考2025-2026学年六年级上册期中考试科学试卷.pdf
- 广东省惠州市博罗县罗阳镇2025-2026学年五年级上册期中考试科学试卷(含答案).pdf
- 2026年福建省高考物理试卷真题(含答案).pdf
- 人教版PEP三年级英语上册课件《Unit5 Part B 第4课时 Let's talk & Draw and say》.pptx
原创力文档

文档评论(0)