Freedoom 自由毁灭
Freedoom 是基于 Doom 引擎的完全自由内容的第一人称射击游戏,包含三个独立游戏:Phase 1、Phase 2 和 FreeDM,提供关卡、美术、音效和音乐,需搭配引擎运行。
爱鲜报评分
0 人评分
1.4k
星数
否
中文
Python
主语言
是
活跃
148
贡献者
人工分析
EDITORIAL推荐理由
Freedoom 是自由软件运动在游戏领域的标志性项目,为 Doom 引擎提供了完全自由版权的游戏内容,让玩家和开发者无需依赖非自由资源即可体验经典 FPS。项目兼容大量 Doom 模组,并拥有活跃的贡献社区,适合对游戏开发、自由软件或复古 FPS 感兴趣的开发者研究学习。
适用场景
- 自由软件游戏体验
- Doom 模组兼容性测试
- 复古 FPS 游戏开发学习
- 游戏资源(WAD)制作研究
- 开源游戏社区贡献
优点
- 完全自由版权,可自由使用、修改和分发
- 兼容大量 Doom 模组,扩展性强
- 包含三个完整游戏,内容量丰富
- 社区活跃,持续更新和维护
- 提供多语言手册和详细贡献指南
缺点
- 需要额外安装引擎(如 GZDoom)才能运行
- 项目主要为游戏资源,代码贡献门槛较高
- 对图形和音效的原创性要求严格,贡献需谨慎处理版权
- 关卡设计需遵循 vanilla 兼容性限制
Freedoom 自由毁灭
Freedoom 是一个基于 Doom 引擎的完全自由内容的第一人称射击游戏项目。它并非一个可独立运行的程序,而是由关卡、美术、音效和音乐组成的游戏数据,需要搭配兼容的引擎(如 GZDoom)才能游玩。
包含的游戏
Freedoom 实际上包含三个独立的游戏:
- Freedoom: Phase 1:四个章节,每章九个关卡,共 36 关,旨在兼容《The Ultimate Doom》模组。
- Freedoom: Phase 2:32 个关卡组成的长篇章,包含额外怪物和双管霰弹枪,兼容《Doom II》模组。
- FreeDM:32 个专为多人死亡竞赛设计的关卡。
如何游玩
由于 Freedoom 只提供游戏数据,你需要单独下载一个引擎(社区常称为“source port”)。推荐使用 GZDoom,它对单人、多人以及大多数模组都有良好支持。
在 Windows 上,将 Freedoom 的数据文件(.wad 结尾)与引擎可执行文件放在同一目录即可。在 Unix 类系统上,数据文件通常放在 /usr/share/games/doom 或用户主目录下。部分 Linux 发行版会提供 freedoom1、freedoom2 和 freedm 等包,自动调用引擎启动游戏。
兼容性
Freedoom 的次要目标是兼容原版 Doom 的模组(mod)。Doom 社区拥有超过三十年的历史,积累了数千个关卡和模组,Freedoom 致力于让这些内容无需依赖非自由软件即可运行。
“自由”的含义
Freedoom 遵循自由软件运动理念,你可以自由使用、复制、修改和研究该项目。你可以将 Freedoom 用于任何目的,重新分发时无需请求许可,修改时需保留许可证(参见 COPYING 文件)。项目的完整源代码以 DeuTex 树的形式提供。
参与贡献
Freedoom 欢迎各种贡献,但有一些重要准则:
- 知识产权:提交的所有内容必须拥有许可,不能基于 Doom 或其他受限作品。避免使用仅限非商业用途的“免费”资源。
- 关卡:必须兼容原版 Doom 引擎(vanilla-compatible),不能依赖扩展限制或额外映射特性。建议在 Chocolate Doom 中测试。
- 图形:颜色和尺寸应与原版 Doom 图形保持一致,以兼容模组。注意不能使用 id Software 的商标“UAC”,应使用“AGM”。
- 文档:使用 AsciiDoc 格式编写,欢迎提交补丁。
更多信息请访问 Freedoom 官网。
评论
- 暂无评论,来写第一条吧。