咨询热线:

187 - 6397 - 2757

当前位置: 首页 > 新闻列表 > 编程与游戏结合

济南少儿编程:编程让孩子制作枪战游戏!~山东少儿编程~少儿编程

    快让你的孩子放下手里的平板和手机吧!跟随我们的老师制作枪战游戏!

济南少儿编程:编程让孩子制作枪战游戏!~山东少儿编程~少儿编程(图1)

    由孩子们提意见,枪战游戏受到大多数孩子认可!看来平时吃鸡玩了不少啊!

济南少儿编程:编程让孩子制作枪战游戏!~山东少儿编程~少儿编程(图2)

    目的

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

济南少儿编程:编程让孩子制作枪战游戏!~山东少儿编程~少儿编程(图3)

    适用对象:5岁以上的孩子。

    实现方式

    宇宙飞船角色的上下左右移动比较简单,我们之前就学过了。

    回顾一下:只需要不停循环,检测是否有按键按下。如果左箭头按下,X轴就减少10;如果右箭头按下,X轴就增加10;如果上箭头按下,Y轴就增加10;如果下箭头按下,Y轴就减少10。

    我们第一次使用发射炮弹的功能,先找个图代替炮弹,差不多就行,比如球,最后孩子们选择了用闪电代替,咱们将闪电的尖头调转朝上。

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

    改进一下

    孩子们在制作程序的时候,不断验证并改进,解决了一个又一个问题!

    1、确定宇宙飞船范围

    如果不设置范围,那么左右上下会移出屏幕。

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

济南少儿编程:编程让孩子制作枪战游戏!~山东少儿编程~少儿编程(图4)

    2、删除克隆体

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

    3、播放声音

    每次发射炸弹后,系统会播放声音。

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

济南少儿编程:编程让孩子制作枪战游戏!~山东少儿编程~少儿编程(图5)

    做了一点点改进后,咱们开始总结下孩子们的制作步骤!

    第一步:飞船角色上下左右移动

    1.    加入宇宙飞船角色;选择星空背景

    2.    造型中,将飞船大小调小一点;设置飞船的中央点为中心

    3.    设置开始事件

    4.    直接重复执行,无限循环

    5.    加判断,然后使用侦测 “按键 左移键是否按下”,那么X坐标增加-11,即飞船向左边移动

    6.    后来我们增加了一个判断

    如果X坐标大于-220,才将X坐标增加-11,否则就不增加,即到达左边框以后,飞船不会继续往左边移动,保持在屏幕范围内

    7.    向右,向下和向上,方法类似

    小飞率先把飞船动作做出来了,其他的小朋友要来玩。结果庭佑一直把箭头按住,飞船飞出了屏幕!又发现了一个问题,为了解决这个问题,咱们就增加了边框的判断。

济南少儿编程:编程让孩子制作枪战游戏!~山东少儿编程~少儿编程(图6)

济南少儿编程:编程让孩子制作枪战游戏!~山东少儿编程~少儿编程(图7)

    (飞船上下左右移动)

    第二步:克隆炸弹

    8.    加入闪电角色。

    9.   将闪电调小一点;设置飞船的中央点为中心。然后转动了一下。

    10.  设置开始事件

    11.  直接重复执行,无限循环

    12.  每个循环,都将子弹 “移动”到“飞船”。因为飞船是移动的,所以发射炸弹时,要从飞船位置上发射出来。

    13.  增加如果那么的判断,检测空格按键是否被按下。

    14.  如果空格键被按下,那么就克隆自己。(这里可以克隆其他角色-例如飞船)。

    15.  然后设置:控制>克隆体启动时,执行这个克隆体的脚本。

    详细步骤如下:

    首先,外观>隐藏自己。 (开始的时候,我们是没有增加隐藏、显示的步骤的。这样炸弹就在飞船上面能够看见。)

    然后选择:运动>面向0°方向,即朝上。这里可以改变方向,例如向右发射炸弹等。(可以选择不同的方向,测试效果)

    然后外观>显示自己。

     重复执行;移动8步。炸弹即往上飞行。(可以改变移动的速度。)

    增加判断,如果碰到边缘,那么,删除克隆体。(如果不删除,就留一个尾巴在屏幕上方。)

    16.  增加声音

    1)克隆自己以后,广播消息1;

    2)当收到消息1时:

    演奏乐器设置为18-鼓

    弹奏鼓声2, 长度为0.25节拍。(要使用广播,否则飞船发射炸弹就要等待声音播放,导致不连续。)

