OpenTomb开源古墓丽影 1-5 引擎重制版

联合创作 · 2023-09-27 18:52

OpenTomb 是经典古墓丽影引擎的开源重新实现,旨在实现所有经典时代古墓丽影游戏 (1-5) 中的关卡,以及自定义 TRLE 关卡,该项目没有使用任何原始古墓丽影代码。

OpenTomb 一切都是从头开始,完全重新开发。但是,OpenTomb 使用了来自未完成的开源项目的某些遗留程序,例如OpenRaider 和 VT 项目,以及来自 Quake Tenebrae 的一些代码。

特性

  • OpenTomb 绕过了目前的许多限制,使用地形生成器并优化了碰撞网格
  • OpenTomb 能够实现可变帧率,而不像原始引擎那样限制为 30fps。
  • OpenTomb 使用通用且灵活的库,例如 OpenGL、OpenAL、SDL 和 Bullet Physics。
  • OpenTomb 实现了一个 Lua 脚本引擎来定义所有实体功能。这意味着,与原始版本不同的是,引擎本身的硬编​​码要少得多,因此可以扩展或修改功能,而无需修改和重新编译引擎本身。
  • OpenTomb 中启用了原始引擎中许多废弃和未使用的功能。

支持的平台

OpenTomb 是一个跨平台引擎:目前它可以在 Windows、Mac 或 Linux 上运行,目前还没有移动实现正在开发中。

编译

在 Linux 上,只需下载源代码并在终端中运行:

cmake . && make

可以使用以下命令将所需的依赖项安装在基于 Ubuntu 的发行版中:

sudo apt-get install libopenal-dev libsdl2-dev libpng12-dev libglu1-mesa-dev zlib1g-dev

 

浏览 5
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报