可编程计算器 可编程计算器怎么编程( 二 )


【可编程计算器 可编程计算器怎么编程】

可编程计算器 可编程计算器怎么编程

文章插图
文章插图
哈尔回忆说 , 第一次打样的结果是 , “PCB在打样阶段的良率只有50%”
相比较而言 , GameShell的外观设计更多的体现了成员对掌机和掌机游戏的理解 。“每个人脑海中都有一些经典机型的原型 , 我们试图抽象出历史上最具标志性的掌机功能 。”哈尔说 。在完成GameShell的最终设计之前 , 他们的设计至少被修改了500次 。
并不是所有玩家都接受这样的设计 。除了对DIY不感兴趣的人 , GameShell从众筹开始就面临很多质疑 。在众多GBA游戏爱好者制作的模拟器排行榜上 , GameShell的排名并不高 , 他们也是这类手持模拟器和套件的最坚定支持者之一 。
“(GameShell)会把一部分用户拒之门外 , 但也会吸引另一批用户 。”哈尔对他们的目标群体有明确的定位 。在设计时 , 他们考虑到装配的完整性和准确性 , 对硬件的生产水平要求很高 。同时 , 他们设置了使用无痕的门槛 。除了精确组合 , 每个单独包装的模块也可以独立使用 。“我们相信用户比我们聪明 , 现在看来确实如此 。”哈尔说 , “他们在拿到机器之前就已经在研究我们发布的材料了 , 包括原理图、3D打印文件规格和OS映像 。”
Hal对目标用户的预测非常准确 。GameShell上市后 , 很多评论都给了它“高品质”和“制作精美”的评价 。很快就有人把它的内部零件拆开重新组装 , 并结合3D打印制作了自己的卧式游戏机 。
可编程计算器 可编程计算器怎么编程

文章插图
文章插图
游戏用户都是DIY爱好者 , 3D打印GameShell对他们来说就是一个简单的操作 。
这个结果在哈尔的意料之中 , 他们对此非常高兴 。事实上 , 将团队命名为“发条”(gear device)代表了他们对这款掌机的期待:不同的模块象征着齿轮 , 可以独立发挥作用 , 组合起来就是“发条” , 可以实现更复杂的功能 , 成为不同人手中的不同工具 。更重要的是 , 世界上第一台公认的计算机“差动分机”也是由数千个齿轮组成的装置 , 所以这个词在哈尔的头脑中有着更深层次的隐喻——计算机编程 。
是掌机 , 不仅仅是掌机 。“我们定义了三种用户.”哈尔说 。在这三种人眼里 , GameShell有着不同的面孔 。
“最早设定的用户群是树莓派和开发板的用户群 。简单来说 , 就是喜欢DIY的极客 。但是树莓派的学习曲线太陡 , 我们想让它变得有趣 , 所以打算把它做成游戏机 。DIY掌上电脑应该是很多极客的共同梦想 。
“但全栈工程师毕竟很少 , 而且这些人通常都是电子游戏爱好者 , 也和普通游戏玩家有交集 。所以我们的第二类目标是复古游戏的玩家 。
“第三类其实是学生 。我们希望通过公开透明的产品 , 让第一次接触编程的人有足够的乐趣和自由 。”
GameShell确实完成了他们的目标 。作为一款“复古游戏模拟器” , 可以流畅运行雅达利、GB、GBA、NES(FC)、SNES(SFC)、PS等主机上的大部分游戏 。也就是说可以满足70年代到90年代初复古游戏爱好者的几乎所有需求 。由于采用了Linux系统(这也是开发团队的共同爱好) , GameShell在软件方面和任何开源项目一样 , 人们可以非常自由地使用 。“许多人通过GitHub直接参与进来 , ”哈尔说 。”有些人一拿到机器就提交了新功能.”