2010-07-13 15 views
14

मैं डेल्फीडेल्फी के लिए कोई भी गेम इंजन?

में एक गेम बनाना चाहता हूं क्या डेल्फी के लिए कोई अच्छा गेम इंजन है?

डायरेक्टएक्स 10 या ओपनजीएल पर आधारित?

मुझे इसे 3 डी गेम के लिए चाहिए, या केवल मैं इसे C++ के साथ कर सकता हूं?

+0

पता नहीं है कि यह कितना अच्छा है, अगर आप http://www.casteng.com/ –

+0

पर एक नज़र डालना चाहते हैं तो डेल्फी में उच्च प्रदर्शन ओपनजीएल अनुप्रयोगों को लिखना बहुत आसान है - मैंने कुछ लिखा है खुद। हालांकि, मुझे किसी भी सच्चे * गेम इंजन * के बारे में पता नहीं है। –

उत्तर

6

यह एक बहुत ही व्यापक प्रश्न है, और एक सरल जवाब देना मुश्किल है।

अधिकांश "गेम इंजन" सिस्टम हैं जो एक भाषा या दूसरे में पूर्व-निर्मित होते हैं और एक निश्चित प्रकार के गेम के लिए सभी निम्न-स्तर के गेम तर्क को लागू करते हैं। वे आम तौर पर किसी प्रकार की टूलकिट के साथ आते हैं जो आपको इंजन पर चलाने के लिए गेम सामग्री (स्तर, अक्षर, स्क्रिप्ट आदि) बनाने की अनुमति देता है। यदि आप एक असली गेम इंजन की तलाश में हैं, तो यह "डेल्फी के लिए" नहीं होगा। इसमें एक स्क्रिप्टिंग सिस्टम बनाया जा सकता है, लेकिन यह एक स्क्रिप्टिंग भाषा में होगा, न कि वास्तविक, संकलित-से-देशी-कोड प्रोग्रामिंग भाषा डेल्फी जैसी। संभवतः सबसे नज़दीकी चीज आपको मिलेगी TURBU engine, एक काम-प्रगति जो मैं बना रहा हूं। यह कंसोल-शैली आरपीजी के लिए एक इंजन है, और यह ऑब्जेक्ट पास्कल-आधारित स्क्रिप्टिंग के साथ आता है। लेकिन यह अभी भी कई सीमाओं के साथ एक स्क्रिप्टिंग भाषा है, पूर्णतः डेल्फी प्रोग्रामिंग नहीं।

दूसरी तरफ, यदि आप खेल तर्क बनाने के लिए टूल की तलाश में हैं, तो आप निश्चित रूप से डेल्फी में पाएंगे। Asphyre पर एक नज़र डालें, जो एक गेम डेवलपमेंट फ्रेमवर्क है, न कि एक गेम इंजन। इसमें कक्षाओं और इकाइयों का एक गुच्छा शामिल है जो कंप्यूटर पर मल्टीमीडिया घटकों को इंटरफ़ेस को सरल बनाते हैं, जैसे डायरेक्टएक्स/ओपनजीएल, कीबोर्ड, माउस और अन्य इनपुट, ध्वनि और संगीत इत्यादि। यह एक काफी अच्छा ढांचा है, जो कि निर्माण के लिए उपयुक्त है गेम इंजन में। यह स्क्रिप्टिंग के लिए किसी भी घटक के साथ नहीं आता है, लेकिन डेल्फी के लिए उपलब्ध स्क्रिप्टिंग भाषाओं की एक उचित संख्या है।

उम्मीद है कि यह आपको प्रारंभ करने में मदद कर सकता है। यदि आपके पास अधिक विशिष्ट प्रश्न हैं, तो उन्हें यहां StackOverflow पर पूछने के लिए स्वतंत्र महसूस करें, और शायद हम में से एक को अधिक उपयोगी उत्तर मिल सकता है।

5

यहां संबंधित संबंधित संबंधित डेल्फी लिंक की सूची दी गई है।

(इस सूची में जोड़ने के लिए स्वतंत्र महसूस)

+0

मैं मदद नहीं कर सकता लेकिन आश्चर्य की बात है कि delphi.about.com लिंक कितना चालू है। इसे एक विनग स्प्राइट किट सूचीबद्ध है। AFAIK WinG को कम से कम दस वर्षों के लिए बहिष्कृत कर दिया गया है ... –

+0

glsence के लिए +1, अच्छी तरह से काम करता है –

+0

वे गेम फ्रेमवर्क हैं, गेम इंजन नहीं – user390957

-1

कुछ साल में एक डायरेक्टएक्स रैपर परियोजना थी पहले डेल्फीक्स कहा जाता है।

मुझे परियोजना की गुणवत्ता के बारे में बहुत कुछ पता नहीं है और अगर इसे साल में बनाए रखा गया था, लेकिन मुझे लगता है कि आप इसे देख सकते हैं। (या किसी और उस पर टिप्पणी कर सकते हैं)

0

वहाँ unDelphiX

हैं लेकिन यह ज्यादातर 2 डी खेल के लिए है और DirectX पर आधारित है।

4

Andorra 2D देखें। यह गेम बनाने के लिए एक शानदार इंजन है और यह डेल्फीक्स से अधिक शक्तिशाली है। मुझे पता है कि इसे एंडोरा 2 डी कहा जाता है, लेकिन आप इसके साथ 3 डी गेम भी विकसित कर सकते हैं। बीटीडब्ल्यू वहाँ बहुत सारे ट्यूटोरियल हैं, इसलिए मुझे लगता है कि आपके गेम को विकसित करने में कोई समस्या नहीं होगी।

अद्यतन: एंडोरा 2 डी के लिए महान ट्यूटोरियल आप here पा सकते हैं।

अभिवादन

-1

मैं डेल्फी में खेल प्रोग्रामिंग किया गया है के बाद से यह बाहर आया था। मैं गेम बोर्ड प्रतिपादन के लिए बड़े पैमाने पर टीजीआरपीक्स 32 का उपयोग करता हूं, डायरेक्टएक्स ध्वनि और लैन प्ले के लिए अंडेलफिक्स, केएसडीव से एक कताई पैकेज, एक शांत दिखने के लिए, और एलएमडी टूल्स और टीएमएस जैसे सामान्य घटकों की एक भीड़ विशेष उद्देश्य कार्यक्षमता प्रदान करने के लिए। इस तरह से मैं गेम सामान लिखने पर ध्यान केंद्रित कर सकता हूं, न कि टूल सामान। उम्मीद है की यह मदद करेगा।

0

Rage 3D नामक विकास के तहत एक डेल्फी ओपनजीएल गेम इंजन है। यह थोड़ी देर के लिए आशाजनक लग रहा था, लेकिन ऐसा लगता है कि यह 4 वर्षों में अद्यतन नहीं किया गया है।

संबंधित मुद्दे