弹珠机-Pinball Machine

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的音频播放等等,但这些问题但解决方案都留存在我们都脑中了,而没有沉淀下来,下次再遇到可能就忘记了,所以以后可以进行项目的记录。

 

 

发表回复