release-cycles · RothschildGames/release-cycles
用 CoffeeScript 编写的抽象竞速小游戏:玩家在产品的生命周期中与时间和电脑赛跑,尽量跑得更远。用键盘左右方向键控制,另有 A-D、H-L 两组替代键。README 称已在 Chrome、Safari 与 Firefox 测试可用,WebKit 浏览器表现最佳;项目基...
这是一个"目录型"仓库:它本身不含任何可运行的游戏代码,README 文件就是全部内容。作者把散落在 GitHub 上的游戏相关仓库按运行环境和玩法类型整理成一份带锚点导航的长清单,每条记录通常只有三样东西——项目名(指向 GitHub 仓库的链接)、一句话说明(用了什么语言/库/引擎、灵感来自哪款经典),以及可选的在线试玩地址。换句话说,它的价值在于"索引"与"分类",而不是实现,读者拿到的是通往几百上千个独立项目的入口。
清单的结构按运行环境分成几大块。最大的一块是"浏览器端(Browser-Based)",下面再细分为棋盘游戏、街机、第一人称射击、角色扮演、MMORPG、策略、竞速、沙盒、解谜、点击放置(Clicker)、指点式冒险以及其他;随后是"原生(Native)"桌面游戏,按动作、街机、FPS、MMORPG、RPG、平台跳跃、解谜/卡牌/棋牌、编程类、沙盒、策略划分;再往后是移动端(Android 与 iOS 两小节)、聊天机器人(Chat bots)、"只有源码(Just The Source)"、"框架/引擎/库",以及"地图/修改/插件/工具/万物"这一节。这种双层分类让读者既可以按平台筛选,也可以按玩法找同类作品。
从具体条目可以窥见清单覆盖的技术光谱。棋盘类里既有纯前端作品,也有工程规模相当大的项目:3D Hartwig 象棋用 HTML/CSS/JS 实现三维棋盘;c4 是可在线玩的四子棋并带 AI 对手;Desperate Gods 刻意不强制任何规则,还原线下桌游的"自觉执行"体验;Green Mahjong 是单机麻将;Kriegspiel 实现了信息不完整的象棋变体;而 Lichess 的仓库说明中写明使用 HTML5 与 WebSocket,后端基于 Scala、Play 2.1、MongoDB 与 Elasticsearch,是全清单里少见的完整线上服务型项目。
街机类条目数量最多,也最能反映这份清单的历史底色:大量条目来自 GitHub 自家的 Game Off 活动、Global Game Jam(如标注"48 小时完成"的 Cell Mates、EKG Runner)以及 Ludum Dare,说明它们多是短周期原型而非长线产品。技术标签同样密集——Phaser(Circus Charlie、Jolly Jumper、Drill Bunny)、ImpactJS(Captain Rogers)、MelonJS(Clumsy Bird)、Flixel/ActionScript 3.0(Codename Lumberjack、FlxInvaders、FlxTeroids)、Three.js(Drakonas)、d3(d3shooter 作为库的演示)、纯 Canvas2D(Crappy Bird)、CoffeeScript(Coffee Snake)等,几乎是一份 2012—2015 年前后 Web 游戏技术栈的样本册。经典玩法复刻也很多:Arashi 复刻街机 Tempest,Digger 是 Boulderdash 的 HTML5 版,ExecutiveMan 是 JavaScript 版 Mega Man,DuckHunt-JS 还附带关卡编辑器。
在实现与维护层面,这份清单的"技术含量"几乎为零:一个 Markdown 文件、若干级标题、手工维护的目录锚点,加上逐条追加的列表项,没有构建流程、没有脚本校验、也没有自动抓取元数据(星数、许可证、最后提交时间一概没有)。作者在归档说明中坦承了这种形态的天花板——单个 Markdown 文件从来就不是几百上千款游戏的合适数据库;当年这个项目起源于 2012 年 Hacker News 上一个收集开源游戏的讨论帖,之后逐步演变成社区协作的资源,收到过 100 多位开发者的提交,也让数以千计的项目获得曝光。
对读者而言,较合理的使用方式是把这份清单当作检索起点而非权威目录:想找某类玩法或某种技术栈(Phaser、Three.js、Flixel、Canvas2D、CoffeeScript 等)的可运行参考实现时,可以顺着分类往下翻;找到感兴趣的项目后,仍需回到对应仓库自行确认许可证、依赖版本与可运行性。需要注意的现实问题包括:仓库已归档,不再接受更新与修复,条目中的在线试玩链接和仓库地址存在失效或迁移的可能;条目描述多为当年的状态,与项目现状可能不符;清单只做外链,不托管代码,也不对项目质量做分级。国内访问 GitHub 及部分在线试玩站点可能受网络影响,离线查阅时可先克隆或镜像该 Markdown 文件。
该仓库为 Java 语言项目,名称 BuildGDX 由「Build」与「GDX」组合,推测与 B...
NBlood 是用 EDuke32 引擎技术与开发思路对 Build 引擎游戏所做的逆向工程移...
micropolisJS 是把 Micropolis(开源版《模拟城市》类城市模拟游戏)移植到 J...
Frogatto & Friends 是一款 2D 横版动作冒险游戏,主角是一只青蛙;开发团队...