Hasty Briefsbeta

双语

Show HN: Doom port to pure Go – Gore

9 months ago
  • #Go
  • #DOOM
  • #Gaming
  • DOOM引擎的极简跨平台Go语言移植版,由doomgeneric代码库转译而来
  • 特性包括:跨平台支持、极简依赖、多版本DOOM兼容、WAD文件支持、内存安全、交叉编译能力
  • 仍存在限制:单进程单实例、随机导出常量、部分unsafe代码使用
  • 需要Go 1.24+版本和WAD文件才能运行
  • 提供终端界面、Web服务器和Ebitengine前端等示例
  • 支持多种DOOM WAD文件(共享版/零售版/终极DOOM/最终DOOM)
  • 通过预定义接口(DoomFrontend)实现外部输入输出控制
  • 遵循GNU通用公共许可证(与原版DOOM源代码相同)