अजगर बहुत धीमा नहीं होगा? खेल तुच्छ नहीं होगा (उदाहरण के लिए टेट्रिस की तरह), ब्रह्मांड में हजारों जहाजों के लिए कार्यों की गणना करने की आवश्यकता हो सकती है (हालांकि उनके एआई को भारी सरलीकृत किया जा सकता है यदि उन जहाजों को खिलाड़ी को नहीं देखा जाता है)। बेशक मैं सी में कुछ महत्वपूर्ण भागों को लिख सकता हूं, लेकिन यह तुरंत निर्माण और तैनाती को जटिल करेगा।
यह कहना मुश्किल है, लेकिन अधिकांश समय प्रदर्शन के लिए सीमित कारक एक व्यक्ति के रूप में एक डेवलपर की क्षमता / अनुभव है, न कि भाषा। ध्यान दें कि ईवीई स्टैकलेस पायथन का उपयोग करता है ( संबंधित प्रस्तुति के डाउनलोड के लिए यहां और यहां देखें )। मुझे सटीक विवरण याद नहीं है, लेकिन जाहिर है कि उनके अधिकांश सर्वर क्लस्टर पायथन चला रहे हैं । मैं इस प्रकार कल्पना करूंगा कि यह आपकी स्केलेबिलिटी आवश्यकताओं को संभाल सकता है, हालांकि यह सुनिश्चित करने के लिए कि प्रोटोटाइप अच्छा होगा।
विंडोज उपयोगकर्ताओं के पास शायद ही कभी पायथन है (सौभाग्य से हमारे पास py2exe है)। मैक ओएस एक्स पर अजगर पुराना हो सकता है और गेम अस्पष्ट अपवाद के साथ क्रैश हो सकता है। क्या पायथन में खेल को लागू करना मुश्किल नहीं होगा?
अधिकांश उपयोगकर्ताओं को शायद ही कभी गेम के लिए उपयुक्त द्विआधारी निर्भरता होती है, भले ही उन खेलों को किस तकनीक में लिखा गया हो (यहां तक कि सी को वितरित करने के लिए रनटाइम घटक की आवश्यकता होती है)। Py2exe या समकक्ष के माध्यम से तैनाती, या बस उचित निर्भरता को तैनात करना, जीवन का एक तथ्य है। हालांकि यह कभी भी सबसे आसान बात नहीं है (अधिकांश इंस्टॉलर प्रौद्योगिकियां दर्दनाक हैं), यह उल्लेखनीय है और भाषा को आगे बढ़ाने का एक कारण नहीं होना चाहिए - जैसा कि मैंने कहा, आपको संभवतः समान रूप से कुछ संभालने की आवश्यकता होगी।
पायथन 3 के लिए पुस्तकालयों की कमी के कारण मुझे पाइथन 2 में खेल लिखना होगा। क्या कुछ वर्षों में पायथन 3 में संक्रमण नहीं होगा जो बहुत दर्दनाक और समय लेने वाला है?
इस बारे में मुझे ज्यादा जानकारी नहीं है, कभी भी पाइथन का इस्तेमाल नहीं किया है। 3. मुझे उम्मीद नहीं है कि पायथन 2.X जल्द ही गायब हो जाएगा, हालाँकि, मुझे भी शक नहीं है कि आपके खेल का जीवनकाल ऐसा होगा कि आप 'घ की जरूरत है अगर तुम नहीं था से अधिक संक्रमण के लिए है जो एक गैर मुद्दा के इस चिंता कुछ बना देता है, करना चाहते हैं।
जैसा कि दूसरों ने कहा है, आप अपनी परियोजना के भाषा चयन पहलू के बारे में बहुत अधिक चिंता कर रहे हैं। पायथन खेल विकसित करने के लिए एक शक्तिशाली, उपयोगी उपकरण है और यदि आप इसे जानते हैं और इसे पसंद करते हैं तो आपको इसके साथ विकसित होना चाहिए। इससे कोई फर्क नहीं पड़ता कि आपका खेल कितनी तेजी से चलता है अगर यह कभी खत्म नहीं होता क्योंकि आप भाषा के बारे में बहुत चिंतित थे।