看技术宅如何用Arduino拯救Flappy Bird

2014-02-211.7万
AI 快速预览详细 收起
本文介绍了三种使用Arduino制作实体版Flappy Bird游戏的方法:触摸笔版、盒子版和点阵版。触摸笔版通过摄像头捕捉管道并用OpenCV分析图像,Arduino控制机械臂模拟触摸操作;盒子版使用舵机和电机实现横卷轴滚动和盒子开关;点阵版则使用按钮和8X8 LED点阵显示小鸟和管道。每种方法都有详细的硬件清单和实现步骤,适合创客和技术爱好者动手实践。


如果你看见有神人玩Flappy Bird玩到999分就想拿铁锤砸手机。亲,请不要放弃,因为他们很可能在用机器人作弊。
如果你手机还没有下载这个App,不怕,还有机会,因为我们很快会告诉你如何黑出一个永不下架的实体版Flappy Bird游戏!



触摸笔版
看技术宅如何用Arduino拯救Flappy Bird图1
Flappy Bird Bot是两位好基友刘阳和师雪坤成立的Cloud Tea Studio做的。这个机器人分为识别系统、控制系统和机械结构3个系统。首先用摄像头来捕捉管道并把图像作为输出,再用openCV的滤镜工具将管道和小鸟分辨出来,并给出相对位置。当鸟面临困难时,分析程序会下达“起跳”命令。这个指令会通知Arduino带动用硬盘步进电机做成的机械臂,并用触摸笔模拟人的手控制小鸟的飞行。
最高得分:155

盒子版
看技术宅如何用Arduino拯救Flappy Bird图2
Flappy Bird in a Box 是纽约华裔妹子FawnQiu参加hackathon的一件作品。显然作者深谙横卷轴实体游戏的精髓。一个舵机控制盒子的开关,一个控制鸟的上下摆动,再用电机实现横卷轴的滚动。管子背部估计装有线圈,鸟的背面装有磁铁。当磁铁和线圈接通时,程序会触发舵机把盒子合上!Fawn Qiu甚至准备下周一在纽约酒吧会发起线下PK赛。
最高得分:21


点阵版
看技术宅如何用Arduino拯救Flappy Bird图3
Flappy Bits其实是程序猿[Dan200]的学习使用Arduino编程的第一项目。他使用的电子元器件很简单,分别是按钮和8X8 LED点阵和限流电阻,加起来不足10块钱。因为点阵较少,小鸟缩成一个像素点,当和重合管道重合时即重新启动开始模式。
最高得分:未知


硬币版
还有一个硬币版没有看懂哥是怎么做的。。。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(10)
丄帝De咗臂
丄帝De咗臂
硬币好神奇
Holiday
Holiday
怎么扯到盒仔上去了,点阵的不错,方便携带。还能做装饰
Berlina_Li
Berlina_Li
作者
也上了instructables,但是没有教程,唬人的。。。。
mcholen
mcholen
无责任透露一下,盒子版马上要上kickstarter了哦~
nemon
nemon
硬币那哥们深谙电容原理啊
nemon
nemon
henlihai:lol
微笑的rockets
微笑的rockets
那个8*8的我们可以用我们DFRobot的产品实现的。如果加上记分功能就更好了。
phoebe.wang40
phoebe.wang40
太有爱了。。。
Stuart
Stuart
手动34分极限.... 话说那个用硬币弄的貌似也是手动
Mickey
Mickey
这是要逆天的节奏啊。
- 没有更多了 -