济南少儿编程:编程让孩子制作枪战游戏!~山东少儿编程~少儿编程(图8)

济南少儿编程:编程让孩子制作枪战游戏!~山东少儿编程~少儿编程(图9)

    (炸弹:克隆自己、克隆后移动、广播播放声音)

    洛真提出了一个有趣的想法——在上面随机增加一个角色,比如幽灵 ,幽灵也可以进行克隆,在上面漂浮,按照随机方向自上往下运动,如果被炮弹打中,幽灵则消失,并且播放打中的音乐。

    小洋说咱们还可以增加计分器,每消灭一个敌人,就增加10分!

    孩子们纷纷摩拳擦掌,说要把游戏改进好,下次一起玩,看谁的得分最高!

山东机器人编程:家长要了解英国的少儿编程教育!~济南机器人编程~机器人编程(图6)

    速云少儿编程致力于 4 - 18 岁,山东少儿无人机编程教育机构,速云网络发软件工程师授课少儿编程教给孩子们不光要学习编程,还要结合编程知识给我们无人机写程序,实现我们无人机的自动启飞、人脸识别、智能跟随,包括更加高级的编程玩法,就是无人机编舞。可能家长想了!四岁孩子能学习无人机编程吗?那我们看个四岁的小同学吧,你自己看看能不能学习吧!

我们来看一看四岁小朋友的学习视频吧!

    家长担心孩子们真的能听懂课程吗?在每节课即将结束的时候我们都会进行课程汇报展示,来看一下小童鞋的汇报成果吧!

    这个时候家长可能说了,我们四岁的孩子,年龄辣么小,又不认字,那该如何学习呢?

    其实四岁、五岁的孩子不认字怎么学习?只要孩子识别颜色就可以学习。通过颜色识别具体编程积木,比如:蓝色是运动紫色是外观黄色是事件等等,通过颜色识别文字,根据颜色先实现出程序做出卡通的效果,以激发孩子兴趣,使孩子产生兴趣后开始具体学习每个积木的作用,再学习积木上面的文字。如下图:

家长关心孩子从小学习编程的6个问题都在这里了,你还在犹豫吗(图1)

    这个时候你还认为编程难吗?其实针对4岁起,就已经可以学习编程了。通过搭积木的方式让孩子学习编程。

    当然,比如我们下面的无人机编程视频吧!

    无人机能六架一起起飞?没错!那他又和数学有什么关系呢?

    小云说啦!这是根据我们数学中的坐标轴的 x轴 y轴 初始化无人机位置,无人机与无人机之间的距离、架数的多少,全部需要通过精密的计算,否则无法编排出理想的造型

    现在作为家长的你!还在纠结无人机编程是否对孩子有帮助吗?

无人机编程能做什么?人脸识别?智能跟随?自动飞行?还有吗?

答案:有!那就是"无人机编舞"!不知道无人机如何编舞?快看下面我们速云小童鞋的无人机编舞吧!!


    无人机编程都学习哪些内容呢?

       让无人机与编程结合?

没错!就是要让孩子“动手”+“编程”实现无人机起飞。

重点培养孩子逻辑思维能力与动手操作能力,让孩子在编写无人机程序的时,无形的锻炼孩子的逻辑思维能力和前沿科技的运用能力,在飞行学习中,孩子们需了解飞机的机械结构,练习手眼协同能力,甚至自己组装飞行器;在编程中,无人机可以在三维空间中,用摄像头完成巡线、人脸识别等人工智能任务。

例如:人脸识别,智能跟随,红外线定稿,光流定位、无人机编舞等。


无人机编程(图1)



当你的孩子还在学习机器人编程时,别人家的孩子却已经学习起了“无人机编程”(图7)

看我们小童鞋们上课视频吧

    坦克编程都学习哪些内容呢?

    动手组装”+“编写程序”

    通过编程将抽象理论与实践操作合二为一,让孩子重新理解知识,体验人工智能,培养独立思考的习惯和动手解决问题的能力。

    课程涉及机器人拼装、力学等数理知识,运用六类人工智能模块,编写专属的自动驾驶算法程序,让孩子更加深入理解人工智能技术。

    例如:人脸识别、智能跟随等前沿技术。


当你的孩子还在学习机器人编程时,别人家的孩子却已经学习起了“无人机编程”(图8)


当你的孩子还在学习机器人编程时,别人家的孩子却已经学习起了“无人机编程”(图9)

在线客服
热线电话

微信公众账号

在线购课

微信客服