雷神之锤3竞技场(Quake III Arena)GPL 源码发布
id Software 以 GPL 许可证发布的《雷神之锤3竞技场》(Quake III Arena)源...
typey_birb · rparrett/typey_birb
Typey Birb 是一款用 Rust 与 Bevy 引擎开发的打字玩法 Flappy Bird 变体游戏,为 Bevy Jam #1 在约两天内完成,v0.1.3 为参赛提交版本。仓库标注 topics 含 web-game、webgl2,README 提供 itch.io 页面链接,并给出用 bevy_cli 构建 We...
Duck Marines 是一个以自由软件形式发布的跨平台游戏项目,目标是在 PC 上复刻 Sonic Team 为 Sega Dreamcast 制作的派对游戏《ChuChu Rocket》。README 把它称为“工作标题(working title)”,并说明项目希望把原作最吸引人的多人对战体验重新带到 PC 平台,而不是简单搬运 Dreamcast 版本。项目由 SimonLarsen 维护,仓库描述为“Free software ChuChu Rocket remake for PC”,主页指向 tangramgames.dk 上的游戏页面。
从 README 的表述看,Duck Marines 的定位非常明确:它不是商业续作,也不是对原作素材的直接提取,而是一个以开源/自由软件方式重新实现的复刻项目。作者认为《ChuChu Rocket》是一款出色的派对游戏,但如今仍拥有 Dreamcast 的玩家并不多,因此希望通过 PC 复刻让更多人重新体验原作多人模式的乐趣。这一动机决定了项目的重点大概率落在多人同乐、快速上手和派对氛围上,而不是单纯还原主机版的全部内容。
素材方面,README 明确写到 Duck Marines 将使用全新的精灵、音乐等内容,而不是复用原作资源。这一点对复刻项目很重要:既能规避直接使用原作美术和音频带来的版权问题,也能让项目形成自己的视觉与听觉风格。与此同时,作者又强调会在保持原作精神的前提下做“认为合适的玩法调整”。这说明 Duck Marines 并不是逐帧逐像素的严格移植,而是在复刻核心体验的基础上允许一定程度的再设计。具体改了哪些规则、加入了哪些模式,现有 README 摘要没有展开,需要查看后续代码、提交记录或项目主页才能确认。
技术栈方面,仓库元数据给出的主语言是 Lua,主题标签包含 love2d、lua、chuchurocket 和 dreamcast,因此可以确认项目使用 LÖVE2D 框架开发。LÖVE2D 是一个以 Lua 为脚本语言的轻量级 2D 游戏框架,适合快速搭建原型、处理输入、绘制精灵和播放音频,也便于跨平台运行。对想学习 Lua 游戏开发的人来说,Duck Marines 的代码结构、资源组织方式和多人玩法实现都可能有参考价值;不过由于 README 没有给出架构说明、模块划分或构建脚本细节,不能据此推断它采用了某种特定引擎架构或网络方案。
平台与分发信息目前比较有限。README 只称其为“跨平台”项目,没有在摘要中逐一点名 Windows、Linux、macOS 的支持状态,也没有给出可下载的发行包、安装步骤或在线试玩地址。项目主页提供了游戏介绍页和一张 teaser 截图链接,但这是否意味着已有可玩版本、演示版或仅处于开发展示阶段,仍需进一步核验。由于项目自述为工作标题,并使用“将采用(will feature)”这样的未来时表述,读者不宜把 README 中的规划直接当成已经完成的功能清单。
总体来看,Duck Marines 更适合被理解为一个有明确复刻目标的开源游戏项目,而不是已经确认内容完整的成品。它的价值在于:以 Lua/LÖVE2D 实现经典派对游戏的多人与复刻思路,展示如何用全新素材重建原作氛围,并在保持原作风格的同时进行适度玩法调整。适合关注游戏复刻、Lua 游戏开发、LÖVE2D 实践以及多人派对游戏设计的读者阅读源码和项目主页。但在实际运行、构建和功能完整性方面,现有 README 信息不足,相关状态应标注为待核验,避免把规划当成实测结论。
id Software 以 GPL 许可证发布的《雷神之锤3竞技场》(Quake III Arena)源...
NBlood 是用 EDuke32 引擎技术与开发思路对 Build 引擎游戏所做的逆向工程移...
id Software 公开的初代 DOOM 源代码,限非盈利使用。README 说明:运行仍需...