实践项目开发-hbmV4V20250407-readme
🎮 半数黑金(Half_Black_Money)项目
历史版本 github链接 open-hbm
✨ 项目概述
《半数黑金》是一款以宝物收集与故事探索为核心的创新游戏,利用尖端AI技术推动情节发展,通过社区分享和讨论鼓励玩家共同构建一个丰富多彩的故事世界。每个故事都以论坛帖子的形式呈现,允许玩家通过自由回帖或选择AI生成的回复参与其中,体验一段段独特的冒险旅程。这不仅仅是一个文字游戏,更是一次关于创造、发现和探索的奇妙之旅。
《半数黑金》旨在为玩家提供一个能够发挥想象力、共同编织故事的社区。
🌍 世界故事背景
在一场前所未有的空间波动灾难之后,我们的世界被分裂成两部分:表世界保留着原本世界的模样;而里世界则由无数碎片化的空间组成。这些神秘的空间入口随机分布在表世界中,隐藏着无尽的宝藏等待勇敢者去发现。每一个入口都是通往独特小世界的门户,里面充满了未知与挑战,激发着探险者的无限想象。
🎯 项目目的
本项目聚焦于技术验证与原型开发,旨在探索并实践多种先进的技术架构方案,以此构建具备核心功能的技术原型。在开发过程中,我们提炼出一系列可复用的技术组件,为后续开发与迭代奠定坚实基础。
如需了解更多项目相关信息,可查阅以下文档:
- 学习记录文档
- 历代版本开发记录文档
- 当前版本开发进度文档
- 当前版本项目架构设计文档
🎮 游戏玩法介绍
👤 个人探索
🔹 一些特定的空间仅限单人进入,这些临时空间初始拥有1到19个行动轮次
🔹 在轮次耗尽之前,玩家可以使用特定宝物尝试稳定空间,延长探索时间
🔹 虽然没有严格的时间限制,但数据存储于本地LocalStorage中,一旦丢失需要重新开始
🔹 官方还设置了"bug",允许玩家通过修改LocalStorage来调整自己的进度
👥 团队探索
🔹 当一个空间足够稳定时,它能够支持多达256人的团队探索
🔹 团队成员的选择将汇总给AI,由AI决定实际采取的行动
🔹 每件宝物都是独一无二的,其效果和强度决定了它的价值
🔹 服务器压力会影响事件结果,官方会定期举办特别活动,提供一开始就稳定的探索区域
🌐 公共探索
🔹 随着探索的深入,玩家可以通过找到的宝物降低空间强度,将其固化为公共安全区域
🔹 这些区域基于团队探索的故事线创建,玩家需复现之前的行为以获得宝物复制品
🔹 这类空间存在时间较长,但可能会因时间原因变成绝版
🔹 官方会定期清除热度不高的地图,并根据平衡性删除超模宝物产出地图
🎨 视觉设计
- 🎁 宝物设计:每个宝物都有独特的名称、效果描述以及由AI生成的艺术插图
- ✨ 动效设计:包括宝物获取时的翻转动画、AI消息的气泡弹出效果等
🖱️ 交互设计
🤖 AI对话系统允许玩家输入内容,选择或自定义AI生成的多个候选回复之一,实现高度个性化的互动体验
📚 名词解释
详细介绍了游戏中各种术语的意义,如空间、行动轮次、宝物等,帮助玩家更好地理解游戏机制(指导AI开发)。
📖 完整名词解释请参考:名词解释文档
🔧 技术参考项目
🤖 AI游戏实现参考
- AI狼人杀 - 展示了AI在社交推理游戏中的应用
- AI海龟汤 - 问答式AI互动游戏参考
- 海龟汤服务 - AI游戏后端实现参考
⚙️ 技术架构参考
- ChatQ - 使用FastAPI实现的RAG系统,参考其架构设计
- LangGraph可视化 - 对话系统可视化参考
👥 社交功能参考
- Rocket.Chat - 开源聊天平台,参考其社区功能设计
- Moments - Flask实现的社交网络,参考其互动机制
📖 叙事展示参考
- Ren’Py引擎 - 视觉小说引擎,参考其叙事表现方式
- OpenEmu - 游戏模拟器,参考其多平台支持方案