सी ++ के लिए सबसे अच्छी उपलब्ध, निःशुल्क, सीखने वाली गेम प्रोग्रामिंग लाइब्रेरी कौन सा है?गेम प्रोग्रामिंग लाइब्रेरी सी ++
उत्तर
Allegro आज़माएं। यह मुफ़्त, क्रॉस-प्लेटफ़ॉर्म है और प्रोग्राम गेम के लिए आपको आवश्यक सभी चीज़ें शामिल करता है।
Torque - यह मुफ़्त नहीं है, लेकिन यह केवल $ 150 पर बहुत ही बढ़िया मूल्य है।
मैंने कुछ लोगों से बात की है जिन्होंने कहा कि वे टोक़ के साथ काम कर रहे थे - उनमें से कोई भी इसके बारे में कुछ भी कहना अच्छा नहीं था ... खुद कुछ भी नहीं कह सकता - मैंने इसे कभी नहीं देखा, लेकिन यह मेरा नहीं होगा पसंद या तो ... – Paulius
ओग्रे सबसे अच्छा ग्राफिक इंजन मुफ्त में उपलब्ध है। Ogre एक खेल इंजन के सभी क्षेत्रों को कवर नहीं करता है। राक्षस भौतिकी, नेटवर्किंग, ऐ, ऑडियो ...
संभाल नहीं है कि आप मुक्त करने के पुस्तकालयों का एक अच्छा सेट मैं तुम्हें ग्राफिक्स
- राक्षस का उपयोग करने का सुझाव देते हैं इकट्ठा करने के लिए चाहते हैं (या स्तोत्र) भौतिकी नेटवर्किंग के लिए और विवाह
- Raknet के लिए
- "कुछ और" ऑडियो और ऐ
के लिए आप somethi की जरूरत है एनजी शक्तिशाली (लेकिन महंगा) मैं आपको सी 4 इंजन (350 $) या टोक़ (150 $) का सुझाव देता हूं।
चूंकि किसी ने इरलिच का सुझाव देने वाले सभी उत्तरों को वोट दिया है। मैं इसे यहां उल्लेख करूंगा क्योंकि गेम प्रोग्रामिंग के साथ अच्छी सी ++ शैली सीखने के लिए यह मुफ्त और बढ़िया है। यद्यपि इसमें ओग्रे की कच्ची शक्ति की कमी है, यह काफी अच्छा और पूर्ण है (ध्वनि, टकराव, नेटवर्क, आदि) –
$ 350 वास्तव में एक गेम बनाने में व्यतीत समय की अत्यधिक मात्रा पर विचार नहीं कर रहा है ... –
SDL भी काफी लोकप्रिय है और वेब पर तैरने के बारे में जानकारी के टन है, इसमें से बहुत से गेम बनाने की दिशा में विशेष रूप से तैयार हैं। This tutorial विशेष रूप से अच्छा लग रहा है।
जैसा कि पहले कहा गया था Ogre3d और Irrlicht शायद "मुक्त" के संबंध में आपके सर्वोत्तम विकल्प हैं। यदि आप "सीखना आसान" भी चाहते हैं तो यह इरलिच को उबालता है।
बहुत साफ इंटरफ़ेस और महान ट्यूटोरियल।
संपादित करें: वास्तव में आपको थोड़ा और विशिष्ट होना चाहिए। क्या आप 2 डी या 3 डी ग्राफिक्स चाहते हैं? क्या आपको ध्वनि, भौतिकी और सभी या सिर्फ ग्राफिक्स की आवश्यकता है? आप किस प्लेटफॉर्म को लक्षित करना चाहते हैं?
इसके अलावा, क्या आप वाकई सी ++ होना चाहते हैं? जबकि पेशेवर गेम इंजनों के लिए सी ++ काफी अनिवार्य है, सीखने के उद्देश्य सी # के साथ एक्सएनए या कुछ स्क्रिप्टिंग भाषा बेहतर है।
उसने गेम लाइब्रेरी के लिए कहा, पर्याप्त विशिष्ट है। –
हां यह विशिष्ट उत्तरों के लिए पर्याप्त विशिष्ट है। अगर वह थोड़ी अधिक जानकारी में आता है तो उसके जवाबों की गुणवत्ता में सुधार होगा। और डाउनमोडिंग क्यों? मेरा जवाब अभी भी है और निश्चित रूप से मेरे संपादन से भी बदतर नहीं हुआ। – Maximilian
यदि आप सी ++ चाहते हैं और आप बस शुरू करना चाहते हैं तो मैं इर्लिचट (इसके मुफ़्त, और इसका कोड हालांकि ओग्रे की तरह तेजी से चमक नहीं रहा हूं, इसकी बहुत अच्छी तरह से संरचित और सी ++ जैसा दिखना चाहिए इसका एक अच्छा उदाहरण)। लेकिन अगर आप कुछ कट्टरपंथी काम के लिए तैयार हैं तो ओग्रे बेहतर होगा (हालांकि इसका स्रोत एक नए हास्य के लिए अधिक गूढ़ और कठिन हो सकता है)।
इरलाइट और ओग्रे दोनों रेन्डरिंग इंजन हैं, गेम लाइब्रेरी नहीं। –
Same source code compiles directly to:
-Desktop Windows (with or without hardware acceleration)
-Windows CE devices (HandheldPC, PocketPC, Smartphone)
-Symbian OS (virtually any device with Symbian OS version 6.0 or newer)
मृत लिंक। (15 वर्ण) – DMan
http://www.3dartsmobile.com/dieselengine.php? हालांकि वहां ज्यादा जानकारी नहीं है। –
@OJ Irrlicht एक पूर्ण खेल इंजन, यह प्रतिपादन की तुलना में अधिक करता है। जैसे ध्वनि, नेटवर्क, टक्कर, एनीमेशन, आदि ...
यहां गेम क्षेत्रों को बनाने के लिए एक संपादक भी है।
इरलिच साइट से: इरलिच इंजन एक ओपन सोर्स उच्च प्रदर्शन रीयलटाइम 3 डी इंजन है जो सी ++ में लिखा गया है और उपयोग योग्य है और .NET भाषाओं के लिए भी उपलब्ध है। मेरे लिए एक पूर्ण उड़ा हुआ गेम इंजन की तरह नहीं लगता है। –
Ogre3D एक गेम इंजन नहीं है। यहां कुछ जवाब बताते हैं कि यह एक गेम इंजन है। यह एक ग्राफिक्स इंजन है।
इसे समझना महत्वपूर्ण है।
2 डी लड़के से चेक आउट, गू की दुनिया के निर्माताओं: Rapid Prototyping Framework
यह केवल प्रोटोटाइप के लिए है, लेकिन आप अभी भी इसे से सीख सकते हैं।
आपने एक लिंक प्रदान नहीं किया है !? – daddz
आप इसे http://2dboy.com/2009/05/27/rapid-prototyping-framework/ पर ढूंढ सकते हैं। क्या कोई इस सवाल को संपादित कर सकता है और इस लिंक को शामिल कर सकता है? मेरे पास प्रतिनिधि नहीं है। –
SFML यदि आप 2 डी जा रहे हैं तो गेम इंजन बनाने के लिए एक उत्कृष्ट लाइब्रेरी है। एसडीएल की तुलना में स्पष्ट रूप से बेहतर विकल्प।
ओग्रे और अन्य पुस्तकालयों का पहले से ही उद्धरण दिया गया है लेकिन यदि आप 3 डी जा रहे हैं तो यह निश्चित रूप से सबसे अच्छा मुफ्त 3 डी इंजन है, क्योंकि यह सबसे लचीला है।
आप एचईजी या कोकोस 2 डी-एक्स का प्रयास कर सकते हैं। वे कई उदाहरणों के साथ सी ++ के लिए ओपन सोर्स 2 डी गेम इंजन दोनों हैं। एचईजी मुफ्त और सीखने में आसान है। कोकोस 2 डी-एक्स कोकोस 2 डी-आईफोन का क्रॉस-प्लेटफार्म संस्करण है ।
- 1. उद्देश्य-सी और लिनक्स पर गेम प्रोग्रामिंग
- 2. रैकेट में गेम प्रोग्रामिंग
- 3. गणित और गेम प्रोग्रामिंग
- 4. गेम प्रोग्रामिंग - 2 डी
- 5. 3-डी गेम प्रोग्रामिंग
- 6. मल्टीप्लेयर गेम प्रोग्रामिंग
- 7. गेम प्रोग्रामिंग और इवेंट हैंडलर
- 8. सी ++ में जेनेटिक प्रोग्रामिंग, लाइब्रेरी सुझाव?
- 9. भौतिकी गेम प्रोग्रामिंग box2d - टॉर्क
- 10. गेम प्रोग्रामिंग डीएसएल में आप कौन सी विशेषताएं देखना चाहेंगे?
- 11. सीजीआई प्रोग्रामिंग के लिए कौन सी सी ++ लाइब्रेरी?
- 12. गेम सेंटर प्रोग्रामिंग एक मैच ढूँढना
- 13. मठ 3 डी (गेम) इंजन प्रोग्रामिंग
- 14. गेम प्रोग्रामिंग के लिए सामग्री विज्ञान
- 15. व्यवसाय से गेम प्रोग्रामिंग में संक्रमण
- 16. बिना किसी मुख्य लूप के गेम प्रोग्रामिंग
- 17. क्या सी ++ में एक वर्गिक प्रोग्रामिंग लाइब्रेरी है?
- 18. 3 डी गेम प्रोग्रामिंग - फिर से कहां से शुरू करें?
- 19. सी # तेजी से गेम
- 20. मेरे सी # एक्सएनए गेम
- 21. ग्राफिक्स प्रोग्रामिंग के लिए उपयुक्त कार्यात्मक प्रोग्रामिंग भाषाएं हैं?
- 22. प्रोग्रामिंग निर्देशांक-आधारित गेम, जैसे डॉट्स या चेकर्स
- 23. सी # प्रोग्रामिंग
- 24. सी छवि लाइब्रेरी
- 25. एक्सबॉक्स प्रोग्रामिंग
- 26. जावा में प्रोग्रामिंग प्रोग्रामिंग?
- 27. सी मानक लाइब्रेरी और सी POSIX लाइब्रेरी
- 28. जावा के लिए रैखिक प्रोग्रामिंग टूल/लाइब्रेरी
- 29. सबसे सक्रिय जेनेटिक प्रोग्रामिंग लाइब्रेरी क्या है?
- 30. प्रोलॉग संगतता परतें - उपलब्ध प्रोग्रामिंग लाइब्रेरी
(पुरानी पोस्ट, मुझे पता है, लेकिन) यह सी है, सी ++ नहीं। –
@afishwhoswimsaround यह दोनों के साथ उपयोग के लिए डिज़ाइन किया गया है। – Aerovistae
आम तौर पर आप सी ++ से सी एपीआई का उपयोग कर सकते हैं, लेकिन दूसरी तरफ नहीं। –