सेवा के बारे में
अनुवादितमैं आपके C++ इंजन या मोड करने योग्य खेल में एंजेलस्क्रिप्ट लिखूंगा और एकीकृत करूंगा। एंजेलस्क्रिप्ट एक संक्षिप्त स्थिर-प्रकार की भाषा है जिसमें C-शैली की सिंटैक्स है जो C++ होस्ट से साफ-सुथरे ढंग से बंधी होती है। यह गेम लॉजिक, कस्टम नियम, क्वेस्ट व्यवहार और कृत्रिम बुद्धिमत्ता के लिए आदर्श है, साथ ही बिना इंजन को फिर से बनाने के उपयोगकर्ता मोड का समर्थन करता है।
काम में क्या शामिल है:
— आपके C++ कोड में एंजेलस्क्रिप्ट वर्चुअल मशीन का पूर्ण एकीकरण: इंजन कॉन्फ़िगरेशन, मॉड्यूल और संदर्भ प्रबंधन, स्क्रिप्ट संकलन, हॉट रीलोड, और स्पष्ट त्रुटि और कॉलबैक हैंडलिंग पाइपलाइन।
— साफ होस्ट बाइंडिंग: मैं आपके C++ वर्गों, संरचनाओं, विधियों, गुणों, गणनाओं, और वैश्विक कार्यों को स्क्रिप्ट में उजागर करता हूँ, जिसमें संदर्भ-गणना प्रकार और गार्बेज-एकत्रित हैंडल, मान प्रकार, और ऑपरेटर ओवरलोडिंग शामिल हैं।
— एंजेलस्क्रिप्ट में गेम और सिमुलेशन लॉजिक: क्षमताएँ, हथियार, स्पॉन नियम, स्कोर गणना, संवाद, इवेंट हैंडलर, और डेटा-चालित कॉन्फ़िगरेशन जिसे एक गेम डिज़ाइनर बिना प्रोग्रामर के बदल सकता है।
— सुरक्षित मोडिंग: अलगावित पहुंच, प्रतिबंधित नामस्थान, अनंत लूप के खिलाफ टाइमआउट, और एक स्थिर दस्तावेज़ित एपीआई ताकि समुदाय खेल को बिना कुछ तोड़े बढ़ा सके।
— ऐड-ऑन एकीकरण: स्ट्रिंग, एरे, डिक्शनरी, रेफ, वीकरेफ, स्क्रिप्ट बिल्डर, और सीरियलाइज़र, साथ ही आपके इंजन के लिए कस्टम ऐड-ऑन।
मैं प्रदर्शन और सटीकता की परवाह करता हूँ: मैं स्क्रिप्ट और नेटिव कोड के बीच की सीमा का प्रोफाइल करता हूँ, प्रति फ्रेम आवंटन को कम करता हूँ, और बाइंडिंग को प्रकार-सुरक्षित रखता हूँ ताकि त्रुटियाँ संकलन समय पर प्रकट हों। मुझे अपने होस्ट एप्लिकेशन के बारे में बताएं और कौन सा व्यवहार स्क्रिप्टेबल होना चाहिए, और मैं मील के पत्थरों के साथ एक स्पष्ट योजना तैयार करूंगा।
काम में क्या शामिल है:
— आपके C++ कोड में एंजेलस्क्रिप्ट वर्चुअल मशीन का पूर्ण एकीकरण: इंजन कॉन्फ़िगरेशन, मॉड्यूल और संदर्भ प्रबंधन, स्क्रिप्ट संकलन, हॉट रीलोड, और स्पष्ट त्रुटि और कॉलबैक हैंडलिंग पाइपलाइन।
— साफ होस्ट बाइंडिंग: मैं आपके C++ वर्गों, संरचनाओं, विधियों, गुणों, गणनाओं, और वैश्विक कार्यों को स्क्रिप्ट में उजागर करता हूँ, जिसमें संदर्भ-गणना प्रकार और गार्बेज-एकत्रित हैंडल, मान प्रकार, और ऑपरेटर ओवरलोडिंग शामिल हैं।
— एंजेलस्क्रिप्ट में गेम और सिमुलेशन लॉजिक: क्षमताएँ, हथियार, स्पॉन नियम, स्कोर गणना, संवाद, इवेंट हैंडलर, और डेटा-चालित कॉन्फ़िगरेशन जिसे एक गेम डिज़ाइनर बिना प्रोग्रामर के बदल सकता है।
— सुरक्षित मोडिंग: अलगावित पहुंच, प्रतिबंधित नामस्थान, अनंत लूप के खिलाफ टाइमआउट, और एक स्थिर दस्तावेज़ित एपीआई ताकि समुदाय खेल को बिना कुछ तोड़े बढ़ा सके।
— ऐड-ऑन एकीकरण: स्ट्रिंग, एरे, डिक्शनरी, रेफ, वीकरेफ, स्क्रिप्ट बिल्डर, और सीरियलाइज़र, साथ ही आपके इंजन के लिए कस्टम ऐड-ऑन।
मैं प्रदर्शन और सटीकता की परवाह करता हूँ: मैं स्क्रिप्ट और नेटिव कोड के बीच की सीमा का प्रोफाइल करता हूँ, प्रति फ्रेम आवंटन को कम करता हूँ, और बाइंडिंग को प्रकार-सुरक्षित रखता हूँ ताकि त्रुटियाँ संकलन समय पर प्रकट हों। मुझे अपने होस्ट एप्लिकेशन के बारे में बताएं और कौन सा व्यवहार स्क्रिप्टेबल होना चाहिए, और मैं मील के पत्थरों के साथ एक स्पष्ट योजना तैयार करूंगा।