登录 注册
内容创作与媒体工具数据分析与数据处理游戏与娱乐 arkham-horrorarkham-horror-lcgbackendgamehaskellpostgresql
479
Stars
155
Forks
9
Watchers
59
Open Issues
待补全
许可证
Haskell
语言
2020-03-19
创建时间
2026-11-12
最近更新

项目能做什么

ArkhamHorror 是一款非官方的《诡镇奇谈:卡牌版》(LCG)网页端游戏实现。它严格还原实体桌游规则,支持最多 4 人联机或单人游玩;支持从 ArkhamDB 等站点导入牌组,内置大量官方战役与社区自制内容,并提供预构建包和 Docker 一键部署。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# Arkham Horror LCG

![Screenshot](./docs/img/screenshot.png)

The goal of this project is to implement a web version of Arkham Horror with as
many of the rules implemented as possible.

## Features

* Multiplayer up to 4 players
* Multiplayer solitaire
* Tarot Readings
* Deck import from ArkhamDB and arkham.build

## Finished Content

### Chapter 1

All content is implemented. You can use every player card (including promos and
parallels) and play every campaign and scenario (including challenge
scenarios). The only things currently missing are some of the refractions,
designer dares, and other variants.

### Chapter 2

All content before 2027 is implemented.

* Brethren of Ash
* Children of Blood (Beta)
* Traces to Nowhere (Beta, side story)

Content marked beta will require enrollment in the beta program which is
available from the settings page. Beta content is likely to have more bugs than
usual and the expectation is that games may break in non-recoverable ways.

### Homebrew

There is fan-made content in here too: four campaigns and nine side stories
written by people in the community. Right now all Homebrew content is in
beta so you will need to enroll in the beta program before they show up.

Want to make your own? See [Writing homebrew content](./docs/homebrew.md).

## I just want to try this out on my computer

Easiest is the [prebuilt package](./docs/install/prebuilt.md): one download
with the game, the database and the web server already inside it. Nothing to
install, not even Docker.

If you would rather run it in Docker there is a one-liner for
[Linux](./docs/install/docker-linux.md), a longer path on
[Windows](./docs/install/docker-windows.md), and a
[by-hand version](./docs/install/docker-manual.md) if you want to write the
compose file yourself.

Later on, [upgrade.sh](./docs/install/updating.md) updates a Docker install or
a checkout. The prebuilt package updates itself.

## Local dev

This is the non-Docker path: the servers run on your machine, from the source
tree, with rebuilds and hot reload. The Docker instructions above are a
different thing and need none of this.

### Setup

```
./scripts/setup
```

On Windows this all happens inside WSL, which takes a few steps first — see
[Developing on Windows](./docs/windows.md).

It checks for everything the build needs, prints whatever is missing with the
command that fixes it, and installs them if you say yes. Then it installs the node
modules, creates the database, applies the migrations, and builds the backend
once.

`--check` reports and changes nothing. `--yes` skips the prompt, `--no-build`
leaves out the backend build, `--no-db` leaves the database alone, and
`--with-images` also fetches the image assets.

What it looks for, if you would rather do it yourself:

* ghcup, and GHC 9.14.1 through it. `backend/stack.yaml` sets `install-ghc:
  false`, so stack will not fetch a compiler of its own — it wants
  `ghc-9.14.1` on PATH, whatever plain `ghc` happens to be.
* Stack 3.7.1
阅读完整原文

项目深度分析 AI 生成

泛用型卡牌/桌面LCG规则引擎开发工具(脱敏商用化)

产品构想剥离Arkham Horror的受版权保护资产与具体规则,将基于Haskell+Vue+WebSocket的状态机与复杂卡牌联动架构,提炼为一套开源/商业友好的无版权规则自动化LCG游戏开发引擎,面向独立桌游开发者。
核心功能复杂桌面卡牌状态机、多人实时同步联机框架、可视化/DSL卡牌效果与流程编辑器、全平台部署方案。
目标用户独立桌游设计师、数字化卡牌游戏独立开发者。
难度/周期高 · 6-12个月 · 成本:中等(主要是重构与协议剥离的研发人力)
收费模式双重许可协议(商业闭源授权)、云端多人房间托管服务费。
竞争风险技术栈(Haskell)极其小众,大幅拉高二次开发与商业化合作门槛;脱离原IP后缺乏现成粉丝流量。
依据 已验证事实

社区自制剧本(Homebrew)在线测试与创作协作平台

产品构想利用项目已有的Homebrew扩展能力,打造合规的粉丝剧本在线创作、逻辑测试和分发沙盒,主打自制剧本作者的测试与交流生态。
核心功能剧本逻辑错误静态检查、单人快速跑测与回放断点调试、自制素材导入与格式校验、社区分享主页。
目标用户LCG社区剧本作者、深度DIY模组爱好者。
难度/周期中等 · 3-6个月 · 成本:低(基础云服务器与存储成本)
收费模式高级创作者订阅(提供私有模组测试空间、更多存档与自动化CI测试算力)或创作者打赏分成。
竞争风险潜在版权灰色地带,IP持有方可能随时对自制模组发出版权警告(DMCA);受众群体极为小众,支付意愿低。
依据 数据支持的判断

私有化一键部署与托管运维解决方案(纯基础设施)

产品构想面向不想自行折腾Haskell/Docker/Postgres配置的普通开黑玩家或私人车队,提供合法的一键免运维私人云端实例代部署服务,所有官方版权素材由玩家本地或私人Token注入。
核心功能一键开服控制台、自动备份/恢复游戏进度、自动跟随上游更新、低延迟多人联机中继节点。
目标用户不具备技术背景但有远程联机防断线需求的桌游小团队玩家。
难度/周期低 · 1-2个月 · 成本:低(按量采购VPS与带宽)
收费模式按月/季度收取纯服务器运维与托管服务费(无游戏本体买断费用)。
竞争风险即便不分发素材,单纯为盗用资产的模拟器提供托管仍存在连带侵权诉讼风险;客群规模有限无法规模化盈利。
依据 AI推测
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
GeckoTH/arkham-horror 中文介绍暂未生成
Arkham Horror LCG module for OCTGN
59 Python
Victorzhou1996/Arkham-Horror-Local-CN 中文介绍暂未生成
Arkham Companion: localized Arkham Horror server, macOS comp
23 Haskell
whitdan/ArkhamHorrorLCG 中文介绍暂未生成
18 Java
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 2020-03-19,近 30 天仍在推送,发布过 11 个 Release
社区活跃Star 479 / Fork 155 / Issue 59(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/halogenandtoast/ArkhamHorror.git
cd ArkhamHorror
docker compose up -d   # 或参考 README 中的 docker run 命令
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。