美文网首页
【我教小南学编程】首次编程-可以一起玩的FlappyBird

【我教小南学编程】首次编程-可以一起玩的FlappyBird

作者: ZoeLee023 | 来源:发表于2017-01-24 14:58 被阅读0次

【我教小南学编程】是什么?

我是小强老师,小南是广西的一位小学生,我们是通过美丽中国的公益项目梦想导师认识的,我在2016年的最后一天非常幸运地成为了小南的梦想导师,接下来会陪伴小南一整年。正如美丽中国首页所写“让所有中国孩子 无论出身都能获得同等的优质教育”那样,在梦想导师1年的项目期内,作为一名老师,我希望在与小南交朋友、带他看世界的同时,能教给他新的技能——编程,让他知道通过互联网可以自我学习,自我创造。小南在科学课上很活跃,并且家里有电脑,喜欢CF游戏。一台电脑、兴趣、QQ以及小强老师,我教小南学编程,只需要这么多就足够。

这个栏目的所有要素

梦想导师项目的目的是为了让导师和学员实现共同成长,所以我想到了把我和小南每周的编程1小时作为Scratch编程教学贴共享出来,这样对我而言也是一种成长。于是,【我教小南学编程】就这么诞生了。

【FlappyBird】简单易上手的编程入门游戏

Flappy游戏模块,在code.org主页的底部右边

对于没有接触过编程的小孩来说,编程是个生硬的概念,直接解释小朋友会不知所云,有可能就失去了兴趣,所以我直接教小南上手编了一个可以发布在手机上的游戏——flappy bird,编好之后还能用QQ分享给亲人和同学玩,这样就很容易建立对编程的兴趣与自信。

准备工作:一台能上网的电脑

Step 1: 登入code.org网站下拉网页,找到上图的模块——飞扬的代码,或者直接登入网址:https://studio.code.org/flappy/1 就正式开始咯!进入之后,会播放一个小视频,是一个漂亮姐姐用英文介绍程序的概念和编写FlappyBird的步骤。小南说这个视频看不懂,所以我们直接点关闭X进入下一步了。

Katie对程序的介绍

Step 2:关闭视频后,进入以下界面。这个萌萌哒黄色小鸟说:“拖动模块贴在‘当点击时’模块下,然后点击【运行】按钮,再在游戏界面上点鼠标来让小鸟飞到目标位置。”黄色小鸟会在每一关开始的时候描述这一关需要解决的问题,按照它的要求来做,才能过关进入下一关。

黄色小鸟描述问题,工作区域叠加程序模块,游戏界面验证程序

第1关我是这样过的,非常简单,给大家参考。小南按照我的指导很快就编完了前7关。

第1关的程序 点击三角形按钮,可以有很多好玩的选项

Step 3:前面7关每关都会新增一个模块,直接把新的模块贴上去,就能过关,此时小南可以设置小鸟拍翅膀的力度、速度、场景、角色等参数了。

小南编写的第4关程序截图

Step 4:因为还看不懂英文,所以第8关比较难,第8关的题目是要求在其他事件发生时,设置一个随机场景。一开始小南没明白题意,通不了关,他截图给我,我们找到了出错的地方,加了一个“设置为随机场景”在“当击中障碍”模块的下面,就顺利通关了。

出错的第8关

Step 5: 第9关题目的意思是把这些事件组合起来,在击中一个障碍时,用“设置得分0”替代“结束游戏”。不过在这一关注意,同样要设置什么事件发生时结束游戏,什么事件发生时得一分,这样才能通关哦。

出错的第9关,我们加了“结束游戏”模块和“得一分”模块后通关了

Step 6: 第10关的题目是自由发挥,通过之前9关学到的内容,组合成一个完整的游戏。这一关编好后,点击运行后,游戏画面的右下角会出现一个完成,点完成,就能出现一个网址。

第10关通关画面,点击完成,获取网址 复制这个网址,发到微信、QQ或者粘贴到其他社交平台,让你的好友一起来玩你自己的FlappyBird游戏

这一关小南按照我教他的方法分享了他的游戏给我,大家可以点击玩一玩:小南的FlappyBird游戏,做的非常好。所以我给他准备了一张code.org编程一小时的证书,写上他的名字送给他,小南很开心,他也用他的方法给我发了一张证书,乐死我了哈哈。

小强老师获得的编程证书

结语

这是小南第一次编程,其中有兴奋、有期待,也有遇到困难时的挫败,最重要的是小南体会到了编程的乐趣。这是我们朝着梦想迈出的一小步,虽然小南现在还不太清楚他以后的梦想是什么,但他今天收获了新的知识,知道了自己拥有创造的潜力,这就足够。期待我们下一次的交流吗?下一次我们要安装Scrtach程序,小强老师会在第一时间发布教学内容的,敬请关注

相关文章

  • 【我教小南学编程】首次编程-可以一起玩的FlappyBird

    【我教小南学编程】是什么? 我是小强老师,小南是广西的一位小学生,我们是通过美丽中国的公益项目梦想导师认识的,我在...

  • 啊哈C

    我是编程小白,小学生都能学的编程我们今天可以一起学。 第1章 第1节 为什么我们要学习编程 我的答案是:我想学,过...

  • 编程很深奥?一文读懂所谓的“编程思维”

    大家经常听说“学编程可以培养编程思维”,而编程思维是什么?学编程和培养编程思维有什么联系你知道吗? 一、什么是编程...

  • 教孩子学编程的书

    scratch少儿趣味编程 趣学javascript 教孩子学编程 父与子的编程之旅 与小卡特一起学python

  • 少儿编程,让您的孩子脱颖而出

    家长您好! 我是编玩边学少儿编程指导老师。下面是我整理的少儿编程相关资料,蓝色字体可点击查看详情。 编程,...

  • 我教儿子学编程

    去年,儿子正上初二,正是精力旺盛的时期,这个时期也是叛逆期:说什么他都听,但只是耳边风而已。 ...

  • 王颢:别逗了,机器人编程=儿童编程?

    很多朋友问我,机器人编程和儿童编程有什么区别?是不是学完机器人就可以编程了?学完儿童编程就可以对机器人进行编程?今...

  • 有关孩子少儿编程兴趣的培养

    方建勇/文 以前觉得少儿编程比较简单,诸如Scratch图形化、模块化的编程,完全可以自己教,然而,在一次教孩子学...

  • 玩Scratch创作_01小猫散步

    玩Scratch创作系列教程,旨在通过完成一个个Scratch编程实例,教Scratch编程。在使用Scratch...

  • 我和你的365天13

    最近这几天,我都在忙着学编程,白天陪你的时间很少,跟你一起玩的时间也就早上跟晚上了。 早上一醒来,你就听到头顶有小...

网友评论

      本文标题:【我教小南学编程】首次编程-可以一起玩的FlappyBird

      本文链接:https://www.haomeiwen.com/subject/wqhpvttx.html