Whatajong:Roguelike 麻将接龙(Mahjong Solitaire)游戏
Whatajong 是一款用 TypeScript 编写的 Roguelike 风格麻将接龙(Mahjong Sol...
SDL-Ball · DusteDdk/SDL-Ball
SDL-Ball 是作者 Jimmy Christensen 用 C++ 编写的开源打砖块游戏,玩法仿 DX-Ball、MegaBall 和 Breakout,可在 Linux 及 Windows 上运行,README 称其图形较精美。它支持键盘、鼠标、WiiMote 以及数字/模拟摇杆操作,并提供存档读档、...
这是 GitHub 于 2012 年举办的 Game Off 游戏创作活动(Game Off 2012)的参赛作品,README 中明确说明它是一款 Doodle Jump 克隆(Doodle Jump clone),即经典的正向跳跃平台游戏。玩家用方向键操控一只不断自动弹跳的 Octocat(GitHub 吉祥物章鱼猫),在程序生成的平台之间向上攀升:绿色平台能提供额外弹力,把角色弹得更高;红色平台是「陷阱平台」,踩上去后会从脚下塌陷;星星用于加分,叉子(fork)道具则会把角色传送到约「100 行代码」之外的位置,这显然是一个呼应 GitHub Fork 概念的玩笑式设计。
技术实现上,项目基于 JavaScript 与 Crafty 游戏框架开发,并根据 README 自述:游戏主要依靠更新 DOM 而非大量绘制 canvas 来实现,因此 DOM 频繁更新会在一定程度上影响性能;道具图标没有使用精灵图,而是改用 GitHub 的 Octicons 图标字体,从而节省带宽并支持无损缩放,代价是需要更多的 CSS3 特效。美术资源方面,Octocat 精灵来自 BrowserQuest 项目(作者 sork),跳跃烟雾动画来自 Pow Studio,字体为 Font Diner 的 Chewy。
兼容性方面,作者说明在 Chrome 上体验最佳,Firefox 可以运行,但帧率较低,IE9 因 getter/setter 不兼容而无法运行,其他浏览器未做测试。README 的 To do 列表坦承,目前死亡后无法重新开始(需刷新页面)、存在一个跟随玩家的「克隆体」尚未处理、代码未按 Crafty 模板拆分、缺少计分板与关卡编辑器,因此它更接近一个可玩的 Game Jam Demo,而非完整成品。
对于学习者而言,这是一个体量小、结构简单的 HTML5 跳跃游戏样本,适合参考角色控制、跳跃与重力、平台碰撞以及游戏状态管理等基础环节。
技术栈、构建与运行步骤以官方 README / Releases 为准;国内克隆与下载可能较慢。
Whatajong 是一款用 TypeScript 编写的 Roguelike 风格麻将接龙(Mahjong Sol...
DDNet 是 Teeworlds 的一个模组,源自 DDRace,是一款免费的合作型 2D 平台跳...
该仓库是 DOS 平台游戏《Commander Keen in Keen Dreams》的源代码,采用 GNU...
Frogatto & Friends 是一款 2D 横版动作冒险游戏,主角是一只青蛙;开发团队...