ArcadeBoy编程掌机开箱试玩

​ 最近泡泡某个电子交流群里的一个dalao,奶叔,开发了个新产品,可编程的复古小掌机,就是风格类似于十几年前很流行的GBA那类的玩意,但是游戏可以自己用代码编写或者修改。

​ 我虽然小时候没怎么摸过游戏机,不过也感觉很是新鲜,有幸在群里得到了内侧资格——于是今天早上就收到了这么一个包裹啦。

t7eqZ6.jpg

​ 然后当然就是愉悦的拆包时间啦。

t7etqP.jpg

t7eYrt.jpg

t7eD2j.jpg

t7eUVf.jpg

​ 一层层的泡沫纸包装的很仔细,牛皮纸的封口贴纸看起来简约又很有情怀,包装外观很加分~(顺带一提,这个贴纸是奶叔用Html网页代码码出来的…真的是资深程序员本性啊)包装贴纸上简单写了使用介绍,很简单的步骤,等会上电来试一下。

t7eaa8.jpg

​ 把机器抠出来,盒子里还多放了一片屏幕挡板,可能是备用的?

t7edIS.jpg

​ 来张正面照,机器大概正好是巴掌那么大,毕竟是掌机嘛。拿起来沉甸甸挺有分量的,手感还不错。

t7e0Pg.jpg

t7e6rq.jpg

​ 背面的样子,白色丝印印刷的是拓展IO口的引脚定义,以后大概是还可以外接一些拓展组件来增加更多的功能,比如联网游戏什么的?

​ 几排整齐的小洞就是拓展IO的插口啦,是很隐蔽的一体式的排座插接件。

t7eBGQ.jpg

​ 侧面的面板,蜂鸣器,USB下载和充电接口,电源开关。至于那个3.5mm的耳机接口,复古掌机当然没有什么播放bgm的功能,那其实是两台机器联机对战的联机线啦…

​ 这里可以看到很特别的工艺细节啦,这整台机器其实根本没有使用任何塑料外壳一类的结构,全部是用一块块不同形状的PCB印刷电路板叠层拼装起来的,内层的PCB中间掏空,把元件和电池容纳在内部。是不是很有创意的设计?就连这里这块侧面的小挡板,其实也是一块薄薄的PCB,用两侧凸出来的卡扣卡紧在上下两块面板中间。

​ 整机全都是印刷电路板,面板和底板也是裸露出来的电路板,是不是很有科技感?就连面板上银色的印字,其实都是通常的电路板上用来防氧化的镀锡哦。

t7erxs.jpg

logo,ArcadeBoy,听说是致敬Gameboy啦。至于Arcade嘛…下面就能看到了。

t7eTMR.jpg

​ 先开机试试,电池是有电的,里面预先装好了一个小游戏,跑酷跳跃类的,按键手感不错,然而我是个手残…没按几下就挂掉了,有点扫兴。(然后奶叔说他家几岁的小儿子都能过全关…实在是菜的有点不忍直视了)

​ 既然打不过,那就测试下别的吧,比如来换个游戏试试。

t7ehiF.png

​ 照着封面上的说明打开这个网站…又看到了arcade。其实就是掌机名字的由来啦。

​ 这个项目其实是基于微软的Arcade开源游戏机项目。巨硬嘛,公司体量大,奇奇怪怪的项目组众多,Makecode就是其中一个,这玩意是微软的编程教育方面的一个项目,实际上是一个跨硬件平台的嵌入式图形化编程框架,实际编程使用的语言是JavaScript,其实就是做了一个多种单片机硬件兼容的JavaScript解释器啦(好像也有Python版,不过我了解不多),然后再用js实现了搭积木块的图形化编程玩法。

t7JadJ.png

​ 看看微软官方的介绍,就是这么个玩意啦。

​ 这东西的初衷其实是微软为初中高中学生做编程普及用的,小孩子玩图形化编程,进阶点就直接写JavaScript代码之类的。和著名的scratch差不多的东西。

​ 基于这个还有个比较有名的玩意,就是microbit,也是硬件制作和编程入门教育的玩意啦。

t71AnH.png

​ 这个东西,像个小名片一样的单片机开发板。

​ 说回我们的掌机,这个arcade呢,也是师出同门,同样是基于makecode编程体系的项目,当然底层使用的单片机硬件不太一样,但是编程的方式和框架都是通用的。所以当然这个掌机上的所有游戏,也都是用makecode的格式写出来的,自然也可以自己修改每个游戏的内容,或者自己创作新的游戏什么的。是不是听起来还挺带感的。

t7e4G4.png

​ 进网站,里面就有很多写好的游戏…随便找一个看着顺眼一点的。

t7e5RJ.png

​ 点开看看,这个就是makecode的图形化编程页面了。左边是个在线的掌机模拟器,和我们的机器操作和显示都是一模一样的。右边就是编程区了,游戏里的每个玩法数值什么的都可以自己修改。

t7e7s1.png

​ 点下上边的JavaScript,可以切成js代码显示。其实懂js代码的话可以看得出完全是一样的意思啦。

当然我是要先玩游戏,代码就先无视了,直接点下载。

t7eLdK.png

​ 选一下机器型号,我们这个机器是基于STM32F4单片机的,所以选下面的F4。

t7ejiD.png

​ 找个地方把这个游戏固件存起来。

t7e2ZV.jpg

​ 然后把机器用USB线连上电脑,开机。显示已经连接到电脑了,进入了下载页面。

t7exRH.png

​ 然后就可以在电脑里找到多出了一个叫Arcade的U盘,这个就是掌机啦,直接把下载好的游戏固件拖进去,传输完成后机器自动重启,加载刚才下载进去的新的游戏。

t7eIz9.jpg

​ 好像是个记忆类的游戏…总之对手残稍微友好些啦。

​ 测试到这里就差不多结束了,网站上爱好者提交的各种各样的游戏还有很多,自己写一些简单的游戏也很容易,不过我今天刚收到就先玩个热闹啦,更高级的玩法就先不研究了。

​ 我自己小时候基本没玩过啥游戏,所以摸到这些东西感觉还是蛮新鲜好玩的,而且掌机的设计风格和玩起来的手感也很不错,感觉还是很棒的啦。

​ 在这里谢谢奶叔的开发和友情送测,也祝产品以后圆满成功吧~

发表回复