文件名称:MyDoom:Doom - 在 C++ 中干净地重新实现,没有所有模糊的优化
文件大小:323KB
文件格式:ZIP
更新时间:2024-07-22 02:49:07
C++
我的厄运 从头开始,用 C++ 对原始 Doom 进行了部分重新实现。 为什么? 为了娱乐。 和鼻托。 为什么从头开始? 为了更好地理解它的算法。 最初的实现非常难以理解,因为它的优化令人印象深刻。 现代计算机拥有如此强大的功能,无需所有优化即可干净利落地重新实现,从而更好地展示核心算法的美 用法 此版本在 OS X 10.0 上编译并运行,使用 clang++。 你所要做的就是: 找到一个 WAD 文件(谷歌它) 将其粘贴在“数据/”中 运行 'make clean; 制作' 运行 './mydoom -f data/doom_ultimate.wad' # 或任何你的 WAD 文件