मैं एक खेल के लिए अपने प्राचीन विचारों में से एक को देने के बारे में सोच रहा हूं। इस खेल का मुख्य बिंदु खेल पर्यावरण और वस्तुओं के कार्यात्मक अनुकूलन का संभावित स्तर होगा (जैसे कि अंतरिक्ष जहाज हथियार के व्यवहार को संशोधित करना)। इसके लिए खेल को स्क्रिप्ट की जरूरत होगी। इसके अलावा, मुझे इसका व्यवसायीकरण करने का लक्ष्य नहीं है, यह मेरे लिए एक दिलचस्प प्रोग्रामिंग चुनौती है।
जैसा कि मैं ज्यादातर एक .NET लड़का हूं मैं खेल के लिए XNA / C # का उपयोग करूंगा। स्क्रिप्टिंग के लिए मैं पायथन या लुआ के साथ जाने के बारे में सोचता हूं। मुझे पायथन के साथ पिछले अनुभव हैं और भाषा के रूप में इसके खिलाफ कुछ भी नहीं है। दूसरी ओर लुआ मेरे लिए लगभग पूरी तरह से नया है, इसके अलावा कुछ विश्व Warcraft के एडोनस संशोधनों के अलावा मैंने यहां और वहां किया, और यह आशाजनक है। तो ये रहा मेरा प्रश्न:
XNA / C # प्लेटफ़ॉर्म के लिए एक स्क्रिप्टिंग भाषा के रूप में लुआ बनाम पायथन के पेशेवरों और विपक्ष क्या हैं?
क्या उनमें से एक XNA / C # के साथ उपयोग करना काफी आसान है? XNA / C # के साथ उपयोग किए जाने पर उनमें से कुछ के कुछ विशिष्ट फायदे या नुकसान हैं? आप XNA / C # के लिए एक के ऊपर एक की सिफारिश क्यों करेंगे?