2010-11-29 16 views
5

यह एक प्रश्न है जो भाषा सुविधाओं की ओर लक्षित है और कोडिंग नहीं है।खेल विकास के लिए ओकैमल और योजना

क्या आप मुझे बता सकते हैं कि बुनियादी खेल विकास के लिए उपयोग करने के लिए कौन सी बेहतर भाषा (ओकैम या योजना ??) होगी?

दोनों योजना और ओकैम के साथ मेरा ज्ञान बहुत ही बुनियादी है और मुझे दोनों के साथ काम करने के लिए समान चुनौतीपूर्ण लगता है और यह निर्धारित करने में असमर्थ था कि स्केलेबिलिटी और उपयोग में आसानी के संबंध में कौन सा बेहतर होगा।

यदि आपके किसी भी व्यक्ति के पास 2 भाषाओं में से किसी के साथ व्यापक विकास अनुभव है तो कृपया मुझे अपना इनपुट दें।

किसी भी इनपुट की सराहना की।

धन्यवाद।

उत्तर

7

ओकैमल और रैकेट (पीएलटी योजना) दोनों ओपनजीएल बाइंडिंग हैं। ऐसा लगता है कि रैकेट में एसडीएल बाइंडिंग नहीं है, जो आपके लिए महत्वपूर्ण हो सकता है या नहीं भी हो सकता है।

रैकेट एक जेआईटी कंपाइलर का उपयोग करता है, ओकैमल को देशी कोड या बाइट कोड में संकलित किया जा सकता है (और ओकैमल के लिए कुछ जेआईटी कंपाइलर हैं)।

OCaml Languages Benchmark Game पर मानक के अधिकांश के लिए रैकेट से तेज है। *

व्यक्तिगत तौर पर मैं OCaml का चयन करेंगे। इसे देशी कोड में संकलित किया जा सकता है, तेजी से निष्पादित करता है और एसडीएल को बाइंडिंग करता है (जो अन्य चीजों के साथ इनपुट, ध्वनि और बफर 2 डी ग्राफिक्स प्रदान करता है)।

विचार करने का एक अन्य विकल्प एफ # है जो एक और एमएल बोली है। एफ # एक्सएनए ढांचे का लाभ उठा सकता है। एक्सएनए आपको विंडोज़ तक सीमित कर देगा हालांकि (जिसे मैं समझता हूं एफ # केवल एक्सबॉक्स पर डीएलएस में उपयोग किया जा सकता है; एक्सएनए के मोनो कार्यान्वयन हैं लेकिन मुझे यकीन नहीं है कि वे कितने पूर्ण हैं)।

  • बेंचमार्क गेम केवल आपको भाषा के कार्यान्वयन की सापेक्ष दक्षता का एक अशिष्ट विचार दे सकता है। एक गेम बेंचमार्क गेम द्वारा उपयोग किए जाने वाले परीक्षणों से कहीं अधिक जटिल है।
संबंधित मुद्दे