littlebot
Published on 2025-04-16 / 0 Visits
0

【源码】基于C语言Quake引擎的nQuake游戏移植项目

项目简介

nQuake是基于WinQuake的移植版本,WinQuake源代码由Id Software在GNU General Public License版本2下发布。nQuake最初因允许用户创建自定义内容(如地图、新敌人和不同游戏玩法风格)而受欢迎。此移植版本主要针对TI-Nspire CX或CX CAS计算器平台,通过Ndless 3.1或Ndless 3.6运行,提供经典第一人称射击游戏体验,还允许用户自定义按键映射优化操作,不过移植版本未包含多人游戏功能。

项目的主要特性和功能

  1. 提供经典Quake游戏体验,包含单人游戏模式和经典第一人称射击玩法。
  2. 用户能通过游戏内选项菜单重新映射按键,适应不同操作习惯。
  3. 支持Shareware和完整版PAK文件,可加载Shareware版本的PAK0.PAK文件运行游戏,也能加载完整版的PAK1.PAK文件获取更多内容。
  4. 采用PL111控制器进行图形渲染,通过系统函数处理音频输出,实现优化的图形和音频输出。
  5. 支持命令行参数,用户可创建nquake.cmd.tns文件指定自定义游戏目录以加载PAK文件。

安装使用步骤

准备硬件和软件环境

  • 确保拥有一台TI-Nspire CX或CX CAS计算器,并已安装Ndless 3.1或Ndless 3.6。
  • 下载并解压Quake Shareware版本的quake106.zip文件,获取pak0.pak文件。

创建游戏目录结构

在计算器上创建以下目录结构: quake/ ├── nquake.tns ; nQuake可执行文件 ├── id1/ │ ├── pak0.pak.tns ; Shareware版本的PAK文件 │ └── pak1.pak.tns ; 完整版的PAK文件(可选)

运行游戏

  • 在计算器上运行nquake.tns文件启动游戏。
  • 若游戏提示找不到gfx.wad文件,检查pak0.pak.tns文件是否位于正确目录。

自定义游戏目录(可选)

若无法将PAK文件放置在id1子目录中,可在quake目录下创建nquake.cmd.tns文件,并添加以下内容: -game "" 这将指示nQuake在当前目录下查找PAK文件。

按键映射

进入游戏后,按下ESC键打开游戏菜单,使用方向键导航并使用Enter键选择选项。建议通过“选项”菜单自定义按键映射,以获得更好操作体验。

注意事项

  • 确保计算器已安装Ndless 3.1或Ndless 3.6,否则无法运行nQuake。
  • 使用Shareware版本的PAK文件,游戏内容仅限于Shareware版本内容。
  • 由于nQuake是基于开源代码的移植项目,使用时请遵守GNU General Public License版本2的许可协议。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】