儿童编程第课

开通VIP,畅享免费电子书等14项超值服

首页

好书

留言交流

下载APP

联系客服

而如今果果老师的学生就可以做出完整版微信打飞机。

编程学游戏不是玩,

只是脱离了,

枯燥的语法学习,重复的增删改查;

进入了,

逻辑思维的高度培养,事物合理性的综合评测。

程序的境界不是在于敲代码而是在于思维。

————【果果老师】

老样子先和果果老师一起玩一把我们的小游戏,体验体验。

做游戏我们需要先了解游戏,了解它的规则,了解它拥有的角色,以及可玩性。

这节课程我们要学习很多思维方式和知识,这里果果老师就不一 一列举了。

直接进入

玩法和角色:

敌机飞落,我们的战斗机要的是击毁敌机,不能被敌机撞毁;

战斗机可以发射炮弹,

有3中不同的敌机,小机型,中机型,大机型;

每种敌机的外型、血量都是不同的,也就是要打击的炮弹数不同,同时击毁的等分也不同;

游戏还有炸药包,只要获取到炸药包,按下空格就能炸毁整屛的敌机。

大致玩法就是这样了,现在就让我们一起打开电脑开始吧!

首先果果老师先把我们要的角色素材都用PS给大家切下来了。

同学们我们的课程不再像以往这样一步步简单的教学了,我们将会慢慢过渡的省略简单的部分。

1.添加游戏需要的角色

2.调整每个角色的大小,让它适合游戏界面的尺寸。

3.添加背景

4.给我们所有的角色添加它的造型

因为我们要制造出飞机爆炸的动态效果

切记飞机爆炸的是从小爆炸到大爆炸,记住顺序哟!!!

造型的排布

5.准备工作我们就完成了,下面我们就要开始写我们的程序了。

一个一个角色的脚本开始,先写我们战斗机的程序

写程序之前必须先分析

(1)战斗机:

随鼠标移动(果果老师设定不能上下移动,同学们也可以设定可以上下移动)

那就必须有固定的Y坐标,X坐标随着鼠标变动

碰到边缘要反弹,这个也是要判断的呦!

但是反弹后飞机会倒过来

我们需要将战斗机角色面向90度,把整体面向调整过来。

小朋友们可以试试面向0度,90度,-90度,180度各是什么效果。

如果碰到敌机呢?

那就要坠毁了

这个时候我们就要将我们的战斗机爆炸的造型走一遍了。

(需要用到如果,那么,以及重复)

那么游戏也就结束了。

(2)发射的子弹

子弹我们只添加了一个角色,但是我们需要不断的发射子弹该怎么办呢?

我们就需要不断的克隆子弹,(不断翻译成程序是?)

我们给子弹一个克隆的时间,也就是隔多久发射一枚子弹

克隆事件发生后,我们的克隆体子弹就要发射了。

子弹是向上发射,那就是Y坐标增加。记住子弹是从战斗机发射出去了,所以我们的子弹初始位置是跟随着战斗机的。

(3)敌机

果果老师这边这讲解一个敌机的例子,很有难度哟!!!

和子弹一样我们只添加了一个角色,但是我们需要不断有敌机飞来。

所以我们需要克隆。

当克隆后呢?

我们需要给我们的敌机设定血条比如100滴血,中弹少50滴血。

变量的初始化,变量的修改

也就两弹就可以击毁。

敌机是随机从天空飞来,还记得随机数吗?

从舞台的顶端,也就是Y坐标是固定的,X坐标随机舞台范围内落下。

敌机碰到边缘隐藏,碰到子弹就少血

当敌机血量等于0或者少于0,就爆炸坠毁了

我们的总得分(也是变量)也就增加了,果果老师设定的是小飞机1分,中型飞机5份,大型飞机10份。

中型飞机和大型飞机基本是小型飞机程序一样但是需要小朋友们自己设定血量和移动速度,还有得分。这里果果老师就不一 一讲解了。

欢迎

果果老师

交流

果果老师(多年IT编程经验的软件工程师,曾参与“江西教师网”、“中国工业陶瓷网”、“要美吗”等网站开发,新浪微博“杭州妈妈”、“杭州亲子活动”话题主持人,知乎少儿编程专栏版主,投身于科技教育的一位践行者)。

THE END
0.bekidsCoding儿童编程游戏bekids Coding - 儿童编程游戏你可能也会喜欢 Goplay Chinese - Read Mandarin Rodocodo: Code Hour 教育 Super Robot Bros: Play & Code! Pango工厂:学习编码 教育jvzquC41crvt0jurng4dqv4ui1gqr8ggmkjt/ltfkpm.'N:':6+CH.J9'CH&C>*G9'HD'B;'G9+B:.=D'G<&DA*D:'K7'A=':H5jf:;4;7=739=An?€i(|jg/crm?lzuvqsft|2cnuu.dxzijv3bryx
1.Scratch点酷网:海量Scratch编程小游戏,一站式试玩与下载平台Scratch点酷网(scratch.cool)是一个专注于Scratch编程小游戏分享的平台,收录数千款优质作品,涵盖冒险、跑酷、闯关、益智、模拟、竞速、解谜等热门类型,所有游戏均支持在线试玩与免费下载sb3源文件。 平台内容精选自国外Scratch热门项目与活跃创作者作品,是Scratch爱好者与儿童编程学习者的不二选择。 jvzquC41pg}t0|tjw0ipo8f1;3>95=;92a733A>;26:
2.8个免费在线编程游戏网站,让每个人都可以学习编程它使用CoffeeScript编程语言来教您用HTML5构建自己的游戏。CodeMonkey是一款出色的游戏,可提高您的逻辑和解决问题的能力,同时学习如何编码。CodeMonkey目的是教孩子们编码方面的知识,这使其更适合作为课堂互动活动。它专为儿童设计,但由于该平台还提供不同的MOOC课程,因此它也是和面向成年人的使用。jvzquC41dnuh0lxfp0tfv87623e96:9;55?0c{ykenk0fnyckny03<<937=75
3.儿童编程游戏有哪些?儿童编程游戏app免费的儿童编程游戏儿童编程游戏有哪些?随着时代的发展儿童编程游戏也是越来越多了起来,比如儿童编程启蒙这款由广州米众信息科技有限公司开发的儿童编程游戏app就是一款非常好的免费的儿童编程游戏,这些游戏能够从小就对孩子的大脑进行思维能力锻炼,非常的简单好用,喜欢的小伙伴可以来安粉丝合集里面来看看,挑选一款两款适合自己的游戏哦,不jvzquC41yy}/cwkgpuo/exr1m1ksvxsidkgoeqjpi{uvzr4
4.学编程太枯燥?分享十几个边玩游戏边学编程的网站,第五个连小孩也都在《极客战记》来自美国公司,他是一款网页编程游戏。目前为止,已经翻译成17种国外语言。网易在2018年将其引入中国,现在在少儿编程产品种占据了比较大的地位。《极客战记》有基础、进阶、高级三大不同难度的挑战模式,能够学习Python、javascript、coffee等编程语言。这些语言能够运用在手机游戏、网页应用及APP的开发上。 jvzquC41dnuh0lxfp0tfv8r2a8>78;;7:1gsvrhng1jfvjnnu1736=5955;