AX 爱鲜报

Roguish 多人 Roguelike

Roguish 是一款开源、支持多人联机、可扩展的 Roguelike 网页游戏,使用 HTML/JavaScript 构建,可直接在浏览器中运行,并支持本地搭建与二次开发。

爱鲜报评分

0.0

0 人评分

104

星数

否

中文

HTML

主语言

是

活跃

11

贡献者

人工分析

EDITORIAL

推荐理由

项目以纯前端方式实现多人 Roguelike 玩法,代码结构便于扩展,适合研究浏览器游戏架构与联机同步思路。体量轻、上手门槛低,适合作为 Game Jam 或教学示例参考。

适用场景

  • 浏览器多人联机游戏原型
  • Roguelike 玩法与地图生成学习
  • 前端游戏架构教学示例
  • Game Jam 快速开发参考

优点

  • 纯 HTML/JavaScript 实现,无需复杂环境
  • 支持多人联机,具备可扩展设计
  • 提供在线 Demo 与本地运行方式
  • 采用 BSD-3-Clause 宽松许可证

缺点

  • 文档与说明相对简略,深度资料有限
  • 主语言标注为 HTML,工程化程度一般
  • 联机与扩展机制需自行阅读源码理解
  • 长期维护与社区活跃度不确定
上手难度 入门

Roguish 简介

Roguish 是一款开源、支持多人联机、可扩展的 Roguelike 网页游戏。项目以 HTML/JavaScript 为核心,直接在浏览器中运行,适合作为浏览器游戏与联机玩法的学习样本。

快速体验

  • 在线 Demo:访问项目主页即可试玩最新版本。
  • 本地运行:克隆仓库后,在项目目录启动一个静态文件服务器,例如使用 Python 自带的 HTTP 服务,然后在浏览器中打开对应本地地址即可。
git clone https://github.com/CamHenlin/roguish.git
cd roguish
python -m SimpleHTTPServer 8000

随后在浏览器访问 http://localhost:8000 或开发入口页面。

构建与扩展

修改游戏代码后,可通过仓库中的构建脚本重新生成打包文件,具体流程可参考 build 目录下的脚本说明。项目设计上强调可扩展,适合在现有玩法基础上增加地图、角色或规则。

适用人群

  • 想了解多人 Roguelike 联机实现的开发者
  • 需要轻量网页游戏原型的前端工程师
  • 对 Game Jam 与教学示例感兴趣的爱好者

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。