तरह मैं सख्त एक तेजी, सी की तरह वाक्यविन्यास, आसान एम्बेड करने के लिए, पटकथा भाषा को रैप करने के लिए आसान के लिए देख रहा हूँ मेरे सी ++ गेम में एम्बेड करें।सी ++ एम्बेडेड खेल के विकास के लिए पटकथा भाषा - कुछ भी नहीं मिल सकता है मैं
अब तक मैं कोशिश की है:
- लुआ: यह काम करता है, लेकिन वैश्विक सी ++ कार्यों लपेटकर के आसपास यह दर्द है, और वस्तुओं लपेटकर और भी मुश्किल है। इसके अलावा, मैं वास्तव में लुआ के वाक्यविन्यास से नापसंद करता हूं।
- एंजेलस्क्रिप्ट: इसे काम पर नहीं मिल सका। शुरुआती दस्तावेज absymal है, क्योंकि पहले उदाहरण संकलित नहीं करते हैं, और आपको पहले बहुत सारे ऐड-ऑन बनाना होगा। लपेटना सी ++ ऑब्जेक्ट्स और फ़ंक्शंस लुआ से आसान दिखता है लेकिन यह अभी भी क्लीनर हो सकता है। सिंटेक्स ठीक लग रहा है।
- चाइस्क्रिप्ट: इसे काम पर नहीं मिल सका। मुझे गैर-गिट और गिट सी ++ 11 संस्करणों के साथ बहुत सारी त्रुटियां मिलीं। मैं बूस्ट संस्करण का उपयोग नहीं करना चाहता, क्योंकि मैं अपनी परियोजना में निर्भरता के रूप में बढ़ावा देना नहीं चाहता हूं। लपेटना आसान लग रहा है, और वाक्यविन्यास ठीक है।
मैं भी जांच की है:
- पाईक: वाक्य रचना अच्छा लग रहा है, लेकिन मैं embedding के बारे में कोई प्रलेखन पाया।
- गिलहरी: मुझे वाक्यविन्यास पसंद नहीं है, और एम्बेडिंग/रैपिंग लुआ के रूप में परेशान है, जो ढेर से निपटने के लिए है।
तो:
- वहाँ एक अच्छा तेजी, सी की तरह वाक्यविन्यास, आसान एम्बेड करने के लिए, आसान विकल्प रैप करने के लिए है?
- यदि नहीं है - एक स्क्रिप्टिंग भाषा के निर्माण पर सबसे अच्छा सीखने के संसाधन क्या हैं? मुझे पहिया को फिर से शुरू करना पसंद है, और यह एक दिलचस्प सीखने का अनुभव हो सकता है।
क्या संकलक आप उपयोग कर रहे हैं हो सकता है?वर्तमान में वीसी ++ को चैस्क्रिप्ट 5 द्वारा समर्थित नहीं है क्योंकि वीसी ++ में मौलिक सी ++ 11 फीचर्स की कमी है ... – MFH
@ एमएफएच: क्लैंग 3.4 –
एक स्क्रिप्टिंग भाषा बनाना स्वयं एक महान सीखने का अनुभव है। हालांकि इसमें कुछ समय लगेगा, बहुत अच्छे उपकरण हैं जो दर्द को आसान बनाता है। अग्रभाग के लिए मैं यह देखने की अनुशंसा करता हूं: http://goldparser.org/ – Tim