CurrencyCheck · princealbert/CurrencyCheck
一款以货币文化教育为主题的配对小游戏,使用纯 TypeScript 与 Canvas 2D 开发,可部署为微信小游戏,也可作为静态 Web 站点发布到 EdgeOne、Vercel 或 Netlify。仓库描述与 topics 显示其定位为教育类小游戏,具体玩法细节与完成度待核...
Solarus 是一款用 C++ 编写的开源 2D 游戏引擎,整体风格与《塞尔达传说》系列相近,适合制作俯视角动作冒险类游戏。引擎本身负责渲染、地图、物理、音频等底层能力,而游戏逻辑则通过 Lua 脚本编写,开发者无需重新编译引擎即可迭代玩法。
项目采用 GPLv3 许可证发布。需要特别说明的是:当前 GitHub 仓库已经迁移至 GitLab(gitlab.com/solarus-games/solarus),此地址仅作为存档保留,后续开发与问题追踪请前往新地址。
README 未在正文中展开编译步骤,而是指向 compilation.txt 与官网的编译说明页面。因此实际构建时建议:
Solarus 的核心思路是「引擎 + 脚本」的分层结构:
README 中明确说明引擎「can run games scripted in Lua」,即引擎的职责是运行用 Lua 编写的游戏,而不是内置某一款固定游戏。
Solarus 团队使用该引擎制作了多款塞尔达同人游戏,README 中列出了以下作品:
这些作品可以作为学习引擎实际用法的参考样本,覆盖了从正式作品到玩笑向作品的多种形态。
如果希望基于 Solarus 制作自己的游戏,README 推荐配套使用 Solarus Quest Editor,这是团队提供的游戏创作软件,用于编辑任务、地图与资源。
官方站点 solarus-games.org 提供引擎的使用说明与文档;编译相关的指引则写在仓库的 compilation.txt 文件中,或发布在官网的「source-code/compilation-instructions」页面。
id Software 公开的初代 DOOM 源代码,限非盈利使用。README 说明:运行仍需...
jfduke3d 是 JonoF 对 3D Realms《Duke Nukem 3D》的源码移植,基于其 Build...
NBlood 是用 EDuke32 引擎技术与开发思路对 Build 引擎游戏所做的逆向工程移...