इस प्रोजेक्ट के बारे में
Microverse एक Godot 4 पर विकसित सिमुलेशन-गॉड प्रकार का सैंडबॉक्स गेम है, जो मल्टी-एजेंट AI सोशल सिमुलेशन सिस्टम के रूप में कार्य करता है। AI पात्रों के पास स्वतंत्र सोच और स्मृति होती है, वे स्वायत्त रूप से सामाजिक संपर्क कर सकते हैं, कार्य पूरा कर सकते हैं, और निरंतर संवाद में जटिल सामाजिक संबंध विकसित कर सकते हैं।
## परियोजना विशेषताएँ
- **सैंडबॉक्स AI समाज**: स्टैनफोर्ड AI टाउन के समान, AI पात्र खुली दुनिया में स्वायत्त रूप से रहते हैं और बातचीत करते हैं
- **मल्टी-एजेंट पारिस्थितिकी तंत्र**: कई AI पात्रों को एक साथ दृश्य में जटिल सामाजिक संपर्क करने का समर्थन करता है
- **बुद्धिमान संवाद प्रणाली**: बड़े भाषा मॉडल पर आधारित प्राकृतिक संवाद, कई API प्रदाताओं का समर्थन करता है
- **स्थायी स्मृति प्रणाली**: AI पात्रों के पास दीर्घकालिक स्मृति क्षमता होती है, वे ऐतिहासिक संवाद और घटनाओं को याद रख सकते हैं, निरंतर जीवन अनुभव बनाते हैं
- **स्वायत्त कार्य प्रबंधन**: AI पात्र स्वायत्त रूप से विभिन्न कार्यों को स्वीकार, निष्पादित और प्रबंधित कर सकते हैं, वास्तविक कार्य-जीवन प्रदर्शित करते हैं
- **पर्यावरण जागरूकता क्षमता**: AI पात्र आसपास के वातावरण और अन्य पात्रों की स्थिति को समझ सकते हैं और तदनुसार प्रतिक्रिया कर सकते हैं
- **कई AI सेवा एकीकरण**: OpenAI, Claude, Gemini, DeepSeek, Doubao, 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 स्तर 23+)
### हार्डवेयर आवश्यकताएँ
- **न्यूनतम कॉन्फ़िगरेशन**: 4GB RAM, 1GB उपलब्ध भंडारण
- **अनुशंसित कॉन्फ़िगरेशन**: 8GB RAM, 2GB उपलब्ध भंडारण
- **नेटवर्क**: स्थिर इंटरनेट कनेक्शन (AI API कॉल के लिए)
### ध्यान दें
- Android प्लेटफ़ॉर्म को अतिरिक्त प्लेटफ़ॉर्म-विशिष्ट कॉन्फ़िगरेशन की आवश्यकता होती है
- सभी प्लेटफ़ॉर्म पर संवाद कार्यक्षमता के सामान्य उपयोग के लिए मान्य AI सेवा API कुंजी आवश्यक है
## त्वरित प्रारंभ
1. परियोजना क्लोन करें: `git clone https://github.com/KsanaDock/Microverse.git`
2. परियोजना खोलें: Godot संपादक प्रारंभ करें, `project.godot` फ़ाइल आयात करें
3. API कॉन्फ़िगर करें: गेम चलाएं, सेटिंग्स इंटरफ़ेस खोलने के लिए ESC दबाएं, AI सेवा प्रदाता और API कुंजी कॉन्फ़िगर करें
4. गेम शुरू करें: मानचित्र चुनें (वर्तमान में कार्यालय दृश्य का समर्थन करता है), पात्र को स्थानांतरित करने के लिए WASD का उपयोग करें, संवाद शुरू करने के लिए T कुंजी दबाएं, संवाद समाप्त करने के लिए L कुंजी दबाएं, कंसोल खोलने के लिए ` कुंजी दबाएं
## उपयोग निर्देश
### मूल संचालन
- **स्थानांतरण**: WASD कुंजियाँ या तीर कुंजियाँ
- **बैठना**: स्पेसबार
- **संवाद शुरू करें**: T कुंजी
- **संवाद समाप्त करें**: L कुंजी
- **सेटिंग्स खोलें**: ESC कुंजी
- **सहेजें/लोड करें**: F1 कुंजी
- **कंसोल**: ` कुंजी (बैकटिक)
### AI पात्र परिचय
- **Alice**: मित्रवत परियोजना प्रबंधक
- **Grace**: पेशेवर डेटा विश्लेषक
- **Jack**: रचनात्मक डिज़ाइनर
- **Joe**: तकनीकी विशेषज्ञ
- **Lea**: विपणन विशेषज्ञ
- **Monica**: HR विशेषज्ञ
- **Stephen**: वित्तीय विश्लेषक
- **Tom**: सॉफ्टवेयर विकास इंजीनियर
### उन्नत सुविधाएँ
- **स्मृति देखना**: कंसोल में AI पात्रों की स्मृति देखें
- **कार्य प्रबंधन**: AI पात्रों को कार्य असाइन और प्रबंधित करें
- **दृश्य स्विचिंग**: कई दृश्य मानचित्रों का समर्थन करता है
- **सहेजें प्रणाली**: गेम स्थिति सहेजें और लोड करें
## विकास गाइड
### परियोजना संरचना
```
office/
├── asset/ # गेम संसाधन फ़ाइलें
├── scene/ # दृश्य फ़ाइलें
├── script/ # स्क्रिप्ट फ़ाइलें
│ ├── ai/ # AI संबंधित स्क्रिप्ट
│ └── ui/ # UI संबंधित स्क्रिप्ट
└── docs/ # दस्तावेज़ फ़ाइलें
```
### मुख्य प्रणालियाँ
- **APIManager**: API कॉल प्रबंधन
- **DialogManager**: संवाद प्रणाली प्रबंधन
- **MemoryManager**: स्मृति प्रणाली प्रबंधन
- **CharacterManager**: पात्र प्रबंधन
- **TaskManager**: कार्य प्रबंधन
### विस्तार विकास
- नए AI पात्र जोड़ें
- नए दृश्य मानचित्र बनाएं
- नए AI सेवा प्रदाता एकीकृत करें
- संवाद कार्यक्षमता का विस्तार करें
## Steam संस्करण जल्द आ रहा है
《Microverse In Box 盒中小世界》 जल्द ही Steam प्लेटफ़ॉर्म पर आ रहा है! यह रिपॉजिटरी जून 2025 के प्रारंभिक डेमो संस्करण को ओपन-सोर्स करती है, जो डेवलपर्स और उत्साही लोगों के लिए सीखने और संदर्भ प्रदान करती है। पूर्ण संस्करण Steam प्लेटफ़ॉर्म पर जारी किया जाएगा, जिसमें अधिक सुविधाएँ, अनुकूलन और सामग्री शामिल होगी।
## योगदान गाइड
कोड योगदान का स्वागत है! कृपया निम्नलिखित चरणों का पालन करें:
1. इस परियोजना को Fork करें
2. सुविधा शाखा बनाएं (`git checkout -b feature/AmazingFeature`)
3. परिवर्तन कमिट करें (`git commit -m 'Add some AmazingFeature'`)
4. शाखा पर पुश करें (`git push origin feature/AmazingFeature`)
5. Pull Request बनाएं
## लाइसेंस
यह परियोजना MIT लाइसेंस का उपयोग करती है - विवरण के लिए [LICENSE](LICENSE) फ़ाइल देखें।
## धन्यवाद
- Godot गेम इंजन टीम
- सभी AI सेवा प्रदाता
- ओपन-सोर्स समुदाय के योगदानकर्ता
- कला संसाधन स्रोत: [LimeZu](https://limezu.itch.io/) - इस उत्कृष्ट कलाकार द्वारा प्रदान किए गए सुंदर गेम संसाधनों के लिए धन्यवाद
- dartnode द्वारा दान किया गया सर्वर
## संपर्क जानकारी
यदि प्रश्न या सुझाव हों, तो निम्नलिखित माध्यमों से संपर्क करें:
- Issue सबमिट करें: [GitHub Issues](https://github.com/KsanaDock/Microverse/issues)
- आधिकारिक वेबसाइट: [时空码头 KsanaDock](https://www.ksanadock.com)
## हमें फॉलो करें
सोशल मीडिया पर हमारी नवीनतम गतिविधियों का अनुसरण करें:
- 小红书, Bilibili, GitHub, X (Twitter), Steam, YouTube
## Star History
[](https://www.star-history.com/#KsanaDock/Microverse&type=date&legend=top-left)
**नोट**: इस परियोजना का उपयोग करने के लिए मान्य AI सेवा API कुंजी आवश्यक है। कृपया सुनिश्चित करें कि आप सभी AI सेवा प्रदाताओं के उपयोग की शर्तों और नियमों का पालन करते हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.