新闻列表
咨询热线:
187 - 6397 - 2757
长期关注我们速云少儿编程的家长们应该了解,我们通过编程实现了各种游戏,比如“植物大战僵尸”、“坦克大战”、“超级玛丽”、“我的世界”等等,解决了孩子玩游戏的习惯,从孩子喜欢玩游戏转变为让孩子自己能通过编程去做游戏的完美转变。当然不仅仅如此,我们也通过编程涉及了不少数学知识,比如“鸡兔同笼”、“韩信点兵”“y=kx+b”等等,从小学数学知识到处置数学知识我们都涉及,当然这仅仅是学科的知识,今天我们所讲解的就是编程的大局观。让孩子做任何事也拥有“大局观”的概念。
SCRATCH GAMES
大局掌握 各司其职
在我们文章中,孩子们现场编写程序使很多同学们觉得编写程序的脚本越长显得自己技术越精湛。然而恰恰相反,过长的脚本会让程序可读性变差,后期维护相当困难,甚至有很多程序连编写者都难以修改甚至废掉重新编写。
背景介绍:
所谓“大局观”,就是要让各个角色功能单一化,各个“规则”之间相互独立,各个变量作用清晰不重复。
规则控制:
何为规则控制,在游戏中,最大的规则就是“输”和“赢”,很多同学都是以“停止全部脚本”和弹出一个大大的victory作为输赢的结果,看似符合逻辑,实际运用在各种游戏里就千奇百怪。今天来分享一个通用的“规则控制”
首先,绘制一个空角色,命名为“规则控制”。它不需要出现在舞台上,它只负责游戏输赢和其他规则的判断。
其次,游戏的流程大致可分为:初始化-游戏开始-胜利(失败)-结束。
此时,我们会发现缺少一个控制胜利失败的变量,于是我们添加全局变量win
全局只使用一个win变量来控制输赢,那么在具体的游戏中可以通过得分(累计杀敌)或者丢分(掉血)来控制。
进一步细化我们的过程,通常游戏的初始化和胜利失败过程没这么快,所以我们再稍作修改。
此时的绿旗功能便单一明了,就是控制整个游戏的“初始化”
几乎所有游戏都适用于这样的“规则”控制,看完是否对你自己的小游戏有所启发呢?
这个时候,家长们你还认为编程就是给孩子增加一个兴趣吗?
计算机是不是很强大呀!但前提是你要会编程呀!只有会编程,你才能让计算机替你解决问题呀!别担心,编程其实也没有想象那么难!只要你愿意学。
当然,无人机编程就更加深奥,比如我们看下面的视频吧!
无人机能六架一起起飞?没错!那他又和数学有什么关系呢?
小云说啦!这是根据我们数学中的坐标轴的 x轴 y轴 初始化无人机位置,无人机与无人机之间的距离、架数的多少,全部需要通过精密的计算,否则无法编排出理想的造型。
现在作为家长的你!还在纠结无人机编程是否对孩子有帮助吗?
无人机编程能做什么?人脸识别?智能跟随?自动飞行?还有吗?
答案:有!那就是"无人机编舞"!不知道无人机如何编舞?快看下面我们速云小童鞋的无人机编舞吧!!
无人机编程都学习哪些内容呢?
让无人机与编程结合?
没错!就是要让孩子“动手”+“编程”实现无人机起飞。
重点培养孩子逻辑思维能力与动手操作能力,让孩子在编写无人机程序的时,无形的锻炼孩子的逻辑思维能力和前沿科技的运用能力,在飞行学习中,孩子们需了解飞机的机械结构,练习手眼协同能力,甚至自己组装飞行器;在编程中,无人机可以在三维空间中,用摄像头完成巡线、人脸识别等人工智能任务。
例如:人脸识别,智能跟随,红外线定稿,光流定位、无人机编舞等。
看我们小童鞋们上课视频吧
坦克编程都学习哪些内容呢?
动手组装”+“编写程序”
通过编程将抽象理论与实践操作合二为一,让孩子重新理解知识,体验人工智能,培养独立思考的习惯和动手解决问题的能力。
课程涉及机器人拼装、力学等数理知识,运用六类人工智能模块,编写专属的自动驾驶算法程序,让孩子更加深入理解人工智能技术。
例如:人脸识别、智能跟随等前沿技术。