沙丘2 重制版(Dune II - The Maker / D2TM)
这是用 C++ 编写的即时战略重制项目,以 Westwood Studios 经典 RTS《沙丘2:王朝的建立》为原型开发,项目又名 D2TM。按仓库描述,它并非复刻原作,还加入了更高分辨率、画面缩放、多单位框选、遭遇战(skirmish)等增强。仓库主题标签为 cpp、remake、rts-game,并提供 GitHub Actions 构建流程与版本发布下载;具体玩法细节与运行效果待核验。
关键词「C++」共 254 条结果
这是用 C++ 编写的即时战略重制项目,以 Westwood Studios 经典 RTS《沙丘2:王朝的建立》为原型开发,项目又名 D2TM。按仓库描述,它并非复刻原作,还加入了更高分辨率、画面缩放、多单位框选、遭遇战(skirmish)等增强。仓库主题标签为 cpp、remake、rts-game,并提供 GitHub Actions 构建流程与版本发布下载;具体玩法细节与运行效果待核验。
OpenBW 是一个以 C++ 编写的自由、开源战争游戏项目,仓库简介自述为「free and open-source Best Wargame」。目前 README 内容极简,仅说明构建与使用方法需参考 OpenBW/bwapi 仓库,未披露具体玩法、运行平台、完成度与可玩性等信息,这些细节待核验。仓库未标注 topics,也未提供 Stars 等数据。
Wargus 是一套 C 语言编写的导入工具与脚本,用于把《魔兽争霸 II:黑暗之潮》《黑暗之门》资料片及 Aleonas Tales 的游戏数据导入 Stratagus 引擎,从而在开源引擎上运行。画面与音效据 README 描述与原作一致,玩法接近原作并带有一些类似《星际争霸》的微调。游玩前需自备正版游戏数据并自行提取;README 说明 macOS 内置提取工具目前存在问题,可暂时使用第三方脚本,官方站点 stratagus.com 提供安装说明。
Wyrmsun 是一款开源即时战略游戏,题材融合历史、神话与虚构:人类居于地球,矮人栖身 Nidavellir,精灵滋养 Alfheim。据 README,游戏采用复古风格画面,含 3 个可玩文明及若干不可玩文明,提供大地图场景与数十种单位、建筑和科技;单位为具名个体并带特性,可积累经验升级为新兵种或获得新能力,另有跨场景延续等级的持久英雄。项目主要使用 Lua。
EA 开源的《命令与征服:重制版合集》游戏源代码,包含 TiberianDawn.dll、RedAlert.dll 与地图编辑器的实现,并支持 Steam 创意工坊。项目使用 C++ 编写,构建需 Windows 8.1 SDK 与 Visual Studio 的 MFC 组件,仅支持 Win32;编译产物需拥有正版游戏方可运行。README 建议使用 Visual Studio 2017 构建。
EA 开源的《命令与征服:泰伯利亚黎明》C++ 源码,属于经典即时战略游戏。当前代码不完整,无法直接完整编译,且缺少核心引擎库(需参考 Red Alert 仓库);还需自行替换 DirectX 5 SDK、GCL、HMI SOS 等依赖。仅支持 Win32,恢复原构建环境需 Watcom C/C++、TASM、MASM;使用编译产物须拥有游戏。该版本提供 Steam Workshop 支持。
NetHack 官方 Git 仓库,C 语言编写的地牢探索类 Roguelike,是 Rogue、Hack 的远支后裔,并直接衍生自 NetHack 3.6。仓库当前包含 5.0.1 开发中版本,README 明确说明它并非正式发布版,主要用于修复 5.0.0 的问题,仍可能存在 bug;若更看重稳定性,建议使用最新的 5.0.0 正式版。5.0 的源码符合 C99 标准,并改进了跨平台构建。
Cataclysm: Dark Days Ahead 是一款使用 C++ 开发的回合制生存游戏,背景设定在末日世界。据仓库介绍,玩家需在严酷、持续且程序化生成的世界中求生:搜集已消亡文明的残余物资换取食物与装备,甚至寻找满油车辆撤离;同时要与丧尸、巨型昆虫、杀手机器人等强大怪物以及同样觊觎资源的其他幸存者战斗或逃避。仓库提供稳定版与实验版下载,README 中展示了 Ultica 图块包截图。
Hypersomnia 是 TeamHypersomnia 用 C++ 从零编写的一款多人俯视角(top-down)射击游戏,仓库内同时包含游戏与编辑器,主题标签涉及 2D 射击、浏览器游戏与独立开发。README 提供了网页版入口 play.hypersomnia.io,并附 Windows、Linux、macOS 的 CI 构建徽章;项目以 AGPL v3 协议开源,团队标注来自波兰。具体玩法模式与联机规模待核验。
ScummVM 是一个用 C++ 编写的开源游戏引擎重实现,跨多平台。它替换游戏自带的执行文件,让玩家在更多设备上运行经典点击式冒险游戏、文字冒险和 RPG,但需自备游戏数据文件。项目最初为 LucasArts 的 SCUMM 引擎游戏(如《疯狂豪宅》《猴岛小英雄》系列)而做,后逐步扩展到 Broken Sword、Myst、Blade Runner 等作品,完整支持列表见官方 wiki。
Endless Sky 是一款 C++ 编写的 2D 沙盒式太空探索游戏,玩法接近 Elite、Escape Velocity。玩家以小飞船船长身份起步,靠贸易、运送乘客或完成任务赚钱,用于换船或升级武器与引擎;也可参与战斗和主线剧情,或离开人类星区独自探索。游戏含一条主线与大量支线任务,玩家可自行选择是否跟随主线。
Pioneer 是一款以 C++ 开发的开源太空冒险模拟游戏,背景设定在 31 世纪初的银河系。游戏采用开放式玩法,玩家可探索程序化生成的数百万个恒星系,能在行星着陆、借气态巨行星做引力加速,也可选择当海盗、跨星系贸易或为不同派系执行任务。项目以 GPLv3 许可发布,具体运行要求与玩法细节待核验。