项目用途 / 技术验证

技术验证

浏览用途为「技术验证」的开源游戏项目。

在列表中筛选
eckucukoglu/cengball

CengBall: Soccer programming game with 2D simulation.

★ 38 ⑂ 10

CengBall:Java 2D 足球 AI 编程对战游戏

基于 Java 的 2D 足球模拟编程游戏,玩家需编写人工智能代码来控制球队对战。README 称其环境具有随机性与完全可观测性,并提供半动态环境下的目标型智能体实现。项目附带教程、Javadoc API 和下载页面(链接指向土耳其梅特大学课程站点),另有土耳其语玩法视频。Stars 与实际运行效果待核验。

策略 无明确引擎 Java 中级
★ 38 Fork 10 GPL-2.0 更新 2026-04-28
Irmingard 纸牌接龙(Backbone Marionette 网页卡牌游戏)

Irmingard 纸牌接龙(Backbone Marionette 网页卡牌游戏)

基于 Backbone Marionette 与 CoffeeScript 实现的单人纸牌接龙游戏。使用两副牌共 104 张(四花色,A 到 K,无大小王),开局按 1、2、3、4、5、4、3、2、1 张铺成列,目标是把全部牌按花色与点数升序移到 8 个弃牌堆。支持拖拽叠牌、双击弃牌,以及点击「hit me」补牌。作者表示目前仅支持单人模式。

益智解谜 无明确引擎 C 中级
★ 7 Fork 5 未明确 更新 2025-04-14
埃莉亚传说(Legend of Elya)—— N64 自制塞尔达风地牢 + 端侧 LLM NPC

埃莉亚传说(Legend of Elya)—— N64 自制塞尔达风地牢 + 端侧 LLM NPC

Legend of Elya 是一个用 libdragon 开发的 N64 自制游戏 ROM,采用塞尔达式地牢玩法,其中的 AI NPC 由一个约 636 万参数的三值 transformer 驱动,直接在 VR4300 MIPS III CPU 上做字节级实时推理,而非使用预置回复或查表。作者标注的推理速度:标量路径 1.23 tok/s,RSP 叠加路径 2.19 tok/s;这些数据均在 ares 模拟器下测得,尚未在真机硅片上验证。项目语言为 C。

RPG 自研引擎 C 专家
★ 142 Fork 16 MIT 更新 2026-11-06
Reia:Godot + Rust 开源动作冒险 MMO RPG

Reia:Godot + Rust 开源动作冒险 MMO RPG

Reia 是一款用 Godot(以 GDScript 为主)开发的开源动作冒险 RPG,目标形态包含 MMO;配套网络层 Sustenet 由 Rust 编写,并单独开源。据 README,玩家可离线游玩、与朋友联机,或登录进入 MMO 体验,还能创建和探索世界、经营自己的经济与产品,并通过剧情推进来恢复 Reia 世界。仓库提供官网、Discord 与参与岗位说明,实际完成度与可玩内容待核验。

动作游戏 Godot GDScript 高级
★ 992 Fork 66 AGPL-3.0 更新 2026-11-07
heartline.github.com(JavaScript 网页项目,具体类型待核验)

heartline.github.com(JavaScript 网页项目,具体类型待核验)

该仓库名为 heartline.github.com,主语言为 JavaScript,但未提供项目描述、话题标签与 README 摘要,因此无法确认其玩法类型、功能范围或运行方式。从命名推测可能与 GitHub Pages 站点有关,但此点待核验。建议先查看仓库文件结构与提交记录,再判断是否适合收录。

其他 无明确引擎 JavaScript 入门
★ 3 Fork 8 未明确 更新 2025-04-14
Nurgak/Cube-engine

3D engine completely written in HTML5 without OpenGL

★ 187 ⑂ 81

Cube Engine — 纯 HTML5 Canvas 体素 3D 引擎(不使用 OpenGL)

Cube Engine 是一个完全用 HTML5 Canvas 编写的 3D 引擎,不使用 OpenGL,因此没有 3D 硬件加速;作者定位为概念验证与学习项目。世界类似 Minecraft 的体素方块世界,可增删任意方块节点;地形由伪随机函数生成,按 16×16 节点的区块动态扩展,纵向无上限,但渲染距离有限。

沙盒生存 自研引擎 JavaScript 中级
★ 187 Fork 81 未明确 更新 2026-10-11
BananaBread:浏览器中运行的 Cube 2 / Sauerbraten 3D 引擎与第一人称射击

BananaBread:浏览器中运行的 Cube 2 / Sauerbraten 3D 引擎与第一人称射击

BananaBread 是用 Emscripten 将 C++ 与 OpenGL 编写的 Cube 2(Sauerbraten)3D 游戏引擎及第一人称射击游戏移植到 Web 的项目,通过 JavaScript、WebGL 与 HTML 在浏览器中运行,无需插件。README 说明其特性包括水面反射与折射、视差贴图、粒子、光照贴图、GPU 骨骼动画等。注意:项目已不再活跃开发,相关延续工作由 cfoust/sour 分支接手;README 提供了在线演示链接,但需要浏览器支持 WebAssembly。

射击 自研引擎 C++ 高级
★ 1,449 Fork 375 未明确 更新 2026-10-24
HTML5 无限马里奥克隆(mariohtml5)

HTML5 无限马里奥克隆(mariohtml5)

用 JavaScript 编写、在浏览器中运行的《Infinite Mario》克隆版,通过 HTML5 的 Canvas 与 Audio 元素实现画面与音效,作者称其为这两个元素能力的一次展示。项目从 Notch(Markus Persson)的 Java 版本移植而来。README 说明背景音乐目前仅在 Firefox 4 中可用,其他浏览器存在较多问题;具体兼容情况待核验。

动作游戏 无明确引擎 JavaScript 中级
★ 533 Fork 470 Unlicense 更新 2026-10-23
双人策略游戏原型 Duet: Solo(本地与远程经典对战)

双人策略游戏原型 Duet: Solo(本地与远程经典对战)

Loptr Lab 的双人策略游戏原型,采用 HTML 开发,提供本地游玩、远程 Classic 对战和 PIXIE 固定游戏帮助。项目关注无障碍与屏幕阅读器支持,当前无障碍验证仍在进行中;具体玩法与功能完成度待核验。

策略 无明确引擎 JavaScript 中级
★ 1 Fork 1 MIT 更新 2026-11-03
BrowserQuest(HTML5/JavaScript 多人游戏实验)

BrowserQuest(HTML5/JavaScript 多人游戏实验)

BrowserQuest 是 Mozilla 归档的 HTML5/JavaScript 多人游戏实验项目,仓库描述已标注为 DEPRECATED(已弃用),主题标签为 abandoned、unmaintained。代码采用 MPL 2.0 许可,素材内容采用 CC-BY-SA 3.0 许可,由 Little Workshop 创作;客户端与服务端文档分别放在对应目录中。具体玩法与可运行状态待核验。

RPG 无明确引擎 JavaScript 中级
★ 9,367 Fork 2,936 未明确 更新 2026-11-07
Wolfcha(AI 狼人杀):单人入座、LLM 智能体补位的多智能体狼人杀

Wolfcha(AI 狼人杀):单人入座、LLM 智能体补位的多智能体狼人杀

Wolfcha 是 TypeScript 编写的 AI 狼人杀:玩家只占一个座位,其余由 LLM 智能体补位,玩家可自选身份进入 8–12 人局。据 README,每个 AI 在隐藏身份之上叠加稳定人格,会跟随发言、投票与出局情况调整怀疑,并按阵营目标指控、辩护或伪装。项目基于 Next.js 与多智能体思路;README 提供在线试玩入口与本地运行说明,实际体验待核验。

策略 无明确引擎 TypeScript 中级
★ 746 Fork 68 Apache-2.0 更新 2026-11-09