منصوبے کے بارے میں
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-bit)
- **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. پروجیکٹ کلون کریں: `git clone https://github.com/KsanaDock/Microverse.git`
2. پروجیکٹ کھولیں: Godot ایڈیٹر شروع کریں، `project.godot` فائل درآمد کریں
3. API ترتیب دیں: گیم چلائیں، ESC دبائیں، AI سروس فراہم کنندہ اور API کلید ترتیب دیں
4. گیم شروع کریں: نقشہ منتخب کریں (فی الحال آفس منظر)، WASD سے کردار منتقل کریں، T دبائیں گفتگو شروع کریں، L دبائیں گفتگو ختم کریں، ` دبائیں کنسول کھولیں
## استعمال کی ہدایات
### بنیادی آپریشنز
- **حرکت**: WASD یا تیر والے بٹن
- **بیٹھنا**: Space بار
- **گفتگو شروع**: 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 کی طرف سے دیا گیا سرور
## رابطہ
سوالات یا تجاویز کے لیے، براہ کرم درج ذیل طریقوں سے رابطہ کریں:
- مسئلہ جمع کریں: [GitHub Issues](https://github.com/KsanaDock/Microverse/issues)
- سرکاری ویب سائٹ: [时空码头 KsanaDock](https://www.ksanadock.com)
## ہمیں فالو کریں
سوشل میڈیا پر ہماری تازہ ترین اپ ڈیٹس دیکھیں:
- Xiaohongshu، Bilibili، GitHub، X (Twitter)، Steam، YouTube
## اسٹار ہسٹری
[](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.