不会编程没关系:制作属于自己的 Flappy Bird 小游戏

Flappy Bird》是前段时间比较流行的一款移动设备游戏,玩家在此游戏中的目的为操控小鸟飞行且避开绿色的管道。如果小鸟碰到了障碍物,游戏就会结束。每当小鸟飞过一组管道,玩家就会获得一分。不过,该游戏以难度著称,想得高分可不是那么容易。如果自己定义一下得分规则,让这只鸟即使撞地或者碰到障碍物都不会死掉呢?或许我们可以自己设计一下规则,即使没有编程基础的人:

http://learn.code.org/s/6/level/148 是来自谷歌,微软,脸书以及推特的工程师共同建立的一个课程。我们可以在这里对《Flappy Bird》这款游戏进行一些个性化的设定,即使你不会编程。创建您自己的 Flappy 游戏并分享它,您可以更改视觉效果甚至更改规则。试着在 Flappy 每次越过障碍后,更改视觉效果。或令 Flappy 立于不败之地,使它永远不死。下面是具体的说明:

win7en00008

你好,我是凯蒂 !关于计算机科学最令人兴奋的事情之一,是一个计算机程序可以做到互动。

win7en00009

某个人于任何时间,在计算机或手机上,点击或敲击或输入,都会产生一个"事件",而当一个"事件"发生时,就会有一些程序代码决定(接下来)做什么。

win7en00010

例如,您可能有一个 事件处理程序 ,如:"当鼠标单击时播放声音"

win7en00001

你曾听说过 FlappyBird 游戏吗?通过使用事件处理程序,我们将学习编制我们自己客制版的 FlappyBird !

win7en00002

你将要写的程序代码涉及到代表 计算机 命令的拖动和删除区块。在此遮盖下, 这些每个区块都代表真正的程序代码。

win7en00003

如果你看看工作区中,那儿有一些已经为您填写好的绿色区块-这些都是"事件处理程序"

win7en00004

如果您想要,当您点击鼠标时, 鸟拍打,你可以透过将"拍打"区块附加到适当的事件处理程序中,那么,在你的游戏中,只要你点击鼠标,鸟 就会拍打了。

win7en00005

在这项活动中的每个关卡,我们将会在工作区中介绍新类型的事件-用绿色区块表示,而您可以决定添加适当的区块来响应这些事件。

win7en00006

当你看到一个像这样的下拉箭头时,这意味着您可以更改的设置-比如 flappy 撞到地面时所播放的声音。

win7en00007

在最后的关卡,你将能够创建自己的游戏并将它分享给你的朋友。祝玩得愉快!看上去不是太难吧,感兴趣的话可以通过上面的链接来体验一下编程之美吧!

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: