AX 爱鲜报

开源项目

按分类、标签筛选,或直接搜索项目名称。

共 166 个项目 · 分类:游戏

Shape Experiment 形状识别实验 封面

Shape Experiment 形状识别实验

一个用于收集形状识别数据的开源实验项目,通过 HTML5/JavaScript 前端让用户参与形状识别测试,并借助 nginx 日志收集数据,供后续分析与公开数据集使用。

HTML 10 10
JavaScript 数据采集 HTML5 形状识别 nginx
Kriegspiel 战争棋 封面

Kriegspiel 战争棋

一个可在网页上对弈的 Kriegspiel(战争棋)变体实现,基于 JavaScript 编写,采用 MIT 开源协议。玩家在无法看到对方棋子的情况下进行国际象棋对弈,由裁判机制判定走法合法性,带来高度不确定性的策略体验。

JavaScript 30 6
JavaScript MIT 国际象棋 网页游戏 棋类游戏
Anagramica 变位词游戏与 API 封面

Anagramica 变位词游戏与 API

Anagramica 是一个基于 Node.js 的变位词(anagram)游戏与开放 API,玩家在字母棋盘上翻转拼词,同时提供查询单词所有变位组合的接口,代码轻量、MIT 开源,适合学习算法与全栈小项目。

JavaScript 14 11
JavaScript 算法 Node.js API 文字游戏
Beyond All Reason(BAR) 封面

Beyond All Reason(BAR)

基于 Recoil RTS 引擎开发的开源即时战略游戏,使用 Lua 编写游戏逻辑,拥有完整的经济、建造与战斗系统,支持多人对战与 AI 对战。

Lua 4.3k 692
Lua 游戏开发 开源游戏 RTS Recoil
Valyria Tear 瓦雷利亚之泪 封面

Valyria Tear 瓦雷利亚之泪

基于 Hero of Allacrost 引擎扩展的开源单机中世纪奇幻 2D 日式 RPG,玩家扮演少年 Bronann 卷入神秘水晶争夺战,拥有经典 JRPG 剧情、地图探索、侧视战斗与解谜等要素,支持多语言。

Lua 256 72
Lua 游戏引擎 SDL 开源游戏 RPG GPL
PixelPlatformer 像素平台跳跃游戏 封面

PixelPlatformer 像素平台跳跃游戏

基于 Entity 游戏引擎开发的 HTML5 像素风平台跳跃游戏,全部代码打包为单个 entity.min.js 文件,可直接在浏览器中运行,是学习 EntityJS 引擎用法的轻量示例。

JavaScript 28 19
2D动画 JavaScript 游戏开发 Canvas HTML5
EntityJS 封面

EntityJS

EntityJS 是一个基于实体-组件(Entity-Component)设计模式的 HTML5 JavaScript 游戏引擎,强调低耦合与高复用,让开发者通过组合组件快速构建 2D 游戏。

JavaScript 185 24
游戏引擎 2D动画 JavaScript ECS Canvas HTML5
Bemuse 〜beat☆music☆sequence〜 封面

Bemuse 〜beat☆music☆sequence〜

基于 HTML5 的在线节奏音游,使用 React、Redux 与 Pixi.js 构建,支持 BMS/bmson 曲谱格式,可在浏览器中直接游玩、导入自制曲目并参与在线排行。

TypeScript 1.3k 164
TypeScript React HTML5 音游 Pixi.js Redux