少儿编程Scratch第三讲:宇宙大战.枪战游戏

这是我们第一次使用发射炮弹的功能。首先要找到一个炮弹的图,可以选择球类或者其他物品, 最后我们选择了一个闪电,但要将闪电转一下,让尖尖的头朝上。Scratch提供了克隆角色的功能,这是一个强大的功能,就是克隆出另外一个副本出来。克隆体启动时,可以执行单独的脚本,即相当于一个子函数,控制这个...
少儿编程Scratch第三讲:宇宙大战.枪战游戏
小朋友这周的表现还算不错。周末多数时间都由我陪着他做课本上的数学题,后来还学了英语。任重道远啊,语数外都还得加强,还远不到自己就能取得好成绩的阶段。

上周说好这周要做一个发射炮弹的游戏。最后在周日晚上八点学习完英语以后才开始。

目的:设置一艘宇宙飞船或其他角色,实现上下左右移动。每按一次空格键即发射一枚炮弹,同时播放声音,炮弹往屏幕上方飞,直到飞出屏幕。发射子弹、炸弹是很常见的游戏功能。

实现方式:宇宙飞船角色的上下左右移动是比较简单的。我们在接球运动中已经学过了。只需要不停循环,检测是否有按键按下。如果左箭头按下,X轴就减少10;如果右箭头按下,X轴就增加10;如果上箭头按下,Y轴就增加10;如果下箭头按下,Y轴就减少10。对于这个步骤,小孩表示理解。

这是我们第一次使用发射炮弹的功能。首先要找到一个炮弹的图,可以选择球类或者其他物品, 最后我们选择了一个闪电,但要将闪电转一下,让尖尖的头朝上。

Scratch提供了克隆角色的功能,这是一个强大的功能,就是克隆出另外一个副本出来。克隆体启动时,可以执行单独的脚本,即相当于一个子函数,控制这个炮弹克隆体。每按一次按钮,炮弹就克隆复制自己。然后炮弹往屏幕上放飞行就比较简单了,就是向上移动一定的位置,或者Y轴增加一定的距离。不停循环即可往上飞行。

逐步改进:制作程序的过程,是一个不断测试改进的过程。我们在制作过程中,发现了一些问题,并且逐步解决了。

1. 宇宙飞船的范围确定。如果不设置范围,那么左右上下会移出屏幕。因此我们后来增加了一个判断,即只有在X轴大于-220时,才继续往左移动,否则就不往左移动了。Y轴类似。这样通过四个箭头的移动,保证宇宙飞船一直都不会超出屏幕,同时上方保留一定的空间。

2. 克隆体一直往上飞行,到顶部以后,炸弹会停留在那边,留下一个尾巴。我们增加了判断。如果碰到边缘,就“删除克隆体”,这样克隆体碰到边缘后就消失了。

3. 播放声音:每次发射炸弹后,系统会播放声音。播放声音不能直接在循环中做,因为那样会做完以后才能继续发射下一个炮弹,影响效果。因此广播一个消息,然后在消息中播放音乐。最后我们选择了一个敲打低音鼓的声音,这样发射炸弹以后,就发出类似爆炸的声音了。

在游戏制作过程中,我们先设置了飞船的上下左右移动,然后加入了发射炮弹的功能,之后不断调整优化,确保游戏体验良好。在制作游戏时,我们还考虑了游戏中的逻辑性,如飞船的边界判断、克隆体的移动与消失、声音的播放等,以增加游戏的趣味性和互动性。通过家长的指导和孩子的操作,不仅培养了孩子的编程兴趣,也使他们了解了实现游戏功能所需的步骤和控件操作,为他们的逻辑思维和问题解决能力打下了基础。2024-11-03
mengvlog 阅读 31 次 更新于 2025-08-11 11:58:20 我来答关注问题0
  • Scratch提供了克隆角色的功能,这是一个强大的功能,就是克隆出另外一个副本出来。克隆体启动时,可以执行单独的脚本,即相当于一个子函数,控制这个炮弹克隆体。每按一次按钮,炮弹就克隆复制自己。然后炮弹往屏幕上放飞行就比较简单了,就是向上移动一定的位置,或者Y轴增加一定的距离。不停循环即可往上...

  •  翡希信息咨询 【跟娃学少儿编程scratch】scratch编程教程第三课:电脑里的海洋馆

    在Scratch编程教程第三课“电脑里的海洋馆”中,你将学会以下步骤来制作一个简单的动画:启动Scratch并移除小猫角色:打开Scratch软件。点击右上角的删除按钮,移除默认的小猫角色。添加新角色和背景:从角色库中选择“fish”角色添加到舞台。从背景区中选择“水下”图片作为舞台背景。观察并复制“fish”角色...

  •  文暄生活科普 【跟娃学少儿编程scratch】scratch编程教程第三课:电脑里的海洋馆

    启动scratch,先移除小猫角色,点击右上角的删除按钮即可。然后添加新角色和背景。选择“fish”角色,并从背景区中选择“水下”图片。完成添加后,画面应该如下所示:接下来,给“fish”角色编程:首先,观察“fish”的四个不同造型。复制角色,修改造型和大小。例如,复制并调整为造型2,大小80;再复制...

  • 植物大战僵尸的Scratch少儿编程课程是一个通过制作策略互动游戏来教授编程逻辑的课程。课程内容主要分为以下几个部分:第一讲:植物准备阶段:孩子们将学习如何设置传送带,定时产生并滚动植物卡片。他们将了解如何通过点击购买来克隆对应的植物,并给向日葵添加跟随鼠标的动画效果。第二讲:精确种下植物:在这...

  •  文暄生活科普 植物大战僵尸-Scratch少儿编程

    植物大战僵尸的Scratch少儿编程课程中,孩子们将体验到一个充满策略与互动的游戏制作过程。启动后,游戏界面展示,点击开始,传送带开始种植植物,等待僵尸的进攻。通过鼠标操作,选择并种植植物进行反击,利用阳光值购买更多植物,形成攻防循环。课程内容分为几个部分:第一讲:植物准备阶段,包括设置传送带,...

檬味博客在线解答立即免费咨询

编程相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部