专注电子技术学习与研究
当前位置:单片机教程网 >> Arduino >> 浏览文章

如何用Arduino做属于你的Flappy Bird

作者:huqin   来源:本站原创   点击数:  更新时间:2014年04月21日   【字体:

 Flappy Bird真是着实火了一把,各种山寨游戏层出不穷,手机触屏版是不是玩腻了?那就来点新鲜的,玩玩实体版Flappy Bird吧!物理实体游戏比手机上的游戏更为直观,体验也更上一层,而且你可以邀请朋友一起玩,不再是硬邦邦地去比分数!

 

      


 

   
     这是一只装在可开合纸,内部借助电路板、机械装置和纸质材料构成。点击电路板上的按钮,小鸟便会借助机械手臂上下飞动,而随机的水管和背景则通过简单的水平循环传送带来实现。当小鸟碰到随机的水管时则纸盒自动关闭,表示游戏结束!完全跟手机上玩得一模一样哇,此外还能允许你更换游戏背景!
     据Mashable 的报道,这套名叫“FlappyBox”的实体版Flappy Bird 是基于开源平台Arduino 制作的原型。制作者Fawn Qiu 是一名从事数字媒体开发的工程师妹子。Qiu说Flappy Bird in a Box 是纽约华裔妹子Fawn Qiu参加hackathon的一件作品,她的灵感来自于诸如 Frogger 等 80 年代的视频游戏。她认为,物理版的游戏更加直观有趣。显然作者深谙横卷轴实体游戏的精髓。一个舵机控制盒子的开关,一个控制鸟的上下摆动,再用电机实现横卷轴的滚动。管子背部估计装有xxx,鸟的背面装有磁铁。当磁铁和电线接通时,程序会促发舵机把盒子合上。
      完整的“FlappyBox”将包括一个即插即用的印刷电路板、一套包括电机、按钮、LED 在内的电子元件、一个可开合箱子和一本指引手册,它还附带了一套背景模板。开源集成电路的设计将会在 GitHub 上共享,如果玩家厌倦了这个游戏,他们可以利用自己的素材 DIY 自己的作品。




    网上盛传已久的Flappy Bird玩到999分,是不是很膜拜这些大神,但是!但是!有可能里面是有些门道的,哈哈哈!   
    Flappy Bird Bot是两位好基友刘阳和师雪坤成立的Cloud Tea Studio做的。这个机器人分为识别系统、控制系统和机械结构3个系统。首先用摄像头来捕捉管道并把图像作为输出,再用openCV的滤镜工具将管道和小鸟分辨出来,并给出相对位置。当鸟面临困难时,分析程序会下达“起跳”命令。这个指令会通知Arduino带动用硬盘步进电机做成的机械臂,并用触摸笔模拟人的手控制小鸟的飞行。



 

      Flappy Bits其实是程序猿学习使用Arduino编程的第一项目。使用的电子元器件很简单,分别是按钮和8X8 LED点阵和限流电阻,加起来不足10块钱。因为点阵较少,小鸟缩成一个像素点,当和重合管道重合时即重新启动开始模式。


     开课吧小编来提问,你知道Arduino可以做什吗?     
     回答: Arduino更像是一种半成品,它提供通用的输入输出接口。你可以通过编程,把加工成你需要的输入输出设备。  你可以把Arduino做成键盘、鼠标、麦克等输入设备;你也可以把Arduino做成音响、显示器等输出设备。最重要的是,你可以把Arduino做成任何你希望的互动工具(输入和输出)。  如果你愿意,或者你需要,你完全可做使用Arduino开发出一个会唱歌的键盘或者一个让你的音响替你打字。

      Arduino是一个让人着迷的东西,它可以帮你
关闭窗口

相关文章