为 Stars! 打造专属虚拟机

A custom virtual machine for the Stars 4X game

为 Stars! 打造专属虚拟机

我开发了一款名为 Stars!VM 的自定义虚拟机,让这款 1995 年的经典 4X 游戏 Stars! 在现代 Windows 系统上也能完美运行。通过嵌入 80286 模拟器并构建 Win16 到 Win32 的桥梁,游戏不仅保留了原汁原味的体验,还获得了 4K 缩放和现代文件选择器。该方案无需复杂的 DOSBox 或 Wine 配置,单个 EXE 文件即可开箱即用,甚至内置了游戏本体。更有趣的是,我利用 Fable 5.1 对游戏的热路径进行了逆向优化,将回合生成速度提升了近两倍,同时通过 Model Context Protocol (MCP) 实现了 AI 代理对游戏 UI 的完全操控。

通过利用本地条件来模拟特定的已知程序,我获得了 JIT 的性能,却无需承担 JIT 的复杂性。

同日更多故事

2026-09-20