咨询热线:

187 - 6397 - 2757

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

济南少儿编程:小学生用编程制作“球打香蕉”小游戏(上)~山东少儿编程~少儿编程

    想像一下“飞在空中的球”,以及现实生活中存在你无法打破的自然规律。比如,受地球重力作用,任何跳到半空中的物体都会再次坠落。就像今天老师给大家带来的这款游戏,“Magic Ball”,会向你展示了如何在游戏世界里添加重力。

济南少儿编程:小学生用编程制作“球打香蕉”小游戏(上)~山东少儿编程~少儿编程(图1)

    现在,跟老师一起来通过scratch开始制作吧。

    ★游戏目标:

    我们小球的任务是尽力击落香蕉,它可以选择朝什么方向、以何种速度跳跃。你需要让它越过大树,用尽量少的跳跃次数获得香蕉。

    弹射器:

    用左箭头和右箭头控制这个箭头,指向你想弹射猴子的方向。

济南少儿编程:小学生用编程制作“球打香蕉”小游戏(上)~山东少儿编程~少儿编程(图2)

    香蕉:

    小球碰到任何一串香蕉,都会把它击落。持续发射小球,直到香蕉全部被击落。

济南少儿编程:小学生用编程制作“球打香蕉”小游戏(上)~山东少儿编程~少儿编程(图3)

    Ball :

    速度是从1-20之间改变的,选择合适额速度然后按下空格键把它弹射出去。

    ★游戏控制:

    首先,要知道玩家使用上下左右键和空格键来操控游戏。

济南少儿编程:小学生用编程制作“球打香蕉”小游戏(上)~山东少儿编程~少儿编程(图4)

    然后开启我们的操作:

    1·新建一个作品,命名为“Magic Ball”。删除默认的小猫角色,然后从角色库中把“ball”和“Arrow1”都添加进来,将“Arrow1”角色名字改为“发射器”。

济南少儿编程:小学生用编程制作“球打香蕉”小游戏(上)~山东少儿编程~少儿编程(图5)

    2. 点击“变量”组,选择“新建变量”,添加一个变量,命名为“发射速度”。新建的这个变量会自动出现在舞台上。

济南少儿编程:小学生用编程制作“球打香蕉”小游戏(上)~山东少儿编程~少儿编程(图6)

    3. 选择发射器角色给他添加如下三段脚本,让玩家可以通过键盘上的左右方向键来控制它的角度。箭头的方向就是猴子发射出的方向。运行脚本,试着调整箭头。

济南少儿编程:小学生用编程制作“球打香蕉”小游戏(上)~山东少儿编程~少儿编程(图7)

    让游戏刚开始的时候发射器在舞台的左下方

济南少儿编程:小学生用编程制作“球打香蕉”小游戏(上)~山东少儿编程~少儿编程(图8)

    当按下右移键控制发射器向右旋转1° 

济南少儿编程:小学生用编程制作“球打香蕉”小游戏(上)~山东少儿编程~少儿编程(图9)

    当按下左移键控制发射器向左旋转1°

    4. 现在已经完成瞄准环节,接下来需要控制发射速度,添加如下脚本,他能让游戏机制更有趣以及让你选取你想发射的速度。

济南少儿编程:小学生用编程制作“球打香蕉”小游戏(上)~山东少儿编程~少儿编程(图10)

    5. 现在选择小球角色,添加右边的脚本把她移动到发射器后面。 

济南少儿编程:小学生用编程制作“球打香蕉”小游戏(上)~山东少儿编程~少儿编程(图11)

    6. 在小球角色中,添加这段新脚本,当按下空格键时,发射小球。“重复执行直到......”是一种新的循环指令,它会重复执行里面的指令直到条件成立,既然这样,小球就会一直飞行,直到它碰到舞台的边缘。

济南少儿编程:小学生用编程制作“球打香蕉”小游戏(上)~山东少儿编程~少儿编程(图12)

    7.试着用方向键调整发射器的角度,选着合适的发射速度,然后按下空格键发射小球。他会沿着直线飞行,直到撞到舞台的边缘。但在真是情况不是这样的,当小球向前运动的时候最终他会落到地面上,稍后我们会在游戏中增加重力,让小球的运动更加逼真。

济南少儿编程:小学生用编程制作“球打香蕉”小游戏(上)~山东少儿编程~少儿编程(图13)

    8.在这个游戏当中,小球得分的方法是击落香蕉。利用克隆指令,你就可以只添加一串香

    蕉角色,却能让猴子可以瞄准很多香蕉。

    添加香蕉的同时新建一个变量,命名为:“香蕉变量”,用它来记录舞台上的香蕉数量,开始的时候有5串。添加右边的脚本,他们可以克隆出香蕉。但是先不要运行他们。你还需要告诉克隆体应该干什么。

济南少儿编程:小学生用编程制作“球打香蕉”小游戏(上)~山东少儿编程~少儿编程(图14)

    9. 添加如下脚本,让每一串香蕉克隆体随机出现在舞台右侧,同时随机改变他的外观,最后请确保它不会被隐藏。克隆体会一直等待小球来触碰它,碰到后就会自动消失,如果这是最后一串香蕉,那么它就会发出一个“游戏结束”的消息,当然需要你来创建这个新消息。

济南少儿编程:小学生用编程制作“球打香蕉”小游戏(上)~山东少儿编程~少儿编程(图15)

    学会了吗?小同学们!~

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

       让无人机与编程结合?

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

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

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


无人机编程(图1)



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

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

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

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

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

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

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


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


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

在线客服
热线电话

微信公众账号

在线购课

微信客服