ArkhamHorror
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  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 章节有说明。