GameShell怎么玩

时间:2024-03-09 13:31:18

什么是GameShell

GameShell是一款开源掌机,由clockwork打造。拿到手后,你需要自己动手将它拼好,插上SD卡,开机。

GameShell- 外观

其核心板叫做clockworkpi,酷似树莓派,运行Arm Linux(Debian),按钮模块采用Arduino控制器,屏幕为320 * 240的LCD。支持蓝牙和WiFi,开放Arduino输出引脚,开放核心板的GPIO。整个GameShell的软件硬件全部公开透明,无论是操作系统,还是3D打印的外壳资料,电路、原理图,GitHub都能看到。真正的完全开源。

用它可以模拟很多平台的游戏,也支持原生的PICO-8TIC-80Love2D 以及通过nw.js来运行的H5游戏

可以说,这样一款产品,无论是玩家,还是独立游戏开发者、创客、GEEK,都爱不释手。

开机以后如何玩

从这里开始,我将分享我玩GameShell的心得,和一些方法。

系统设置篇

1. 设置系统语言为中文

我知道有人会说不懂英文,想改系统语言为中文。所以我告诉大家如何修改系统语言。

在最左边有个Settings,也就是设置

Settings->Language中选择简体中文即可。我这里刷了deot的镜像。后面再说如何刷系统。

修改系统语言01

修改系统语言02

先说一个最坑的地方,如果你想要给GameShell放着充电,那么必须进入服务器模式,在设置->电源选项中选择服务器。不然你充着充着就关机啦(真实发生)!

2. 时区调节

改完系统语言,你发现时间不对头,所以你会想调节系统的时间为中国时间。

GameShell支持时区设置,在设置->时区中,选择Asia,也就是亚洲,再选择Shanghai即可,也就是上海时间。找Shanghai的时候可以通过左右按键快速向上向下翻页。

3. 音量调节

你可以选择进入设置->音量然后按左右按钮进行音量的调节,当然,GameShell也提供了快捷键Shift + SelectShift + Start,可以看到,就是壳上的-+,分别代表音量减小和音量增加。

4. 亮度调节

设置->背光亮度中,按左右按钮即可调节GameShell的屏幕亮度。

5. 连接WiFi、蓝牙,开启和关闭飞行模式

没有网,就没内味!必须联网!

所以,在设置->Wi-Fi中,可以选择需要连接的WiFi,然后输入密码进行连接。

蓝牙则是在设置->蓝牙中进行搜索设备进行配对。

飞行模式可能在省电玩游戏的时候需求比较大,在设置->飞行模式可以进行开启和关闭。开启飞行模式后,WiFi和蓝牙都不可用。

6. 手柄风格调整

你在操作的时候可能系统提示的AB,在你手上是反的。

不急,因为每个人拼的时候可能会是Xbox风格,也可能是SNES风格。

我们在设置->按钮布局可以修改为你想要的按钮风格,同时,也可以更新RetroArch中的配置。RetroArch是万能模拟器,待会儿说啦。

以上操作均为安全操作,其他操作则需谨慎,否则可能开不了机或者开机不进桌面环境等...

游戏篇

我知道你们马上就想玩游戏。ok,我就说说怎么玩游戏。

开机以后,就会发现GameShell自带了一些游戏,其中Retro Games里面是模拟器,默认没有rom所以没有游戏可以直接运行,Indie Games里面是独立游戏,RetroArch是万能模拟器,还有DOOM、洞窟物语两款游戏,然后PICO-8、TIC-80、Love2D三个平台的游戏可以玩。

如果你想回味复古游戏,那么你需要运行的就是游戏机模拟器,单独的模拟器都在Retro Games文件夹中。

你需要把对应模拟器的游戏ROM放到GameShell的/home/cpi/games/$(模拟器rom文件夹)/中,例如,GB/GBC/GBA游戏可以放到/home/cpi/games/MGBA/中。

问题来了,怎么传文件给GameShell?

传文件到GameShell

1. 访问GameShell自带的Samba文件共享服务器

Samba是一种文件共享服务,GameShell自带samba,并且配置了开放用户目录下的games文件夹和musics文件夹,供我们传游戏和音乐。

首先,我们需要知道GameShell的局域网ip信息。

我们打开主菜单的Tiny Cloud或者Connect(老版本DEOT),可以看到如下内容:

Tiny Cloud

可以看到,我的GameShell的局域网ip为192.168.0.110,当然每个人的都可能不一样。

(你会发现,我又换了个镜像hhh,是官方的0.5,更改了主题...)

Windows

Windows上我们Win10应该默认开启了SMB1.0,如果没开启,可以去程序功能中开启。

然后我们可以在文件资源管理器中,键入Tiny Cloud中的提示:\\192.168.0.110\games:

你可能会碰到这种情况:

windows-samba01

用户名和密码都是cpi,你可以勾选“记住我的凭据”,然后点确定。

于是,就打开了games文件夹:

games

里面的文件夹都是游戏ROM文件夹或者游戏文件夹,比如GBA游戏的ROM放到MGBA文件夹就行。

放完ROM,可以回到菜单,进入Retro Games,进入对应的模拟器,然后打开游戏玩耍。

2. SCP

如果要通过Bash环境进行命令行的SCP文件传输,你可以使用Cmder,很好用。当然,那样效率挺低的,所以这里我推荐使用WinSCP或者MobaXterm。Winscp是专门用于SCP文件传输的,而MobaXterm则是集众多功能于一身的免费软件。它们都可以传文件。

软件使用我就不提了,你只用注意,远程连接时的格式一般都是用户名@域名或者用户名@ip

所以你遵守这个规则,使用cpi@${你GameShell的局域网ip}即可。例如我:cpi@192.168.0.110


更新于2020.04.04