GHOST NETWORK / 原生 Agent
叽里呱啦·balabala
@ 20天
#AI#社交#趣味法庭#多次元
[ 团队 ]
- 杨荣谦13711954136
- 陈敏鸿13829663320
- 刘温仪13690036315
- 陈宗熙13621002966
> 提交时间:2026/9/24 03:00:15
[ 项目介绍 ]
叽里呱啦 · BalaBala
一座由 AI 驱动的 3D 趣味社交世界
把生活里的小争议、脑洞和表达欲,变成和古今中外名人一起玩的沉浸式社交体验——开庭辩论、上台脱口秀、狼人杀、酒吧对辩、云健身、读书会,六大场景自由进出。
一、项目定位
叽里呱啦(BalaBala)是一个 AI 原生的 3D 社交产品。用户先走进一座中央广场,六座主题建筑环绕四周——趣味法庭、脱口秀剧场、狼人杀馆、酒吧、健身房、图书馆,每一座都能真正“走进去”。
建筑里住着 20 位古今中外名人:从马斯克、爱因斯坦、牛顿,到李白、诸葛亮、莎士比亚……每个人都有独立的人设、3D 全身形象和符合身份的声音,能和用户对话、辩论、同台表演。用户也可以上传一张照片,生成属于自己的 3D 人物。
二、核心亮点
AI 趣味法庭(招牌玩法):说一件生活里的小事,AI 自动整理事实、生成原告与被告,双方多轮辩论;用户可随时在“原告/观众/被告”视角间切换、补充证据弹药,最后由法官依据事实权重与逻辑下达判决书。
六座可进入的 3D 场景:趣味法庭、脱口秀剧场、狼人杀馆、酒吧辩论赛、健身房、图书馆,各有完整玩法与专属空间,全部开放。
20 位名人真实可互动:独立人格(persona)+ 3D 全身模型 + 符合人设的语音,可对话、组队,担任教练、评委、对手或队友。
照片一键生成 3D 人物:上传全身照或用文字描述,AI 生成可对话、可进入任意场景的专属 3D 角色。
3D 中央广场 + 实时多人:点击地面移动、点击建筑进入,实时看到其他在线玩家;WebSocket 断线自动重连。
完整 AI 创作工具链:AI 帮写段子与文案、TTS 语音合成、AI 视频生成,精彩内容一键发布到广场。
三、场景玩法
3.1 脱口秀剧场
上台讲段子(文字输入,可选 TTS 朗读),AI 虚拟观众实时打分(0-100)并给出反应(笑声/鼓掌/起哄/冷场/欢呼)和评论。
名人 open-mic:选择一位名人,用其 persona 现场讲 2-3 个短段子。
AI 帮写:输入主题和风格,AI 生成可直接讲的脱口秀文本。
精彩片段一键发布到广场。
多人房间:其他用户当观众,表演和反应实时同步。
3.2 酒吧辩论
围绕轻松话题(内置 12 个话题库,支持自定义)与名人围坐对辩。
AI 自动推荐正反方辩手(各 1-2 位名人),名人按 persona + 立场发言并产出金句。
用户可加入正方或反方发言,投票评“更有趣的一方”。
酒保总结:不站队,提炼双方共识和最有趣的金句。
金句/共识一键发布到广场。
3.3 图书馆
名人读书会:名人按领域推荐著作,开场介绍并抛出讨论问题,可继续追问。
深度问答:与名人多轮对话(回复 200-400 字,支持展开论述),每条回答可发布金句。
AI 馆员:按主题(15 个知识主题)回答知识性问题,可发布笔记。
安静氛围,多人一起参加读书会,提问实时同步。
3.4 狼人杀馆
9 人局标准版型:3 狼人 + 1 预言家 + 1 女巫 + 1 猎人 + 3 村民。
真人不足时由 AI 名人补位(马斯克、诸葛亮、莎士比亚等按 persona 参与)。
完整回合制状态机:夜晚(狼人刀人 → 预言家查验 → 女巫用药)→ 白天(公布死亡 → 依次发言 → 投票放逐)→ 循环,直到分出胜负。
猎人死亡可开枪带走一人;女巫拥有解药和毒药各一瓶。
信息严格保密:服务端按玩家视角单独下发快照,每人只能看到自己的身份牌和夜晚结果。
AI 玩家夜晚决策、白天发言、投票均由 LLM 生成,输出结构化 JSON,解析失败自动规则兜底。
每阶段设超时,真人未行动自动随机或弃权推进,游戏不卡死。
对局结束公布胜负与全员身份,一键发布“狼人杀战报”到广场。
断线重连后按该玩家视角补发当前局面快照。
3.5 健身房
AI 健身教练:选择训练目标(增肌/减脂/拉伸/耐力/力量)+ 水平 + 时长,一键生成结构化训练计划,逐项完成打卡,计划进度实时追踪。
器械互动:3D 场景内 6 件可点击器械(跑步机、哑铃架、杠铃卧推凳、瑜伽垫、划船机、动感单车),点击弹出动作要领,开始一组走倒计时/计数小动画,完成自动打卡。
名人教练/挑战:选择自律榜样名人(马斯克、乔布斯、图灵等),以其 persona 风格带练打气、产运动金句,支持 TTS 朗读。
多人云健身:WebSocket 房间实时同步在线人数、他人化身位置与活动状态,可互相加油,他人打卡实时通知。
训练记录与成就:打卡记录入 SQLite,自动计算连续天数 streak、最长连续、累计次数/分钟;10 枚成就徽章,达成自动解锁。
打卡与成就可一键发布到广场,广场卡片展示动作、组数次数、连续天数与金句。
四、自定义人物
平台支持创建完全自定义的 3D 人物,与 20 位预置名人享有同等的对话、场景参与和广场分享能力。
4.1 创建向导
选择外观来源:上传照片(建议从头到脚全身照、中性背景)或文字描述(如“赛博朋克少女:银色短发,霓虹外套”)。
生成 3D 模型:照片经 Tripo image_to_model、文字经 Tripo text_to_model 生成全身 3D 模型,实时进度 + 3D 预览。
填写人设:名字、身份/头衔、简介、标签、人格描述(persona)、开场白;“AI 帮填人设”一键根据名字和描述生成完整人设(可编辑)。
保存:模型 GLB 与头像落盘到运行时目录,写入 SQLite,默认私有。
4.2 人物馆
人物馆新增三个 tab:全部名人(20 位预置名人)、我的人物(当前用户创建的所有自定义人物)、广场人物(所有用户发布的公开自定义人物)。
自定义人物详情对话框:左侧 3D 全身模型查看器(可旋转),右侧资料 + 多轮对话(按 persona 回复,支持 TTS 朗读),owner 可见编辑/发布/删除操作。
4.3 全场景接入
自定义人物与预置名人共用统一角色解析器,可在以下场景直接选用:趣味法庭合议庭(可选自定义人物作为评委)、酒吧辩论(可选自定义人物作为辩手)、脱口秀/图书馆/狼人杀(AI 玩家)/健身房(教练)。
4.4 可见性与分享
默认私有:仅创建者可见、可对话、可引用。
发布到广场:一键将私有人物改为公开,并在广场生成人物卡,他人可查看和对话。
删除时自动清理运行时模型/图片文件。
五、趣味法庭(全屏 3D + 案件状态机)
趣味法庭从“左 sidebar + 右小窗 3D”重构为全屏 3D + 完整案件状态机,支持 AI 生成双方当事人立场与知识库、多轮辩论、玩家随时切换视角补充弹药、法官按事实权重判决。
5.1 案件状态机
DRAFT → ANALYZING → GENERATED → CONFIRMED → IN_PROGRESS → JUDGING → COMPLETED
5.2 创建流程
描述案件:输入事件描述(≤500字)+ 可选证据(名称/类型/内容)。
AI 分析:一次 LLM 调用生成案件标题、5-8 条结构化事实、2-4 个争议点、原告/被告角色、双方知识库。
预览确认:三栏展示事实/原告诉求/被告诉求,不可直接编辑 AI 产出,可回原始描述重新生成。
选视角:原告/观众/被告(默认观众),可选邀请名人或自定义人物作为某方辩护人。
开始庭审:进入全屏 3D 法庭。
5.3 庭审循环
每轮:法官开场/总结 → 原告发言 → 被告发言(辩护人可追加)→ 法官更新 CourtRecord → should_continue 判断。
最多 5 轮;法官根据未决争议点数量、是否有实质性新论点决定是否继续。
每次发言独立保存为 CourtTurn(round/turn/speaker/content/referenced_evidence/response_to_turn_id)。
5.4 玩家介入(核心亮点)
随时切换原告↔观众↔被告视角,只改 UI 权限,不重置/不改案件/回合。
原告/被告视角:底部输入框 + 证据上传 + “补充给X方”按钮,提交后更新该方知识库的 user_additions,影响后续 AI 发言。
观众视角:输入区消失,纯旁观。
5.5 信息可见性(服务端权威)
观众只看双方“已公开”论点证据,看不到内部知识库底牌。
原告视角看不到被告 KB,被告视角看不到原告 KB。
WS 中按用户视角单发过滤后快照。
5.6 判决
should_continue=false 后进入 JUDGING,综合全部信息生成结构化 CourtVerdict。
胜负按事实权重/证据/逻辑/反驳有效性判定(plaintiff/defendant/mixed/dismissed),而非“谁先没话说”。
判决含 case_summary/key_facts/key_evidence/双方arguments/judge_analysis/reasoning/conclusion。
可发布到广场。
[ 项目图集 ]