新闻列表
咨询热线:
187 - 6397 - 2757
今天我们要做一款游戏“深海大战”;可以说这一款游戏是我们以往的文章中没有涉足的,所以想做的小同学们仔细听哦。
游戏规则:用键盘左右控制一艘海面上的战舰,空格键向下发射子弹,在海面下有虎视眈眈的潜艇,他们可以向你发射子弹,还有无辜的潜水爱好者,甚至还有幽灵般出现的深水炸弹,你要尽可能多的击中潜艇,同时要避免杀害无辜的潜水者,同时,深水炸弹是一把双刃剑,你击中了炸弹他可以帮助你消灭掉周围的潜艇,同时也会对你和潜水者造成同样的破坏性伤害!
听明白了吗?不明白的先看个流程图吧。
流程图如下:
流程图分析:
(1)背景:可分为正常背景和失败背景云彩飘过效果(角色设计)
(2)战舰:键盘控制战舰的左右移动按下空格键可以发射一枚炮弹,炮弹的运动方向是从战舰中心处开始向下运动,那么,在这里要强调一下,炮弹没有击中任何目标,碰到了海底(边缘)怎么办?
(3)潜水艇:随机从左右两侧出现,并分别向左右移动,那么,潜水艇碰到边缘如何?潜水艇被炮弹击中如何?潜水艇被鱼类击中如何?
(4)潜水员:随即从左右两侧出现,并向左或右移动,那么,潜水员碰到边缘如何?潜水员被炮弹击中如何?潜水员被鱼类击中如何?
(5)鱼雷:随机在海底出现(不能出现在空中),鱼雷被炮弹击中又如何?编程收获:
(1)初次使用2.0版本编程,还是有很多不一样的地方要慢慢熟悉!
(2)作为广播—接收广播的流程,其实是在程序运行中开辟了子程序模式,最后还要回到主程序运行,如果不想返回还有“停止运行角色脚本”的指令可以使用。
开始做了,仔细听哦。
第一步:场景分析,场景具备的功能是正常显示游戏界面和游戏失败后显示“game over!”
场景一和场景二已经制作完毕,那么接下来就是场景上的云彩飘动效果了:
我自己画了三个云彩角色,大家可以自己设计云彩的形状,绘制好之后,就是最重要的脚本环节了:我仅以cloud1角色为例:
剩下的cloud2和colud3同学们自己去制作吧!
第二步:主角战舰出场
战舰代码如下:
第三步:潜水艇出场:
潜水艇的程序很冗长,一段完整的程序截取了两部分,下面连续的两张图都是潜水艇的程序,我在此仅以潜水艇1为例讲解,潜水艇2的程序同学们自己去做吧,基本一致!
潜水艇2的程序同学们自己去写吧,如果不会可以关注我们公众号,问我们老师哦3
潜水艇发射的炮弹的脚本:
第四步:鱼雷登场
鱼雷代码如下:
第五步:潜水员出场
我们接下来分析潜水员的脚本,其实潜水员的脚本和(?)的脚本基本一样?我估计大家都能猜出来了对吧?那么我就展示一下潜水员和(?)不一样的部分好了!
同学们,你学会了吗?如果不会的可以关注我们公众号在线问我们老师哦,随时给喜欢学习的小同学解答问题。
还有最后一步,也就是第四步,老师先不写了,同学们试试看吧,明天文章更新下一步程序。天天关注“速云少儿编程”吧!每天都有更新新鲜的新程序哦!
同学们,你学会了吗?
好啦!各位家长如果想尝试下快去我们云平台吧 速云少儿编程 - 云平台 或输入网址 http://it.itchilds.com
这个时候,家长们你还认为编程就是给孩子增加一个兴趣吗?
计算机是不是很强大呀!但前提是你要会编程呀!只有会编程,你才能让计算机替你解决问题呀!别担心,编程其实也没有想象那么难!只要你愿意学。
当然,无人机编程就更加深奥,比如我们看下面的视频吧!
无人机能六架一起起飞?没错!那他又和数学有什么关系呢?
小云说啦!这是根据我们数学中的坐标轴的 x轴 y轴 初始化无人机位置,无人机与无人机之间的距离、架数的多少,全部需要通过精密的计算,否则无法编排出理想的造型。
现在作为家长的你!还在纠结无人机编程是否对孩子有帮助吗?
无人机编程能做什么?人脸识别?智能跟随?自动飞行?还有吗?
答案:有!那就是"无人机编舞"!不知道无人机如何编舞?快看下面我们速云小童鞋的无人机编舞吧!!
无人机编程都学习哪些内容呢?
让无人机与编程结合?
没错!就是要让孩子“动手”+“编程”实现无人机起飞。
重点培养孩子逻辑思维能力与动手操作能力,让孩子在编写无人机程序的时,无形的锻炼孩子的逻辑思维能力和前沿科技的运用能力,在飞行学习中,孩子们需了解飞机的机械结构,练习手眼协同能力,甚至自己组装飞行器;在编程中,无人机可以在三维空间中,用摄像头完成巡线、人脸识别等人工智能任务。
例如:人脸识别,智能跟随,红外线定稿,光流定位、无人机编舞等。
看我们小童鞋们上课视频吧
坦克编程都学习哪些内容呢?
动手组装”+“编写程序”
通过编程将抽象理论与实践操作合二为一,让孩子重新理解知识,体验人工智能,培养独立思考的习惯和动手解决问题的能力。
课程涉及机器人拼装、力学等数理知识,运用六类人工智能模块,编写专属的自动驾驶算法程序,让孩子更加深入理解人工智能技术。
例如:人脸识别、智能跟随等前沿技术。