寻宝人后院奇遇:绳降洞穴,揭秘自然雕琢的地下迷宫 #寻宝
开箱寻宝184。
寻宝人在其宅底的幽深后院中意外揭开了一座隐秘洞穴的神秘面纱。他心中涌动着激动与憧憬,料想着悠遂之处并藏匿着足以改写命运的稀世珍宝,若能得手必将会成就一番传世财富。于是他机智地将绳索系于腰间缓缓垂降,踏入了这未知的秘境。洞内怪石嶙峋,形态万千,宛如天工开物,令人叹为观止,同时也让这趟探险之旅平添了几分未知与挑战。
随着探险的深入,空间逐渐逼仄。正当寻宝人全神贯注之际,一场突如其来的小插曲悄然上演。绳索竟在半空中意外打了个绳结,幸而他反应迅速,几番周折之下绳索终得解脱,避免了一场潜在的危机,也让接下来的旅程得以继续进行。
终于寻宝人稳稳降落在洞穴底部,满心期待地环顾四周,却发现现实并未如想象般璀璨夺目。除了自然鬼斧神工雕琢出的奇特地貌,并无他物。他迅速通过对讲机报平安,随后带着一丝不甘与好奇继续深入探索。
不久石壁上一个缓缓蠕动的身影引起了他的注意,这小小的生命在此幽暗之地顽强生存,不禁让人心生怜悯与疑惑。紧接着角落里一只翠绿的青蛙跃入眼帘,仿佛是对井底之蛙这一成语最生动的诠释,让寻宝人不禁哑然失笑。
随着探索的深入,洞穴愈发狭窄,几乎到了单人难以通行的地步。为了确保安全,寻宝人明智地邀请了同伴加入,共同揭开这迷宫般的洞穴之谜。洞内景象错综复杂,犹如大自然精心布置的迷宫。除了狭窄的出入口与曲折蜿蜒的过道,再无其他出路可寻,更别提那梦寐以求的宝藏。
但就在这即将放弃之际,寻宝人的心境却发生了微妙的变化。他开始意识到这天然的洞穴本身就是一件无与伦比的艺术品,每一处细节都透露着大自然的鬼斧神工,令人心旷神怡,如同仙境。更令人惊喜的是在洞穴深处一股清澈见底的天然泉水潺潺流淌。寻宝人坚信或许水流背后隐藏着通往美丽世界的秘密通道,一个如同桃花源般令人向往的秘境。
少儿编程Scratch入门项目——迷宫寻宝
在“迷宫寻宝”游戏中,我们可以自己上传孩子日常生活中喜欢的东西,或者直接使用网站中自带的素材,操控我们的主角色在迷宫中去寻找我们设置好的“宝藏”,可以指定寻宝的先后顺序,或者自由寻找,通过设计和游玩该游戏可以锻炼孩子的以下一些能力:
1.逻辑思维能力:孩子需要根据迷宫的布局来思考如何获取“宝藏”,这有助于他们学*分析问题并找出解决问题的方法。
2.空间认知能力:在解决迷宫问题时,孩子们会自然而然地增强对空间关系的理解,这对于他们的空间想象力是非常有益的。
3.耐心与毅力:完成一个复杂的迷宫可能需要一段时间,这能够帮助孩子学会坚持并克服挫折感。
4.决策能力:在面对多个路径选择时,孩子须做出决定,怎么走路径最短,这是培养决策能力的好方法。
5.注意力集中:迷宫游戏要求高度集中的注意力,以避免走错路。
1.需要到scratch中社创建一个账号,qq邮箱就可以。
2.一张迷宫地图
3.想要找的宝藏可自己上传图片,或者直接使用网站提供的素材
使用方法非常简单,就是代码区(积木)的搭建,可以直接拖拽进行,网站内置了很多角色、造型、声音,这些东西也都可以自己上传
操作主角色,使用键盘的↑↓←→四个方向进行移动,碰到墙壁时返回上一步,直到找到所有“宝藏”
地图:可以自己用笔画完以后拍照上传,或者直接网上搜
主角色:主角色可自己上传孩子图片,或使用网站提供的素材
宝藏:可上传孩子日常中喜欢的玩具、食物等,或使用网站提供的素材
舞台区是一个以中心(0, 0)为原点的二维坐标系,一般以x命名横坐标,y命名纵坐标,当我们设置x坐标增加1时,就是往右(→)平移1,x坐标增加-1既x-1就是往左(←)平移1,y坐标同理,增加1往上(↑)平移1,增加-1往下(↓)平移1。
如下一个点,初始位置为(1,3),当设置x坐标增加1时,往右(→)移动,位置就到了(2,3)
上传一张地图角色,作为游戏背景,当游戏开始时,将它放到最底层,以防挡住我们的其他角色
鼠标移到页面右下角的“猫头”上,上传自己想要的或者直接在素材库中选取一个当做主角色,并调整好角色的大小和初始位置
主角色创建好以后,就可以设置我们的“宝藏”角色了,同样的可以自己上传或者素材库中选取,这里我直接从素材库中,选了几个,然后手动在舞台区把它们拖动到了迷宫的几个地方
整体的游戏画面现在已经搭建好了,接下来就是代码的逻辑了,既然是要在迷宫中寻找宝藏,那就需要控制主角色(小猫)的移动,在每次移动完成以后,记录下当前移动的位置,即坐标,为的是在碰到墙壁以后返回上一步的位置,所以这里我们需要设置两个变量来存储小猫对应的x轴坐标,y轴坐标
y轴坐标同样步骤创建一个。
因为游戏是一个持续的过程,不是在操作一步以后就停止了,所以我们需要加上一个“重复执行”的控制代码
然后把我们自己的x,y轴坐标变量设为舞台区对应的x,y轴坐标
舞台区的x,y轴坐标在运动类型下面
接下来就是操作四个方向的逻辑搭建了,整体代码是一样的,通过控制键盘按下的方向键和设置x,y轴的变量数值。
以按右(→)方向键为例,控制逻辑就是\”如果按下→键那么\”就\”将x坐标增加5\”,这里增加的数值可以自行控制,然后我们还可以给它加上一个音效,使其更有互动性。
在“控制”类型下找到“如果<>那么”
在“侦测”类型下找到“按下→键”
注意是选择“增加”,不要用到“设为”
然后去搜索一个\”Boing\”的声音,可自行选择其他声音
注意这里选择的是“等待播完”,为的是防止上一次移动完声音还没播放完,下一次移动又开始播放声音形成噪音,这样也能变相的稍微减慢移动的速度
其他方向的流程都是如此,就是注意“左右”方向对应的是“x坐标”的“减加”,“下上”方向对应的是“y坐标”的“减加”
最后就是当碰到墙壁时,我们需要返回上一步,这里就是单独设置两个变量要用到的地方,然后给添加一个声音来增加互动性。
这里需要用到“侦测”类型下的“碰到颜色<>?”,它可以直接从角色中提取颜色,这里我们提取墙壁对应的颜色
如果碰到墙壁对应的颜色,我们就移动到我们添加的\’x,y\’变量位置
这样我们的主角色代码逻辑就完成了,接下来就是我们的“宝藏”角色对应的逻辑,它们的逻辑都是一样的,游戏开始时,我们把它显示出来,在“碰到”我们的主角色以后,播放一个声音,把它隐藏就好了。
然后我们拖动苹果对应的整个代码块到其他角色上,就可以完成复制的效果,不用每个角色单独再搭建一次
游戏核心的设计就在于,认识舞台区是一个以(0,0)为中心原点的直角坐标系,通过操作键盘的上下左右四个方向,控制主角色对应的\”x,y\”坐标的值完成移动,在碰到墙壁时返回上一步。
在线体验:https://www.scratch-cn.cn/project/?comid=66e4eaf14e63470f70023495
标题:迷宫寻宝—迷宫寻宝图3d能找到几个号
链接:https://www.7kxz.com/news/sypc/46209.html
版权:文章转载自网络,如有侵权,请联系删除!