编程scratch游戏代码大全_scratch编程小游戏捉蝙蝠小游戏编程教程角色篇

676588fb-b538-eb11-8da9-e4434bdf6706.svg

捉蝙蝠小游戏编程教程

「角色篇」

可以移动的捕网 /

6e6588fb-b538-eb11-8da9-e4434bdf6706.svg

欢迎!

今天来带大家一起学习编程小游戏「捉蝙蝠」。

想要设计一个游戏,就要有基础的构造,角色、背景、执行代码。背景也可以认为是覆盖整个画布、不会移动的角色。

在「捉蝙蝠」小游戏中,基础角色有两个,蝙蝠和捕网。

蝙蝠的角色可以直接在角色库里找到,而今天的主题,是独立设计一个特别的“捕网”。

716588fb-b538-eb11-8da9-e4434bdf6706.svg

第一步

打开scratch,由于角色库里没有捕网,我们需要自己新建一个角色。

5458c50d691b58b70866e78875b39a4d.png

选择画笔图标以绘制角色。

第二步

点击画笔,会出现一个空白角色。

绘制编辑界面如下:

fd6f78884b56116760bf8282311e28c1.png

选中椭圆工具,绘制捕网的轮廓

fa81ed0dd610f740fe42a49d59b6a80d.png

注意:要将绘制工具的填充模式关闭。关闭状态下的填充模式如下图:

c5d208ec68ed05c41bb76214637be9b5.png

选中这个红色的斜线,填充模式就取消了;如果要开启,直接在上面三个颜色模块中更改基础颜色就会自动开启填充。

完成的网的轮廓如下图:

095c74435ff3eca05ec4efea9a8cca6d.png

第三步

选中直线工具,绘制网面。

e24229803d58387678b2107c5dc38bb3.png

完成的网如下图:

27506c921185c9ca78717c464b026741.png

具体的数据和形状可以根据自己的意向更改。

第四步

选中矩形工具,绘制捕网的手柄。

52c714ed249ff6f419bc3054c210f228.png

注意:这里要打开填充工具。

faafdd200c9fd50e7fe125cd87dae93a.png

绘制好的矩形如下:

3ac51f45bb3fc37e5a705bb6fb5eecb1.png

注意:这里如果画出来是方形,不能更改边长比例。可以绘制好以后再控制正左和正右边的锚点,更改图形的边长。

第五步

将画好的矩形挪动到网面的下方,一个捕网就完成了。

e5ca279a2bc97ce1a44537eb538ea774.png

■■■■

拓展:捕网移动

MORE

捕网是用来捕捉蝙蝠的,需要鼠标时刻控制,现在我们就开始编辑基础的移动代码。

选中「事件」模块,将:

d0d457e108e2712facb65fd1586e10ac.png

积木拖出来。

我们已经说了捕网需要时刻控制,但一直摁着鼠标又很不方便。我们可以在「运动」模块中找到:

dfd341b8f760fdcfdd9c1fabb786894a.png

积木,并将它原本的「随机位置」改成「鼠标指针」,让它呆在「事件」积木下面。

但现在又有了新的问题:点击绿旗后捕网只会跟随鼠标一次,然后就需要再次点击绿旗,这样也同样十分麻烦。为了解决,我们可以在「控制」板块中选择:

e8bb5bb11021bf16bfa1f8387cb3bca6.png

积木,让「移到鼠标指针」积木呆在「重复执行」积木内。

最后,我们打开「外观」模块,找到「移到最前面」:

9dfb0b2401e1ee58e2ae8ad52facb459.png

积木,让它呆在「事件」模块下面。

现在按下绿旗后捕网就会跟随鼠标移动啦~

【 END 】

迦南夏令营·一组团队

总司令:戚玥

文字编辑:戚玥

后台管理:王永毅

小助理:吴翌辰 王米

更多夏令营蜜辑

欢迎扫码关注

6722050d0b7c5d6802206336c6cdfe76.png

迦南夏令营

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Scratch是一种针对儿童开发的编程语言,通过图形化编程环境,可以轻松地创造出丰富的小游戏。以下是一些常见的Scratch小游戏代码示例。 1. 跳跃游戏Scratch中,通过控制角色跳跃来躲过障碍物。以下是一些相关的代码: 当角色被点击时: 重复无数次: 如果角色碰到了地面,那么就跳跃 如果角色碰到了障碍物,那么就结束游戏 2. 音乐作曲 Scratch还支持通过编程创作音乐。以下是一个简单的代码示例: 当绿旗点击时: 循环播放一个声音 等待一段时间 播放另外一个声音 3. 连连看游戏Scratch中,可以通过碰撞检测来检测方块之间的连接。以下是一些相关的代码: 当方块被点击时: 如果和上一个点击的方块是同一种颜色,并且相邻,那么就消除这两个方块。 4. 互动式故事 Scratch也支持制作交互式故事。以下是一个简单的代码示例: 当绿旗被点击时: 播放一个开场动画 等待用户点击按钮 如果用户点击了按钮1,那么就跳转到第1页 如果用户点击了按钮2,那么就跳转到第2页 以上是Scratch编程小游戏代码的一些示例。通过这些示例,儿童不仅可以学习Scratch编程语言,还可以创造出自己的小游戏,锻炼对逻辑思维和创意的发掘与应用。 ### 回答2: Scratch是一款非常流行的少儿编程软件,它提供了图形化的编程语言,使得孩子们可以轻松地学习编程知识。Scratch还有很多编程小游戏,以下为大家分享一些精选的Scratch小游戏代码。 1. 马里奥跳跃游戏:这个游戏代码比较复杂,但是孩子们可以通过学习理解Scratch中各种命令的用法。玩家需要控制马里奥跳过所有的障碍物,获得最高分数。 2. 打地鼠游戏:这是一个简单的游戏,主要目的是找到并打击隐藏在洞中的地鼠。玩家需要在规定的时间内尽可能地打击更多的地鼠。 3. 小鸟飞行游戏:这是一个类似于Flappy Bird的游戏,玩家需要控制小鸟躲避所有的障碍物,尽可能多地飞行。 4. 拼图游戏:这个游戏需要孩子们在规定的时间内拼出指定的图片。通过这个游戏,孩子们可以提高自己的空间认知能力和解决问题的能力。 以上仅是Scratch中少儿编程小游戏的其中几个,孩子们可以通过查看和学习这些代码,了解Scratch中各种编程命令的用法,提高自己的编程能力。同时,这些小游戏也可以帮助孩子们在轻松愉快的氛围中学习编程,在潜移默化中掌握编程的技能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值