NuVelocity/FRS42

GitHub: NuVelocity/FRS42

FreeRS42 是基于 NuVelocity 引擎用现代 C++ 重新实现的经典打砖块游戏 Ricochet Xtreme,旨在以高性能、可维护的代码重现原作玩法并支持扩展。

Stars: 1 | Forks: 0

# FreeRS42 ## 概述 FreeRS42 是对最初由 Reflexive Entertainment 开发的 Ricochet Xtreme 的现代 C++ 重新实现。FreeRS42 基于 NuVelocity 引擎构建,旨在实现准确性、高性能和可维护性,利用现代代码和工具重现经典的打砖块玩法。 ## 功能 - 重新实现 Ricochet Xtreme 玩法 - 模块化、类型安全的 C++ 代码库 - 由 NuVelocity 引擎驱动 - 现代构建系统 (CMake) - 可扩展以支持 mod 和功能增强 ## 目录结构 - `engine/` — NuVelocity 引擎源码(参见 `engine/README.md`) - `src/` — 游戏逻辑、对象和场景 ## 构建说明 1. 安装依赖项(参见 `engine/README.md`) 2. 克隆仓库及子模块 3. 使用 CMake 进行配置: ``` cmake -S . -B build ``` 4. 构建: ``` cmake --build build ``` ## 许可证 主代码和引擎采用 Mozilla Public License 2.0 (MPL 2.0) 授权。 有关第三方代码,请查看 `third_party` 目录以获取许可证信息。 ## 联系方式 如有疑问或想要贡献代码,请提交 issue 或 pull request。
标签:Bash脚本, C++, CMake, 开源重制, 打砖块游戏, 数据擦除, 游戏开发, 游戏引擎