开源项目OpenCiv1:用C#与虚拟CPU重构经典《文明1》,实现跨平台运行

开发者利用.NET 8和Avalonia UI框架,对1991年的经典策略游戏《文明1》进行了开源重写。该项目通过“虚拟CPU”模拟原始DOS汇编代码,并将其余部分用C#重写,从而实现了在Windows、Linux和macOS上的跨平台运行。项目不仅修复了原版遗留的Bug,还计划引入高清画质、多人联机及插件系统等现代功能。出于版权考虑,用户需自行拥有原版游戏文件才能运行。这一项目展示了用现代技术栈复兴经典软件的可行性与价值。

原文链接:Hacker News

抢沙发

评论前必须登录!

立即登录   注册