minigame-adaptor · wechat-miniprogram/minigame-adaptor
由微信提供的 Unity 资源迁移工具链(Beta),语言为 C#。开发者可在 Unity 编辑器中导出美术资源,再在小游戏平台用 JS/TS 基于「微信小游戏性能优化方案」编写游戏逻辑;README 称兼容至 Unity3D 5.5+,迁移后的游戏由该方案加速,渲染...
Polly-B-Gone 是一款 3D 物理平台游戏,讲述了一个名叫 Polly 的勇敢轮式机器人被邪恶的 Dr. Nurbs 囚禁在实验室中,她必须克服一系列越来越复杂的障碍,才能逃脱并重获自由的故事。
根据 README 记载,Polly 是作者参加 2008 年斯坦福大学 CS 248 电子游戏竞赛的参赛作品,并获得了大奖(grand prize)。
游戏以 C++ 编写,整个游戏世界通过一个 XML 文件来描述,因此具备一定的可扩展性。
根据 README 的第三方库章节,项目依赖以下组件:
从这些依赖可以看出,游戏使用 SDL 处理窗口、输入与音频,使用 SDL_image 加载图像资源,使用 SDL_mixer 播放音乐,并使用 TinyXML 解析定义游戏世界的 XML 文件。
README 未提供详细的构建步骤,仅说明:
结合依赖列表,构建前需要准备 SDL 1.2.13、SDL_image 1.2.7、SDL_mixer 1.2.8 与 TinyXML 2.5.3。由于这些库版本较旧,在现代系统上编译可能需要额外适配,具体步骤待核验。
world.xml)定义,作者在文档章节中说明:可以编辑该文件来创建新关卡、新谜题,甚至更换音乐、纹理与光照。README 的 Download 章节说明,Polly-B-Gone 目前仅提供 Mac OS X 的二进制版本:
polly-1.0.dmg.zip。因此,Windows 与 Linux 平台并无官方二进制支持,需自行编译适配。
README 的 Third-Party Content 章节列出了游戏使用的素材来源与授权情况:
如需复用项目中的素材,应留意上述授权限制。
world.xml 对照阅读。
DDNet 是 Teeworlds 的一个模组,源自 DDRace,是一款免费的合作型 2D 平台跳...
Frogatto & Friends 是一款 2D 横版动作冒险游戏,主角是一只青蛙;开发团队...
id Software 公开的初代 DOOM 源代码,限非盈利使用。README 说明:运行仍需...
NBlood 是用 EDuke32 引擎技术与开发思路对 Build 引擎游戏所做的逆向工程移...