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