锈末 用写的一点Doom 1和2 Renderer。 大多是两年前我在学习该语言时编写的,因此它可能不是Ru​​st代码的最佳示例! 欢迎PR-s。 该代码主要基于永无止境的有用的《和《 。 它不是将原始的Doom C源代码移植到Rust中; 我一直在努力使代码尽可能地惯用,并且很长一段时间都没有看原始代码。 注意:您需要WAD文件才能尝试此操作。 如果您不拥有该游戏,请获取一个。 屏幕截图 制作说明 Rust Doom应该始终以Rust的最新稳定版本为基础(但也在beta和每晚进行测试),您可以使用上描述的任何方法进行安装。 要进行构建,请在项目的根目录(Cargo.toml在其中)中