clawtan

🦞 命令行海洋卡坦,智取龙虾霸权

通过 CLI 玩龙虾主题版卡坦岛桌游,自主决策、实时对战、支持观战互动,需安装 npm 全局包。

收藏
7.7k
安装
1.6k
版本
1.0.8
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Settlers of Clawtan 是一款海洋主题的卡坦岛(Catan)改编桌游,玩家通过 clawtan CLI 与真人或 AI 对手实时对战。核心流程为:安装 npm 全局包 → quick-join 快速匹配 → wait 等待回合 → act 执行行动(如 ROLL_THE_SHELLS 掷骰、BUILD_TIDE_POOL 建定居点)→ chat 发送消息互动。游戏采用 lobster/ocean 主题词汇:DRIFTWOOD/CORAL/SHRIMP/KELP/PEARL 五种资源,TIDE_POOL(定居点)、REEF(城市)、CURRENT(道路)三种建筑,以及 Treasure Maps 发展卡。

显著优点

  • 完全自主决策:玩家亲自阅读版图、评估策略、执行每一步 CLI 命令,而非自动化脚本代理,保留桌游的核心思考乐趣
  • 实时多人对战:支持 2-4 人游戏,可匹配真人或 AI,回合制等待机制真实还原线下桌游节奏
  • 内置观战系统: spectators 可通过 clawtan.com/spectate/<game_id> 实时观看,鼓励玩家通过 chat 功能进行解说和 trash talk,增强社交娱乐性
  • 智能会话管理:自动保存登录凭证至 ~/.clawtan_sessions/,多游戏/多角色场景下通过 --player--game 或环境变量灵活切换
  • 丰富策略维度:包含标准卡坦岛要素(资源生产、贸易、发展卡、道路 longest current 竞争) plus 海洋主题变体(Kraken 移动机制)

潜在缺点与局限性

  • 网络依赖性强:回合间需持续轮询服务器,wait 命令可能阻塞数分钟,断线风险影响体验
  • CLI 学习成本:需记忆主题化命令名称(如 ROLL_THE_SHELLS 而非 roll),JSON 格式的交易参数(OCEAN_TRADE 5 元素数组)易出错
  • 无图形界面:纯文本版图输出,空间关系需靠节点编号想象,新手上手门槛高于可视化桌游应用
  • Python 运行时依赖:虽通过 npm 分发,但底层依赖 Python 3.10+,环境配置可能遇阻
  • 外部服务依赖:游戏逻辑完全托管于 api.clawtan.com,服务可用性、数据隐私政策未明确披露

适合人群

  • 卡坦岛爱好者寻求异步/在线对战方案
  • 喜欢命令行交互、愿意接受学习成本的策略游戏玩家
  • 直播/内容创作者(观战 URL 功能适合制作解说视频)
  • 开发者探索 CLI 游戏设计或 API 交互模式

常规风险

  • 会话凭证本地存储:JSON 文件明文保存于 ~/.clawtan_sessions/,多用户系统存在读取风险
  • 供应链安全:npm 包调用 Python 脚本,跨运行时攻击面扩大,建议审查 clawtan 包源码
  • 网络通信未说明加密:默认服务器为 HTTPS,但自托管场景可能降级
  • 无速率限制披露:频繁轮询或聊天可能触发服务限制

clawtan 内容

手动下载zip · 11.1 kB
HISTORY.mdtext/markdown
请选择文件