10521| 10
|
[求助] 看技术宅如何用Arduino拯救Flappy Bird |
本帖最后由 Berlina_Li 于 2014-2-21 16:13 编辑 如果你看见有神人玩Flappy Bird玩到999分就想拿铁锤砸手机。亲,请不要放弃,因为他们很可能在用机器人作弊。 如果你手机还没有下载这个App,不怕,还有机会,因为我们很快会告诉你如何黑出一个永不下架的实体版Flappy Bird游戏! 触摸笔版 Flappy Bird Bot是两位好基友刘阳和师雪坤成立的Cloud Tea Studio做的。这个机器人分为识别系统、控制系统和机械结构3个系统。首先用摄像头来捕捉管道并把图像作为输出,再用openCV的滤镜工具将管道和小鸟分辨出来,并给出相对位置。当鸟面临困难时,分析程序会下达“起跳”命令。这个指令会通知Arduino带动用硬盘步进电机做成的机械臂,并用触摸笔模拟人的手控制小鸟的飞行。 最高得分:155 盒子版 Flappy Bird in a Box 是纽约华裔妹子FawnQiu参加hackathon的一件作品。显然作者深谙横卷轴实体游戏的精髓。一个舵机控制盒子的开关,一个控制鸟的上下摆动,再用电机实现横卷轴的滚动。管子背部估计装有线圈,鸟的背面装有磁铁。当磁铁和线圈接通时,程序会触发舵机把盒子合上!Fawn Qiu甚至准备下周一在纽约酒吧会发起线下PK赛。 最高得分:21 点阵版 Flappy Bits其实是程序猿[Dan200]的学习使用Arduino编程的第一项目。他使用的电子元器件很简单,分别是按钮和8X8 LED点阵和限流电阻,加起来不足10块钱。因为点阵较少,小鸟缩成一个像素点,当和重合管道重合时即重新启动开始模式。 最高得分:未知 硬币版 还有一个硬币版没有看懂哥是怎么做的。。。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed