scratch迷宫小游戏

 scratch初体验

首先我们了解一下scratch是什么
scratch是一款简易的图形化编程工具。1.Scratch是麻省理工学院的开发的简易图形化编程工具,主要面对青少年开放。
然后我们来熟悉一下scratch的界面

在这里插入图片描述现在我们已经知道软件各个部分的功能了,接下来我们看到软件,舞台区有一只小猫,我们尝试着让它动起来。
在这里插入图片描述
我们回家的第一件事是什么,找钥匙开门对不对,那么这个积木就是充当钥匙的角色,只有加入这个积木,程序才能运行,我们将其称为程序的入口。
要让角色动起来,肯定就是在运动区
在这里插入图片描述点击右上角的小绿旗发现小猫动了,但是并不是一直动,是走一下就停了
我们想让小猫一直走,那么这时候就需要用到控制的重复组件,让小猫一直走下去
在这里插入图片描述但此时我们发现小猫只能往右走,撞到墙壁✌不回头,那么我们怎样改变小猫运动的方向呢,就像我们走路,知道往左往右走,撞到墙壁也会转弯。
这时候我们来认识一下程序里的方向
在这里插入图片描述在角色区找到方向,点击会出现一个有指针的圆形。移动指针就可以改变方向,那么我们怎么转到才能让小猫根据我们的意愿走呢?
那么这时候我们要了解一个小知识。在这里插入图片描述我们转一下方向,看看猫是不是旋转了。
在学习了scratch的基础知识之后,来让我们写一个小游戏
大家都应该玩迷宫找宝物的小游戏吧。

在这里插入图片描述
首先我们要绘制地图,这次我们选择自己绘制

在这里插入图片描述以上是我们这个游戏需要用到的模块。
在这里插入图片描述这是我画的背景图,大家可以对比一下有没有轮廓的区别。

我们可以看到角色太大了,所以我们可以在角色区的大小模块调整大小。
在这里插入图片描述因为迷宫游戏,所以我增加了宝物跟守卫者
每一个角色都有自己对应的任务,我们先写小猫的。
思考一下,我们要让小猫做什么
第一步,让小猫动起来。
在这里插入图片描述让小猫一直走,但是撞到墙壁也会一直走
所以我们来做让小猫碰到墙壁就反弹的功能。
在这里插入图片描述

只需要加一块积木就能完成啦~
可是动起来之后撞到我们设置的障碍不会停止,那么我们来分析一下,怎么撞到柱子反弹回刚开始的位置
只要角色撞到紫色就回到起始点
scratch非常方便,它帮我们封装了各种功能,使用起来超级简单。
在这里插入图片描述只要把角色移动到你想要移动的位置,运动指令里就会自动获取该角色的坐标
在这里插入图片描述
在这里插入图片描述可是现在小猫是自己动的,我们要让它被我们控制着行动。
在这里插入图片描述在这里插入图片描述功能的实现有多种方法,现在列出两项。
蝙蝠我们要实现的就是呆在原地不动,为了增加趣味性,我们可以让它不停的变换造型,让它有一直动的效果
在这里插入图片描述
在这里插入图片描述守护者要做的就是到处走动,并且小猫碰到守护者也会回到初始点。
不知道同学们有没有发现,这样运行之后守护者撞到墙壁也不回头。所以还要加ig碰到边缘就反弹的代码。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值