返回首页
最新
嗨,HN,
我一直在开发Gore——一个经典Doom引擎的移植版,使用纯Go编写,基于Doom Generic的ccgo C到Go翻译。它能够加载原始的WAD文件,使用软件渲染器(没有SDL或CGO,也没有超出标准库的Go依赖)。目前仍有一些不安全的代码,我正在努力去除,还有其他一些注意事项。
示例中包含一个基于终端的渲染器,虽然用终端风格的输入/输出玩起来非常困难,但还是挺有趣的。
我们的目标是创建一个干净、跨平台、原生Go的Doom引擎实现——易于修改,易于阅读,并且可移植。
代码和说明可以在这里找到: [https://github.com/AndreRenaud/Gore](https://github.com/AndreRenaud/Gore)
非常希望能得到反馈或想法。