对于热衷于复古游戏及开源掌机的极客玩家来说,开源硬件的普及,让更多极客可以有机会体验到亲手DIY掌机的乐趣,属于开源掌机的圈子也由此应运而生。
由一群复古游戏爱好者组成的Clockwork团队希望更进一步拓展开源掌机的拓展性和自定义性,推出了一款可以自行组装的模块化掌机——GameShell,该掌机一经发布,就在众筹网站上赢得了来自全球60多个国家和地区的极客爱好者超过30万美元的支持。
GameShell证明了复古的游戏掌机依然有广阔的市场,但事实上,GameShell并非传统意义上的游戏掌机。
模块化是GameShell最大的特点,它的每个部分都是独立并且可以自由搭配,而除此之外,它还是一个基于Linux的开源终端设备,你可以将它视作一款可编程的便携设备,也可以通过学习简单的编程来制作属于自己的游戏,它将发挥多大的功能,完全取决于极客爱好者的脑洞有多大。
可组装的模块化设计
GameShell的颜值很高,并且贴心的配置了白、黄、红三种配色,在造型上也参考了GBC的经典设计。与购买其它掌机产品不同,你与GameShell的第一次见面并不是它的完整体,而是像高达那样零散的部件,还需要你自己动手将它组装起来。
不同于乐高或者高达的拼装,GameShell的拼装没有复杂的拼接技巧以及严格的组装规则,拼装的说明书也十分简洁,且附带了为DIY极客提供的个性化开源3D打印模型文件和硬件原理图,套装里的实物部件则包含有主板、键盘、声音、显示、电池、外壳等掌机必要的模块,具体参数型号如下:
- ClockworkPi V3.1开发板,采用全志R16-J芯片为主控;
- ATmega168p可编程键盘;
- 320×240的2.7寸的RGB屏,最高支持60fps显示;
- 用来扩展L1、L2,R1、R2甚至更多按键的Lightkey 按键;
- 双扬声器;
- 1200mAh的可充电锂电池;
- 前后外壳;
- 32GB MicroSD卡;
- 其它必要的线材;
整体拼装并不复杂,只需要稍微注意以下部件之间的拼接,否则可能会导致线材链接的时候出现问题要重新来过,也可以按照拼装指南一步一步保证万无一失。
除了在外观设计上参考了GBC,在按键设计上也参考了任天堂红白机手柄的经典设计。从这台掌机的按钮上可以看到一些经典元素的结构,十字键和上方四个长方形按钮的设计,是任天堂第一代主机FC上手柄的方向键,有趣的是,任天堂红白机和GameShell都是使用的全志R16芯片作为主控。
组装好之后的机身后背的Lightkey略显突兀,有点破坏了掌机整体的美感。当然如果平时玩游戏时并不需要使用到额外的按键,也可以把它单独拆卸下来,这样并不会影响其它功能的使用,这也是模块化的优势所在,拆装自如,甚至还可以自己开发一些模块组装在一起。
模拟器及开源游戏引擎
GameShell在出厂时就自带了支持4.1x版本的Linux内核的Clockworkpi OS,并内置了一些基础的游戏,组装好之后可以直接使用或者通过Clockworkpi OS来DIY一款属于自己的游戏。
Clockworkpi OS与平时常见的安卓系统类似,在设置界面可以看到飞行模式、WIFI、音量、背景亮度、语言等设置内容。除此之外,Clockworkpi OS内置了PICO-8、TIC-80、Love2D 等各种可编程虚拟游戏平台,还支持包括 C、C++、Python、JAVA 等各种主流语言及脚本,极客爱好者可以轻易移植或创建各种自己梦想中的独立游戏和应用程序。
此外,GameShell还支持自行编写指令,单独调用Retroarch中的模拟器,可在线下载Bios,并可以自己更新模拟器版本,以在PS1中的运行一些经典的复古游戏为例,表现完美,画面、声音很流畅,基本不会出现问题,其他开源掌机模拟器GameBoy、NES等系列也可以支持,不过部分PGM街机需要超频才能流畅游玩。
拓展功能
开源掌机的最大魅力在于玩家可以按照自己的意愿随意定制自己的设备及系统。
在GameShell顶端有3.5mm耳机插口、mini HDMI插口以及Micro USB插口与开关键,而如果要进行文件传输,还支持AirPlay、Wifi、Tiny Cloud、Micro-USB等途径,有了这些资源接口的帮助,就可以轻松实现类似MP3/MP4甚至是一台小型电脑的功能。
GameShell本身由于硬件限制所以系统并没有自带播放器,有开发者大佬就在掌机上加入了Kodi播放器的安装教程,有了它就可以在掌机上实现流媒体播放,可以看电视听广播。
还有一位《clockwork-gameshell-开源掌机分享群》里的大佬将黄金矿工通过love2d移植出来到了GameShell上可以游玩,并无偿开源给每一位开发者使用。
对于一些极客爱好者来说,能够在如此小巧的设备上实现视频播放功能,无疑是一种挑战和成就感。除了影音功能,GameShell的最大亮点在于它是一款开源的个人电脑。它搭载了Linux操作系统,用户可以自由地定制和开发自己的游戏和应用程序。这为喜欢探索和创造的人提供了一个无限的创作空间,无论是开发游戏、编写代码还是设计应用程序,GameShell都可以满足用户的需求。
原贴链接:https://bbs.aw-ol.com/topic/4040/
资源获取、问题讨论可以到全志在线开发者社区进行:https://www.aw-ol.com
全志及开发者最新动态可以关注全志在线微信公众号