पायथन में लिखित प्रसिद्ध खेल [बंद]


30

मैंने इनमें से कुछ को देखा है, अर्थात् जावा और C # / XNA ... और मैं हाल ही में पायथन उठा रहा हूं। मुझे किस तरह का लगता है।

पायथन / Pyglet / Pyopengl के साथ पायथन में क्या (प्रसिद्ध) खेल लिखे गए हैं?


सीडब्ल्यू अब एक केवल-मोड सुविधा है। बदल दिया। साथ ही अपनी पोस्ट को उस कारण से चिह्नित करने पर विचार करें यदि आप चाहते हैं कि हम इसे तेज़ी से प्राप्त करें।
तेतराड

2
हुह ... मुझे लगा कि वह केवल बॉक्स को देख रहा है, लेकिन आप सही हैं, @ टेट्राद, विकी अब केवल मॉड है। अजीब लगता है, वे उपयोगकर्ताओं को इसे स्वयं लागू करने की अनुमति क्यों नहीं देंगे?
साइक्लॉप्स

4
मिसिंग इन एक्शन: विकी बटन । जाहिर है कि यह उपयोगकर्ताओं के लिए भ्रम और दर्द पैदा कर रहा था - जाने के लिए अगला खोज बटन होगा ...
Cyclops

कुछ खेल स्क्रिप्टिंग के लिए पायथन का उपयोग करते हैं। मैंने सुना है कि अवास्तविक पायथन का उपयोग करने जा रहा है, यह सुनिश्चित नहीं है कि यह सच है, हालांकि।
user712092

जवाबों:


23

ईव ऑनलाइन शायद सबसे बड़ा है, औरस्टैकलेस पायथन का उपयोग करता है , जो कि पायथन का एक हल्का, माइक्रोथ्रेडेड संस्करण है। और सभ्यता IV में एक पायथन इंटरप्रेटर बनाया गया था, लेकिन मुझे यकीन नहीं है कि अगर यह केवल स्क्रिप्टिंग के लिए था, या इसमें कितना खेल लिखा गया था।

इसके अलावा, कैरिबियन के डिज़नी पाइरेट्स को पांडा 3 डी गेम इंजन का उपयोग करते हुए लिखा गया था (जो पायथन और सी ++ स्क्रिप्टिंग दोनों की अनुमति देता है, लेकिन इसे गोग्लिंग से - डिज्नी ने पायथन का उपयोग किया)। इंजन सी ++ में है, लेकिन फिर, पायथन दुभाषिया ही यह भी सी कोड का एक बहुत उपयोग करता है। :)

खेलों की एक लंबी सूची के लिए:

जिसमें माउंट और ब्लेड जैसे कई प्रसिद्ध खेल भी शामिल हैं ।


2
ईव के लिए ग्राफिक्स इंजन कस्टम है और सी / सी ++ में लिखा गया है, इसलिए इन आवश्यकताओं से यह "पायथन" में नहीं होगा।
कोडरंग

7
@ कोडरंगर, सच - लेकिन हालत ( प्रसिद्ध खेल और शुद्ध पायथन ) == अशक्त - इसलिए मैंने शुद्ध स्थिति को गिरा दिया, जबकि आपने प्रसिद्ध स्थिति को गिरा दिया । :) (जब तक गैलन प्रसिद्ध नहीं है, लेकिन मुझे शक है कि ईव ऑनलाइन मोर्सो है)।
साइक्लोप्स

1
वास्तव में केवल क्लाइंट C ++ में है।
रैडोमिर डोपिराल्स्की 21

1
@RadomirDopieralski क्या आपके पास इसके लिए कोई संदर्भ है? मुझे यकीन है कि आप सभी असहमत हैं। धन्यवाद।
जॉनी

9

गैल्कन का मूल संस्करण शुद्ध पायथन में था, हालांकि यह लंबे समय से अन्य भाषाओं में पोर्ट किया गया है (अंतिम गणना में ओब्ज-सी, फ्लैश और सी ++ संस्करण थे)। यह अभी भी TinyPy लाइब्रेरी के माध्यम से AI के लिए पायथन का उपयोग करता है, लेकिन मुझे लगता है कि यह "बस स्क्रिप्टिंग" है।

एक सामान्य टिप्पणी के रूप में, पायथन वास्तव में अच्छी तरह से तेज ग्राफिक्स इंजन बनाने के लिए उपयुक्त नहीं है। आपको C या C ++ में कोर, परफॉर्मेंस-सेंसिटिव कोड लिखने और फिर पायथन में जटिल गेम लॉजिक लिखने का अधिक नियंत्रण है। अपनी अभिव्यक्ति के बाद से अधिक तर्क से संबंधित क्षेत्रों में पायथन एक्सेल करता है, सी पर उत्पादकता जीत है और प्रदर्शन में गिरावट कोई मुद्दा नहीं है। यही कारण है कि हर कोई (सीसीपी, पांडा 3 डी, एकता, सीआईवी 4, आदि) सभी इस तरह से काम करते हैं। असली सवाल यह है कि यह "पायथन" के रूप में गिना जाता है? उदाहरण के लिए, ईव में वास्तविक गेम (कम या ज्यादा) से संबंधित सब कुछ पायथन में है, सी ++ हिस्सा सिर्फ एक सामान्य गेम इंजन है जो पिक्सल्स और ऑडियो को पुश करता है।



4

इसके अलावा, बैटलफील्ड हीरोज, युद्ध के मैदान का कार्टोनी संस्करण (गेम लॉजिक का अधिकांश हिस्सा संभालता है)

और, बैटलफिल्ड 2 और 2142 (तर्क और सर्वर नियंत्रण के लिए)

http://wiki.python.org/moin/PythonGames


1
स्रोत? जब वे C ++ में पहले से ही अच्छे हैं, तो DICE को पायथन में एक नया गेम / इंजन क्यों लिखना चाहिए?
पीटर Peter लेस्टेड

1
एक लिंक अच्छा है।
कम्युनिस्ट डक

wiki.python.org/moin/PythonGames यह इस पृष्ठ पर कहता है कि
बैटलफील्ड

1
मैंने आपको नीचे उतारा क्योंकि आपने कोई स्रोत या विवरण प्रदान नहीं किया था। अब जब आपने इसे जोड़ा, तो मैंने इसे हटा दिया।
टेट्राद

1
यदि आप शीर्ष पर एक ही लिंक को देखते हैं, तो शायद आप मुझे नीचा नहीं देंगे जैसे आप आमतौर पर करते हैं!
LizardGamer

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.