咨询热线:

187 - 6397 - 2757

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

孩子们爱玩的深海大战,速云小同学们都会自己做!「济南机器人编程_山东机器人编程_机器人编程」济南少儿编程

    今天我们要做一款游戏“深海大战”;可以说这一款游戏是我们以往的文章中没有涉足的,所以想做的小同学们仔细听哦。

    游戏规则:用键盘左右控制一艘海面上的战舰,空格键向下发射子弹,在海面下有虎视眈眈的潜艇,他们可以向你发射子弹,还有无辜的潜水爱好者,甚至还有幽灵般出现的深水炸弹,你要尽可能多的击中潜艇,同时要避免杀害无辜的潜水者,同时,深水炸弹是一把双刃剑,你击中了炸弹他可以帮助你消灭掉周围的潜艇,同时也会对你和潜水者造成同样的破坏性伤害!

    听明白了吗?不明白的先看个流程图吧。

    流程图如下:

孩子们爱玩的深海大战,速云小同学们都会自己做!「济南机器人编程_山东机器人编程_机器人编程」济南少儿编程(图1)

    流程图分析:

        (1)背景:可分为正常背景和失败背景云彩飘过效果(角色设计)

        (2)战舰:键盘控制战舰的左右移动按下空格键可以发射一枚炮弹,炮弹的运动方向是从战舰中心处开始向下运动,那么,在这里要强调一下,炮弹没有击中任何目标,碰到了海底(边缘)怎么办?

        (3)潜水艇:随机从左右两侧出现,并分别向左右移动,那么,潜水艇碰到边缘如何?潜水艇被炮弹击中如何?潜水艇被鱼类击中如何?

        (4)潜水员:随即从左右两侧出现,并向左或右移动,那么,潜水员碰到边缘如何?潜水员被炮弹击中如何?潜水员被鱼类击中如何?

        (5)鱼雷:随机在海底出现(不能出现在空中),鱼雷被炮弹击中又如何?编程收获:

                (1)初次使用2.0版本编程,还是有很多不一样的地方要慢慢熟悉!

                (2)作为广播—接收广播的流程,其实是在程序运行中开辟了子程序模式,最后还要回到主程序运行,如果不想返回还有“停止运行角色脚本”的指令可以使用。

    开始做了,仔细听哦。

    第一步:场景分析,场景具备的功能是正常显示游戏界面和游戏失败后显示“game over!”

孩子们爱玩的深海大战,速云小同学们都会自己做!「济南机器人编程_山东机器人编程_机器人编程」济南少儿编程(图2)

孩子们爱玩的深海大战,速云小同学们都会自己做!「济南机器人编程_山东机器人编程_机器人编程」济南少儿编程(图3)

    场景一和场景二已经制作完毕,那么接下来就是场景上的云彩飘动效果了:

孩子们爱玩的深海大战,速云小同学们都会自己做!「济南机器人编程_山东机器人编程_机器人编程」济南少儿编程(图4)

    我自己画了三个云彩角色,大家可以自己设计云彩的形状,绘制好之后,就是最重要的脚本环节了:我仅以cloud1角色为例:

孩子们爱玩的深海大战,速云小同学们都会自己做!「济南机器人编程_山东机器人编程_机器人编程」济南少儿编程(图5)

    剩下的cloud2和colud3同学们自己去制作吧!

    第二步:主角战舰出场

孩子们爱玩的深海大战,速云小同学们都会自己做!「济南机器人编程_山东机器人编程_机器人编程」济南少儿编程(图6)

    战舰代码如下:

孩子们爱玩的深海大战,速云小同学们都会自己做!「济南机器人编程_山东机器人编程_机器人编程」济南少儿编程(图7)

孩子们爱玩的深海大战,速云小同学们都会自己做!「济南机器人编程_山东机器人编程_机器人编程」济南少儿编程(图8)

    第三步:潜水艇出场:

孩子们爱玩的深海大战,速云小同学们都会自己做!「济南机器人编程_山东机器人编程_机器人编程」济南少儿编程(图9)

    潜水艇的程序很冗长,一段完整的程序截取了两部分,下面连续的两张图都是潜水艇的程序,我在此仅以潜水艇1为例讲解,潜水艇2的程序同学们自己去做吧,基本一致!

孩子们爱玩的深海大战,速云小同学们都会自己做!「济南机器人编程_山东机器人编程_机器人编程」济南少儿编程(图10)

孩子们爱玩的深海大战,速云小同学们都会自己做!「济南机器人编程_山东机器人编程_机器人编程」济南少儿编程(图11)

    潜水艇2的程序同学们自己去写吧,如果不会可以关注我们公众号,问我们老师哦3

    潜水艇发射的炮弹的脚本:

孩子们爱玩的深海大战,速云小同学们都会自己做!「济南机器人编程_山东机器人编程_机器人编程」济南少儿编程(图12)

    第四步:鱼雷登场

孩子们爱玩的深海大战,速云小同学们都会自己做!「济南机器人编程_山东机器人编程_机器人编程」济南少儿编程(图13)

    鱼雷代码如下:

孩子们爱玩的深海大战,速云小同学们都会自己做!「济南机器人编程_山东机器人编程_机器人编程」济南少儿编程(图14)

    第五步:潜水员出场

孩子们爱玩的深海大战,速云小同学们都会自己做!「济南机器人编程_山东机器人编程_机器人编程」济南少儿编程(图15)

    我们接下来分析潜水员的脚本,其实潜水员的脚本和(?)的脚本基本一样?我估计大家都能猜出来了对吧?那么我就展示一下潜水员和(?)不一样的部分好了!

孩子们爱玩的深海大战,速云小同学们都会自己做!「济南机器人编程_山东机器人编程_机器人编程」济南少儿编程(图16)

    同学们,你学会了吗?如果不会的可以关注我们公众号在线问我们老师哦,随时给喜欢学习的小同学解答问题。

    还有最后一步,也就是第四步,老师先不写了,同学们试试看吧,明天文章更新下一步程序。天天关注“速云少儿编程”吧!每天都有更新新鲜的新程序哦!

    同学们,你学会了吗?

    好啦!各位家长如果想尝试下快去我们云平台吧 速云少儿编程 - 云平台 或输入网址 http://it.itchilds.com

    这个时候,家长们你还认为编程就是给孩子增加一个兴趣吗?"编程"+"数学"结合,巧解奥数题 - 水手分椰子,作为家长的你会吗?(图11)"编程"+"数学"结合,巧解奥数题 - 水手分椰子,作为家长的你会吗?(图12)"编程"+"数学"结合,巧解奥数题 - 水手分椰子,作为家长的你会吗?(图12)"编程"+"数学"结合,巧解奥数题 - 水手分椰子,作为家长的你会吗?(图12)

    计算机是不是很强大呀!但前提是你要会编程呀!只有会编程,你才能让计算机替你解决问题呀!别担心,编程其实也没有想象那么难!只要你愿意学。小云解读:如何通过编程解决数学题 - 求数值累加之和(图3)小云解读:如何通过编程解决数学题 - 求数值累加之和(图4)小云解读:如何通过编程解决数学题 - 求数值累加之和(图4)

    当然,无人机编程就更加深奥,比如我们看下面的视频吧!

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

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

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

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

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


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

       让无人机与编程结合?

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

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

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


无人机编程(图1)



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

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

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

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

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

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

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


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


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

在线客服
热线电话

微信公众账号

在线购课

微信客服