学哥量化交易学习
持续学习,提高认知,磨炼技艺,从零基础学编程并跨过量化程序交易的大门。
 返回首页
 
 
S022 Flappy Bird游戏你能编写出来吗?
作者:学哥
发布时间:2018-9-18
上节课完成了codeorg课程2的第12节和第13节的课程。
这节课学习codeorg课程2的第14节、第15节和第16节课程。

课程2第14节
打开浏览器,进入codeorg课程2,找到第14节课程的名称为“二进制的手镯”,点击右侧的“线下的活动”。 会看到视频,内容是介绍二进制的原理。 点击“完成!继续下一个阶段”,进入第2关: 这1关定义了每个字母的二进制组合,根据组合情况到答案里面选择对应的匹配的组合。
课程2第15节
进入第15节,会看到视频,内容是介绍事件的定义,也就是对不同的事情采用一个对应的符号来代替。 点击“完成!继续下一个阶段”,进入第2关: 这1关定义了每个动作的符号,然后根据符号的次数,找到对应匹配的动作的次数。 课程2第16节第1关 进入第16关,会先看到一个视频,视频介绍了如何编程来实现Flappy Bird游戏。 进入第16节的第1关: 这一关要完成小鸟的基础动作,当点击屏幕时,要同时让小鸟拍翅膀和播放拍翅膀的声音。 因此在模块“当点击时”的下面加上这2个模块。答案如下: 然后点击按钮“运行”,开始游戏,此时屏幕会提示点击屏幕可以让小鸟飞起来,点击之后,小鸟会飞起一段距离,如果不再点击屏幕,则小鸟会掉下去,连续点击可以让小鸟飞的更高,当小鸟到达十字目标位置,就能过关了。
课程2第16节后续所有关卡
进入第2关: 这关增加了新的事件“当撞击地面时”,很明显,需要在这个事件发生时,需要添加“结束游戏”的模块: 第3关多了一个事件“当运行时”,这是程序开始的事件,可以在这下面添加模块“设置速度”。 然后运行的时候,就可以看到点击之后小鸟拍翅膀的速度不一样了。不停的让小鸟飞动,然后砰到移动的目标就可以过关了。 第4关又多了一个事件“当击中一个障碍”,在这个事件下面添加模块“结束游戏”: 第5关又多了一个事件“当通过一个障碍”,在这个事件下面添加模块“得一分”: 然后运行游戏的时候,控制小鸟通过第一个障碍,就能过关了。 第6关可以设置“当点击时”事件下面对应的拍翅膀的不同动作,添加模块,设置为“非常用力的拍翅膀”: 然后运行游戏,看看效果,然后可以选择“重玩”,重新修改代码为“非常轻的拍翅膀”,再次玩游戏,看看有什么不同的体验。 你会发现,非常轻的拍翅膀会比较容易控制,更容易通过障碍物。 第7关多了一个模块“设置游戏场景”,将这个模块添加到“当运行时”事件下面,这样就可以完成切换游戏场景的动作。 第8关多了一个模块“设置玩家为黄色小鸟”,可以将这个模块添加在“当通过一个障碍时”,这样可以切换游戏角色。 同时补充使用到每一个模块,答案如下: 第9关又多了一个模块“设置得分为0”,将这个模块添加到“当击中一个障碍”下面,同时补足其他模块。 第10关可以使用更多的模块,可以创造出自己定义的游戏了: 这节课开始学习如何编写一个游戏,明白了游戏是由事件来触发的,在不同的事件下面进行不同的程序处理,就能够实现游戏的效果。
下节课预告
下节课介绍课程2第17节【游戏实验室: 创建一个故事】,学习如何编写一个自由度更大的游戏。
学哥量化交易学习团队
   致力于:持续学习,提高认知,磨炼技艺,持续输出高质量的教程和课程,帮助更多的人从零基础学编程并跨过量化程序交易的大门。
零基础学编程Python入门课程
课程包含以下内容:
1.图文教程《零基础学编程入门-从Python到Web网站.pdf》,学哥原创版权,共计1024页高清图文教程。
2.视频课程《零基础学编程Python入门》,学哥原创版权,共计24节课45个高清视频。
3.视频教程《玩转魔方》,学哥原创版权,可以送给孩子,共计16个高清视频。
4.图文教程《如何寻找编程相关的电子书下载资源.pdf》。
5.加入学哥编程学习辅导QQ群在线交流。

客服 10:00-17:00
QQ: 44556287
微信公众号
学哥量化交易学习
 
  微信公众号:学哥量化交易学习     QQ群1:603559164    客服QQ号:44556287
工信部备案/许可证编号:沪ICP备15050545号-4