本页目录

Color Quest:黑白像素变彩色的无限跑酷(Unity/C#)

game-off-2013 · redbluegames/game-off-2013

玩家扮演名为 Pigment 的黑白像素,在永远向前滚动的灰度障碍赛道中奔跑,通过收集彩色二极管来变身为彩色像素。途中可在收集到的 RGB 颜色之间切换以求生存,例如变成蓝色像素可以放慢时间、让反应更灵敏;吸收的颜色还能用来购买升级。...

动作游戏 平台跳跃 自研引擎 C++ 角色控制 碰撞检测 存档系统 关卡管理 高级
★ Stars 311 Forks 23 License GPL-2.0 更新 2026-11-06

国内开发环境适配

Windows
官方声明支持
Linux
官方声明支持
macOS
未知
引擎 / 框架:自研引擎 暂无中文教程标记 未标记站长实测
构建需自备 C++ 工具链与 OpenGL/窗口系统依赖,具体步骤见 Wiki 安装指南,国内拉取依赖可能较慢;在线幽灵功能依赖 haunted.earvillage.net 社区服务器,国内访问速度与可用性待核验;是否需要原版游戏数据待核验。

中文项目介绍

CroftEngine 是一个以 C++ 重写《古墓丽影1》运行环境的开源引擎项目,目标不是简单打包原版游戏,而是在现代系统上重新实现初代作品的引擎行为,并用 OpenGL 提供可调整的现代化画面。它面向 Windows 与 Linux,README 将其描述为“Tomb Raider 1 engine remake”。由于引擎本身不附带原版关卡、音轨和影片资源,使用者需要按安装指南准备原版游戏数据;项目也明确提醒不要把 CroftEngine 安装到原版游戏所在目录,以免出现异常。安装并确认可运行后,原版安装目录可以被删除,因为引擎会从用户数据目录读取所需文件。

在功能层面,README 展示了多项面向现代体验的改动:原生手柄支持、Glidos 纹理包支持、带引导的安装向导、可自定义的图形设置、较完整的统计信息、新的水面表现,以及“Ghosts”幽灵影像功能。图形设置中包含各向异性过滤、双线性过滤、Bloom、亮度、对比度、CRT 滤镜、尘埃粒子、动态光照、边缘描边、胶片颗粒、FXAA、HBAO、镜头畸变和枪口闪光照明等效果开关。这些选项说明项目不仅复刻玩法逻辑,也把渲染管线与后处理作为重制重点。

核心功能

核心特性

技术实现上,CroftEngine 使用 C++ 开发,并以 OpenGL 作为图形接口。它属于对原引擎的自研重实现,而非基于现成商业引擎制作,因此需要处理关卡数据读取、输入、音频、存档、渲染效果和用户界面等底层环节。项目采用 LGPLv3 许可证,README 说明这意味着源代码的任何部分都必须保持开源。资源组织上,安装指南要求把音轨、DATA 与 FMV 等内容放到用户数据目录下的 croftengine/data/tr1 结构中,音轨文件需另行获取;这一设计让引擎代码与原版商业资源分离。

联机方面,README 提到可以访问 haunted.earvillage.net 注册并查看其他玩家的“幽灵”影像,但当前合作游玩“purely visual”,也就是仅作视觉展示,并非完整的同步合作玩法。若不想注册账号,具备一定技术能力的用户可以自行运行服务端,服务端代码在 haunted-coop 仓库中。项目欢迎通过 GitHub issue、discussion 或 Discord 反馈合作玩法的改进想法。对于想学习网络状态同步、幽灵回放或轻量在线功能的读者,这部分提供了可继续研究的入口,但不应把它误解为成熟的多人联机游戏。

技术架构分析

技术要点

使用与操作方面,README 给出了默认键位:WASD 移动,Q/E 侧步,空格跳跃,Shift 行走,X 翻滚,Ctrl 动作,数字键 1 至 4 切换手枪、霰弹枪、乌兹和麦林,5/6 使用小/大医疗包,F5/F6 快速存档与读档,F12 截图,Esc 打开菜单或跳过影片。遇到问题时可按 F1 生成带截图、存档和日志的 Bug Report 目录,便于排查。安装包可从 GitHub Releases 获取,Windows 推荐使用安装器,openSUSE 用户可从 Games 仓库获取。README 还列出标准秘籍之外的两个额外秘籍,以及大量画面效果对比图,方便玩家按偏好调整。

总体而言,CroftEngine 适合研究经典动作冒险游戏的引擎重实现、OpenGL 渲染效果组织、输入与存档系统、资源目录设计,以及“幽灵影像”这类轻量在线展示功能。它并不是无需原版数据的独立游戏,也不承诺当前版本提供完整合作模式;实际构建依赖、发行版打包情况和国内网络访问体验仍需按环境核验。对希望学习 C++ 游戏引擎工程或《古墓丽影1》现代化改造的读者,README、安装指南、FAQ 与 Discord 社区是主要入口。

开源许可证与版权说明

许可证标识:GPL-2.0。源码、资源与依赖许可可能不同,请以官方仓库为准。本站仅做索引,不托管源码。

相似项目