infectors · satanas/infectors
Infectors 是一款类推箱子的解谜游戏:玩家推动低温胶囊撞向病毒,将其捕获以阻止入侵。README 显示当前共 21 个关卡;该版本由 2007 年 12 月的 Pygame 原版移植到 Phaser,使用 JavaScript 编写,采用 CC BY-NC-SA 4.0 许可发布,READM...
Infectors 是一款类推箱子的解谜游戏。玩家在关卡中推动低温胶囊,让胶囊撞向病毒并将其捕获,从而阻止病毒入侵、拯救地球。根据 README 的说明,当前版本共包含 21 个关卡。
这个仓库中的版本并非最初的实现,而是把 2007 年 12 月用 Pygame 编写的原版移植到了 Phaser 框架,使用 JavaScript 编写。README 中提供了在线试玩入口,可以直接在浏览器中体验。
项目以 Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License(CC BY-NC-SA 4.0)发布,这意味着允许在署名、非商业、相同方式共享的前提下使用与再分发。
游戏的核心机制与推箱子(Sokoban)同源,但把“箱子”替换成了低温胶囊,把“目标点”替换成了病毒:
由于规则建立在推箱子的经典约束之上(推动方向、空间限制、不可随意穿越障碍),玩家需要规划推动顺序,避免把胶囊推到无法继续操作的位置。README 中“on steroids”的描述也暗示它在基础推箱子规则之上做了扩展,但具体扩展机制需以实际游戏为准。
从工程角度看,这个项目适合作为“把桌面端 Python 游戏迁移到 Web 前端框架”的参考案例:逻辑结构(关卡、推动规则、胜负判定)需要在新引擎中重新组织,而渲染与输入则交由 Phaser 处理。
README 未给出本地构建步骤,最直接的使用方式是通过 README 中提供的在线地址试玩。若要在本地运行,通常需要把仓库作为静态站点托管,并用浏览器打开入口页面;具体依赖与启动命令请以仓库实际文件为准,本文不做推测。
id Software 公开的初代 DOOM 源代码,限非盈利使用。README 说明:运行仍需...
CatacombGL 是 Catacomb 3D 与 Catacomb 冒险三部曲(Abyss、Armageddon、Apo...