{"repo":"KsanaDock/Microverse","free":true,"listed":false,"github":"https://github.com/KsanaDock/Microverse","clone":"git clone https://github.com/KsanaDock/Microverse.git","description":"A god-simulation sandbox game built on Godot 4 as a multi-agent AI social simulation system. In this virtual world, AI characters possess independent thinking and memory, capable of autonomous social interactions, task completion, and developing complex social relationships through continuous communication.","language":"GDScript","stars":2443,"topics":["ai-game","ai-world-simulation","godot","multi-agent"],"license":"MIT","category":"ai-agents","readme_excerpt":"Microverse 中文 English KsanaDock 时空码头 帮助你轻松 DIY 自己版本的 Microverse，生成独特的 AI 世界和角色。 点击访问 www.ksanadock.com --- 一个模拟上帝类的沙盒游戏，基于Godot 4开发的多智能体AI社交模拟系统。在这个虚拟世界中，AI角色拥有独立的思维和记忆，能够自主进行社交互动、完成任务，并在持续的交流中发展出复杂的社会关系。 📸 项目效果预览 办公室场景中的AI角色互动效果 🌟 项目特色 - 沙盒式AI社会 : 类似斯坦福AI小镇，AI角色在开放世界中自主生活和互动 - 多智能体生态系统 : 支持多个AI角色同时在场景中进行复杂的社会互动 - 智能对话系统 : 基于大语言模型的自然对话，支持多种API提供商 - 持久化记忆系统 : AI角色具备长期记忆能力，能够记住历史对话和事件，形成连续的生活体验 - 自主任务管理 : AI角色可以自主接受、执行和管理各种任务，展现真实的工作生活 - 环境感知能力 : AI角色能够感知周围环境和其他角色的状态，做出相应反应 - 多AI服务集成 : 支持OpenAI、Claude、Gemini、DeepSeek、豆包、Kimi等多种AI服务 🎮 沙盒游戏特性 🤖 AI角色生态系统 - 8个预设AI角色，每个都有独特的性格、背景故事和行为模式 - 角色可以在虚拟世界中自由移动、探索和互动 - 支持角色状态管理、情绪变化和自主行为决策 - AI角色会根据环境和社交情况做出真实的反应 💬 自然社交系统 - 基于大语言模型的自然语言对话，支持多轮深度交流 - 动态对话气泡UI，实时显示角色间的交流 - 完整的对话历史记录和回放功能 - 支持群体讨论、私人对话和随机社交互动 🧠 智能记忆与学习 - 持久化长期记忆存储系统 - AI角色能够学习和适应环境变化 - 记忆的格式化存储和智能检索 - 基于记忆的个性化行为发展 📋 自主任务生态 - 任务的自动创建、智能分配和实时跟踪 - 基于优先级的任务管理系统 - 任务完成状态的动态监控 - AI角色间的任务协作和竞争机制 🛠️ 技术栈 - 游戏引擎 : Godot 4.3+ - 编程语言 : GDScript - AI集成 : REST API调用 - 数据存储 : JSON格式本地存储 - UI框架 : Godot内置UI系统 📋 系统要求 开发环境 - Godot 4.3或更高版本 支持平台 - Windows : Windows 10/11 (64位) - macOS : macOS 10.15+ (Intel/Apple Silicon) - Linux : Ubuntu 18.04+, Fedora 32+, Arch Linux等主流发行版 - Android : Android 6.0+ (API Level 23+) 硬件要求 - 最低配置 : 4GB RAM, 1GB可用存储空间 - 推荐配置 : 8GB RAM, 2GB可用存储空间 - 网络 : 稳定的互联网连接（用于AI API调用） 注意事项 - Android平台需要额外的平台特定配置 - 所有平台都需要有效的AI服务API密钥才能正常使用对话功能 🚀 快速开始 1. 克隆项目 2. 打开项目 1. 启动Godot编辑器 2. 点击\"导入\"按钮 3. 选择项目根目录下的 project.godot 文件 4. 点击\"导入并编辑\" 3. 配置API 1. 运行游戏 2. 按ESC键打开设置界面 3. 在","default_branch":null,"files":null,"tree":[],"storefront":"/r/KsanaDock","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/KsanaDock/Microverse/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}