इस प्रोजेक्ट के बारे में

EconSpace एक इंजीनियरिंग-चालित प्रोटोटाइप है जो 2D अंतरिक्ष सिमुलेशन का है। यह एक प्राधिकृत सर्वर मॉडल का उपयोग करता है जहाँ सर्वर सभी गेम लॉजिक को संभालता है और क्लाइंट रेंडरर और इनपुट स्रोत के रूप में कार्य करता है। खेल में ग्लिफ़ आधारित एक अद्वितीय दृश्य भाषा का उपयोग करके वस्तुओं का प्रतिनिधित्व किया जाता है, जिससे JSON आर्केटाइप के माध्यम से नई इकाई प्रकारों को नई कला संपत्ति की आवश्यकता के बिना आसानी से जोड़ा जा सकता है। मुख्य क्षमताएँ: - गेमप्ले मैकेनिक्स: न्यूटनियन शैली की उड़ान, वार्प यात्रा, खनन, स्टेशन-आधारित व्यापार (मूल्य प्रभाव के साथ), संघर्ष, और मिशन प्रणाली (बाउंटी, खनन, और डिलीवरी)। - विश्व सिमुलेशन: जंप गेट्स, फैक्शन प्रतिष्ठा, और भूमिका-आधारित NPC AI (व्यापारी, पुलिस, डाकू) वाले बहु-प्रणाली गैलेक्सी का स्थायी सिमुलेशन। - तकनीकी वास्तुकला: रेंडरिंग से अलग एक स्थिर 1/60 टिक सिमुलेशन, क्लाइंट‑साइड भविष्यवाणी, सर्वर समाधान, और एंटिटी इंटरपोलेशन को लागू करता है। - टूलिंग: प्रणालियों और गैलेक्सी लिंक डिज़ाइन करने के लिए एक विज़ुअल वर्ल्ड एडिटर, और सिमुलेशन के लिए एक हेडलेस सर्वर। - AI एकीकरण: 'econagent' शामिल है, जो एक MCP सर्वर है जो LLM एजेंट्स को दुनिया को टेक्स्ट के रूप में अवलोकन करने और कमांड जारी करने की अनुमति देता है। परियोजना C++17 में विकसित की गई है और विंडोइंग और रेंडरिंग के लिए raylib, साथ ही डेटा प्रबंधन के लिए nlohmann/json पर निर्भर करती है।