AX 爱鲜报

Witch Blast 魔女爆破

Witch Blast 是一款受《以撒的结合》启发的免费 Roguelite 地牢射击游戏,玩家扮演新手魔法师,在随机生成的地牢中探索、战斗,利用各种物品和法术尽可能深入。

爱鲜报评分

0.0

0 人评分

229

星数

否

中文

C++

主语言

是

活跃

9

贡献者

人工分析

EDITORIAL

推荐理由

Witch Blast 是一款经典的开源 Roguelite 地牢射击游戏,玩法类似《以撒的结合》,拥有随机生成的地牢、丰富的物品和法术系统,以及成就解锁机制。项目使用 C++ 和 SFML 开发,代码结构清晰,适合学习游戏开发或进行二次创作。GPLv3 许可证允许自由修改和分发,社区也有多语言支持。

适用场景

  • 学习 C++ 游戏开发
  • Roguelite 游戏机制研究
  • 开源游戏二次开发
  • 复古像素风格游戏体验
  • 游戏 AI 与随机生成算法学习

优点

  • 玩法成熟,内容丰富,具有高重玩性
  • 代码开源,结构清晰,便于学习和修改
  • 支持多语言,包括中文社区贡献的翻译
  • 使用 CMake 构建,跨平台兼容性较好
  • 拥有活跃的社区和持续的更新

缺点

  • 依赖 SFML 2.2+,需要手动编译安装
  • 美术资源采用 CC BY-NC-SA 许可证,商用受限
  • 代码库较旧,部分现代 C++ 特性可能未使用
  • 文档主要为英文,中文资料较少
上手难度 进阶

Witch Blast 魔女爆破

Witch Blast 是一款免费的开源 Roguelite 地牢爬行射击游戏,灵感来源于《以撒的结合》。玩家扮演一名新手魔法师,在地牢中探索,使用找到的各种物品击败敌人,尽可能深入。

游戏特色

  • 随机生成的地牢:每次游戏都会生成不同的房间布局和敌人配置。
  • 丰富的物品系统:强大的道具、不同的射击类型、法术(带冷却)、神殿与神祇、成就与解锁内容。
  • 多人模式:支持本地双人合作。
  • 多语言支持:包括德语、西班牙语、俄语等翻译。

操作方式

  • 移动:WASD(美式/德式键盘)或 QSDZ(法式键盘),支持 8 方向移动。
  • 射击:方向键(4 方向)、右 Ctrl(按住朝面向方向射击)或鼠标左键。
  • 切换射击类型:Tab 键或鼠标滚轮。
  • 施放法术:空格键。

安装与编译

游戏提供二进制版本,若无对应版本则需要自行编译。编译依赖 SFML 库(最低版本 2.2),项目包含 CMake 构建文件。

# 示例编译步骤(具体请参考仓库文档)
mkdir build && cd build
cmake ..
make

存档机制

游戏在离开已清空的区域时自动保存。若在战斗中离开游戏,当前进度将丢失。

许可证

  • 代码:GPLv3
  • 美术与音乐:CC BY-NC-SA(禁止商业使用)

社区与贡献

项目欢迎贡献,已有来自社区的多人模式、多语言翻译等改进。开发者 Seby 负责代码与音乐,Pierre "dejam0rt" Baron 负责 2D 美术。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。