MG弹珠机项目,是大家在Steamhead合作完成的第一个较大的项目,从年前开始有这个想法,开始着手制作,到现在有4个月的时间,每周抽一天休息的时间聚在steamhead制作,一起讨论设计方案,调试bug,组装搭建,能够看到一个相对完整的demo真的很开心,在这个过程中自己也学习到了很多。
成品demo:
V2.0
V1.0
一起参与的小伙伴们:
伍树:
Sunny:
Hardi:
参与这个项目对自己对感悟
弹珠机是从自己很喜欢的一个youtube channel – the ben hack show中了解到,当时上高一,看到ben非常熟练的使用切割机、3d打印机,把脑中的想法变为现实,就希望有一天自己也有这样的能力,所以这次大家合作,能把弹珠机制作出来,对我个人来说也是一个很大的肯定。
如果我们可以从头来过,重新制作一遍这个项目,我们会怎样做?
可以借鉴的地方:
- 过程的视频、图片资料留存
- 弹珠机项目组的共享项目文件、共享笔记
- 团队合作
- 每周一休息的时候大家会聚在一起,商讨测试,相当我们的一个side project
- sunny对弹珠机对文化比较了解,可以提出很多很有建设性对构思和设计方面对建议,负责弹珠机整体的结构设计和布局、mp3音频和动画的设计等
- 伍树也提出了很多宝贵的意见,一起进行测试,并且绘制pcb等,做出了不可磨灭的贡献
- 建锋-绘制了v0.3的PCB
- 分工:
- 因为整个项目是分为机械结构、电路设计、程序调试等不同部分,所以我们最初从最核心的flipper击球结构开始设计测试,然后分析了主程序的逻辑,加入了mp3模块和点阵屏,然后加入了shooter发球器、bumper压球器,spinner旋转门、ramp坡道、ball loader运球盘等等不同的结构,并且逐一进行测试
- 借鉴:
- 因为国内没有弹珠机文化,我们对弹珠机其实知道的很少,就去留下酒吧体验弹珠机,知道了弹珠机的长宽比例,,发现其实弹珠机里面的铁球可能是空心的,这样flipper才有力气把他打上去
- 还购买了淘宝上的一个弹珠机游戏机,作为参考借鉴
- 总结视频
- 我觉得一个项目最核心的地方其实不是过程,而是总结,我们这次录制这个总结视频,静下心来思考分析这个项目也是很值得以后借鉴的。
不完善的地方(knowing what I know now):
- 战线太长,以后制作效率可以提高一些,在项目立项的时候就做好规划,哪些是核心功能,将功能的重要等级排序,然后逐一攻克
- 遇到一些比较难缠的bug,可以选择性跳过,不用占用太多时间去死磕。
- 最后的访谈没有提前梳理内容,导致录制时很尴尬
- 每个新项目的制作中都会或多或少遇到很多bug,这次做弹珠机也非常明显,比如12v降压芯片发热、AE片头转换成点阵屏可播放的动画、mp3的音频播放等等,但这些问题但解决方案都留存在我们都脑中了,而没有沉淀下来,下次再遇到可能就忘记了,所以以后可以进行项目的记录。