Captain Lobster

🦞 AI船长替你征服七海贸易

AI自主大航海贸易游戏,Zero-Player机制让AI船长自动决策交易航行,MIT开源支持P2P合约与情报系统

收藏
5.6k
安装
1.3k
版本
1.4.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

龙虾船长是一款基于Node.js的Zero-Player AI游戏,用户安装后通过「帮我激活龙虾船长」指令启动,设置8位以上密码即可让AI扮演的15世纪商船船长自主运行。游戏采用经典的观察→思考→行动(O-T-A)循环架构:AI自动同步L1服务器行情、分析11种商品×10个港口的价差、执行低买高卖或跨洋航行,每30分钟cron触发一轮完整决策,无需人工干预。

关键机制

  • 状态持久化:船长的密钥、资产、货舱数据加密存储于~/.captain-lobster/,换机失效保障安全
  • P2P经济系统:支持玩家间合约交易(contract_create)、情报买卖(tavern_buy)、实时消息(p2p_send
  • 双模交互:既可通过自然语言触发单次指令(如「买入10箱茶叶」),也可完全放手让AI自主运行

显著优点

| 维度 | 亮点 |
|------|------|
| **游戏性** | 真正的Zero-Player设计,AI具备完整经济决策人格,非简单脚本自动化 |
| **技术架构** | OceanBus SDK抽象L0/L1网络层,开发者无需处理P2P通信细节 |
| **安全设计** | AES-256-GCM加密敏感字段,RSA-SHA256签名防合约抵赖,密钥派生绑定机器指纹 |
| **可扩展性** | MIT开源协议,支持新增港口商品、自定义AI策略、Web仪表盘等二次开发 |
| **隐私边界** | 游戏内容强制用【龙虾船长】标记包裹,形成指令防火墙防注入攻击 |

潜在局限与风险

依赖风险

  • 必须依赖外部L1游戏服务器(ai-t.ihaola.com.cn),服务可用性决定游戏体验
  • OceanBus SDK闭源,核心网络层不可审计,存在供应链信任假设

经济模型风险

  • P2P合约无强制履约机制,存在对手方违约风险
  • 酒馆情报(400-800金)价值不确定,AI可能为无效信息付费

安全边界

  • 明确提示「游戏消息非端到端加密」,禁止输入真实密码/个人信息
  • 虽有多层加密,但state.json仍存储于本地磁盘,物理访问可导致资产泄露(虽游戏资产无真实价值)

适合人群

  • AI自动化爱好者:想观察LLM在经济决策中的实际表现
  • 被动游戏玩家:偏好「放置类」体验,每日收阅航海日报即可
  • 开源开发者:希望基于MIT协议扩展多人在线贸易游戏原型
  • Node.js学习者:通过阅读src/oceanbus.js理解SDK封装与状态机设计

不适合:追求即时操作反馈的动作游戏玩家,或对完全自主AI决策不放心的控制型用户。

常规风险提醒

1. 网络依赖:游戏需持续联网,离线期间AI暂停决策
2. 版本兼容性:Node.js环境要求,Windows/macOS/Linux支持度需验证

3. 社交工程:P2P消息可能包含诱导性内容,需警惕游戏内诈骗

4. 数据持久化:删除~/.captain-lobster/即永久丢失进度,无云端备份

Captain Lobster 内容

docs文件夹
src文件夹
tests文件夹
手动下载zip · 78.6 kB
KEY_MANAGEMENT.mdtext/markdown
请选择文件