Wouter Wijsman 是谁,他开发了哪些开源项目?
Wouter Wijsman 是一位来自德国科隆的软件开发者和开源贡献者,主要活跃在 Linux 游戏与客厅游戏操作系统领域。他的项目覆盖游戏客户端、跨平台游戏、老游戏移植和 SteamOS 衍生系统,其中 Minigalaxy 是他影响最广的作品——一个在 Linux 上下载和游玩 GOG 游戏的客户端。
Minigalaxy:在 Linux 上玩 GOG 游戏
Minigalaxy 是一个用于在 Linux 上下载和游玩 GOG 商店已购游戏的客户端。作者提到,项目起步时同类选择只有 Lutris,因此易用的 Minigalaxy 很快被用户接受。
它的实际表现可以从几个数字看出:
- 下载量至少达到数万次
- 有超过 50 位贡献者参与开发
- 被翻译成 20 多种语言
- 已进入大多数 Linux 发行版的官方软件仓库
项目官网:https://sharkwouter.github.io/minigalaxy/
如果你在 Linux 上玩 GOG 游戏,且希望安装和启动流程比通用游戏管理器更简单,Minigalaxy 是值得优先尝试的方案;如果你需要统一管理多个平台(Steam、GOG、Epic 等)的游戏库,Lutris 这类通用工具可能更合适。
OceanPop:从零写的多平台三消游戏
OceanPop 是一款三消益智游戏,规则是玩家需要在有限的步数内达成规定的匹配数量。作者从零开始把它构建为多平台游戏,运行平台包括 Linux、Windows、PlayStation Portable、PlayStation Vita 和 Wii。这个项目也是他学习 C++ 和 SDL 的实践载体。
项目官网:https://sharkwouter.github.io/oceanpop/
Laser Kombat:把童年游戏移植回现代电脑
Laser Kombat 是作者童年玩过的一款免费游戏。2021 年,他询问原开发者是否还保留源代码,对方意外地将一个早期版本开源。随后他做了两件事:
- 把这个版本移植到 SDL,并加入手柄支持
- 补全了最终发行版中才有、而早期版本缺失的全部功能
结果是 Laser Kombat 重新可以在现代电脑上运行。
项目地址:https://github.com/sharkwouter/laserkombat
VaporOS 与 ChimeraOS:面向客厅的 SteamOS 衍生系统
VaporOS 是作者在 2014 年发布的 SteamOS 基础上做的分支。SteamOS 是专为在沙发上舒适地玩游戏的场景设计的操作系统,VaporOS 在此基础上增加了多媒体功能,让作为可选项提供的桌面环境更可用,并加入了用手柄按键组合截图和录制游戏画面的支持——这些功能 Valve 最初并未提供。
ChimeraOS 则是类 SteamOS 的操作系统,内部组件更新、附加功能更多。作者在其早期阶段有大量贡献,包括为项目引入安装 ISO,以及编写了相当一部分功能。
VaporOS 官网:https://sharkwouter.github.io/vaporos/
这些项目之间的关系
| 项目 | 类型 | 主要解决的问题 |
|---|---|---|
| Minigalaxy | GOG 游戏客户端 | 让 Linux 用户简单地下装和游玩 GOG 游戏 |
| OceanPop | 多平台三消游戏 | 用 C++/SDL 从零实现跨平台游戏 |
| Laser Kombat | 老游戏移植 | 让童年免费游戏在现代电脑上重新可玩 |
| VaporOS | SteamOS 分支 | 为客厅游戏补充多媒体、桌面和录屏截图能力 |
| ChimeraOS | 类 SteamOS 系统 | 更新内部组件并扩展功能,作者参与早期建设 |
整体来看,Wouter Wijsman 的工作围绕同一条线索:让 Linux 和客厅设备上的游戏体验更完整、更易用。想直接使用的话,Minigalaxy 适合 Linux 上的 GOG 玩家,OceanPop 和 Laser Kombat 适合想玩轻量游戏或了解 SDL 移植实践的人,VaporOS 与 ChimeraOS 则面向希望把 PC 当作客厅游戏机的用户。