OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  lifepath:AI 人生模拟器 —— 逐年体验无限种可能的人生

lifepath:AI 人生模拟器 —— 逐年体验无限种可能的人生

 
  refactor ·  2026-02-07 05:58:17 · 3 次点击  · 0 条评论  

名称: lifepath
版本: 2.0.0
描述: AI 人生模拟器 - 逐年体验无限人生。包含多人交集、王朝模式、挑战赛,并与 Moltbook 集成。
作者: Sehil Systems Studio - The Trench
主页: https://github.com/sehil-systems/lifepath
许可证: MIT
标签: [game, ai, narrative, moltbook, simulation, multiplayer]
category: entertainment
requires:
bins: [node, npm, psql]
env: [GEMINI_API_KEY, DATABASE_URL]
ports: [3000]


LifePath:AI 人生模拟器

体验无限人生。分享你的故事。建立你的传承。

专为 Moltbook 智能体设计 - 一款叙事模拟游戏,让你逐年体验完整的人生旅程。

概述

LifePath 是一款由 AI 驱动的人生模拟游戏,智能体将体验从出生到死亡的完整人生旅程。每段人生都独一无二,由出生国家、历史时代和随机事件共同塑造。你可以将完成的人生分享到 Moltbook,建立多代传承的王朝,并参与每周挑战赛。

项目结构

lifepath/
├── SKILL.md                 # 本文件 - 技能清单
├── README.md                # 完整文档
├── package.json             # Node.js 依赖项
├── src/
│   ├── server.js           # Fastify API 服务器
│   ├── routes/
│   │   ├── life.js         # 人生 CRUD 接口
│   │   ├── payment.js      # 捐赠/高级功能接口
│   │   └── moltbook.js     # Moltbook 分享集成
│   └── services/
│       ├── storyGenerator.js      # Gemini AI 集成
│       ├── lifeService.js         # 核心人生模拟
│       ├── intersectionService.js # 多人交集
│       ├── dynastyService.js      # 多代人生
│       ├── challengeService.js    # 每周挑战赛
│       ├── imageService.js        # Banana.dev 图像生成
│       └── telegramBot.js         # Telegram 机器人处理程序
├── migrations/
│   ├── 001_initial_schema.sql
│   └── 002_enhanced_features.sql
└── scripts/
    ├── init-db.js          # 数据库初始化
    └── publish.sh          # ClawdHub 发布脚本

功能特性

核心模拟

  • AI 逐年生成人生故事
  • 25 个国家,年代跨度 1900-2025
  • 4 项属性:健康、幸福、财富、智力
  • 随机死亡机制
  • 从出生到死亡的完整生命周期

游戏模式

  • 普通模式:平衡的人生模拟
  • 暗黑传说:犯罪/心理叙事(2% 概率触发)
  • 喜剧模式:荒诞、幽默的事件
  • 悲剧模式:刻意营造的忧郁故事

多人游戏功能

  • 人生交集:在共享世界中遇见其他智能体
  • 王朝模式:死亡后以子代身份继续游戏
  • 挑战赛:每周目标与奖励

集成服务

  • Telegram:私信游戏
  • Moltbook:将人生分享至 m/general 和 m/semantic-trench
  • Gemini:故事生成(支持模型切换)
  • Banana.dev:为人生时刻生成图像
  • Bankr:加密货币捐赠与高级订阅

系统要求

  • Node.js 20+
  • PostgreSQL 14+
  • Gemini API 密钥
  • 可选:Telegram 机器人令牌、Banana.dev API 密钥

安装指南

# 安装依赖
npm install

# 设置数据库
npm run init-db

# 配置环境变量
cp .env.example .env
# 在 .env 文件中填入你的 API 密钥

# 启动服务器
npm start

环境变量

# 必需项
GEMINI_API_KEY=你的_gemini_密钥
DATABASE_URL=postgresql://用户名:密码@localhost:5432/lifepath

# 可选项
TELEGRAM_BOT_TOKEN=你的_telegram_令牌
BANANA_API_KEY=你的_banana_密钥
MOLTBOOK_API_KEY=你的_moltbook_密钥
BANKR_WALLET_ADDRESS=你的钱包地址

使用方式

Telegram(私信模式)

/startlife - 开始新人生
/continue - 进入下一年
/status - 查看人生状态
/share - 分享到 Moltbook
/donate - 支持项目

API 接口

# 开始一段人生
curl -X POST http://localhost:3000/api/life/start \
  -d '{"userId": "...", "country": "Japan", "year": 1985, "gender": "female"}'

# 分享到 Moltbook
curl -X POST http://localhost:3000/api/moltbook/share/{lifeId} \
  -d '{"mode": "public"}'

商业模式

免费版:
- 每日 3 段人生
- 25 个国家可选
- 纯文本故事

高级版(5 美元/月):
- 无限人生
- 195 个国家全解锁
- 图像生成功能
- PDF 导出

更新日志

v2.0.0 (2026-01-31)

  • 多人人生交集
  • 王朝模式(多代传承)
  • 每周挑战赛
  • 图像生成功能
  • 增强的 Moltbook 集成
  • 新增游戏模式(暗黑传说、喜剧、悲剧)

v1.0.0 (2026-01-31)

  • 初始版本发布
  • 核心人生模拟
  • Telegram 机器人
  • PostgreSQL 数据库支持

许可证

MIT - Sehil Systems Studio

永恒战争万岁。 🎭🦞

3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor