0x01.About
这是2015安控杯黑客马拉松的获奖作品,获得了第二名。
关于源码,已经上传到github上了。https://github.com/HDU-HackDay/DrummerKing
游戏通过树莓派接通3个传感器,对应3个鼓面,开始游戏时候,web端跳出地鼠,通过敲击对应鼓面打击地鼠得分。
其实这个游戏应该很像3月在上海参加的沪港Hackathon的作品:http://homeway.me/2015/03/30/play-music-through-senses/
这应该是我第六次参加Hackathon比赛了,大概也走出一套模式了。
个人对Hacakathon的见解是:是一个很好的平台,去做一些好玩的东西,去认识一些创客,沾染一些Geek精神。
所以,参加Hackathon这么多次,我没有固定的队友,基本没有第二次的队友,但每次都有认识新的队友,并且在一个短暂的时间,相互磨合,协调合作完成一个作品,并且尽可能地让这个东西稳定。
0x02.About Game
1.作品长相:
3个大鼓,都是用现场时间做的,其中鼓面的盖子还是用现场的零食盒子所做。
也算是合理使用资源和时间吧。
2.看下视频效果吧:
高清视频可以在这里下载:http://xiaocao.u.qiniudn.com/blog/play-hamster-game-through-raspberry-...
3.逻辑原理图:
通过websocket将两个client客户端连接起来,其中Raspberry端主要负责采集数据,并把数据发送给服务器端,而服务器端主要负责将数据转发给web客户端,web客户端收到数据,处理数据逻辑。
代码方面,Server主要用php的websocket,Client中web端主要用js显示效果以及做逻辑判断,Client端中Raspberry使用Python处理GPIO以及websocket发送数据包等。
其中Python方面使用到了Websocket模块,Github请看:https://github.com/liris/websocket-client
0x03.About Team
本次比赛队员大部分为本校,有一个很好的前端,是校外的。
其实和之前非常相似,每次参加Hacakathon都会遇到很棒的Geek一起作战。
本文出自 夏日小草,转载请注明出处: http://homeway.me/2015/05/26/play-hamster-game-through-raspberry/
by 小草
2015-05-26 23:22:20
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。