मुझे आश्चर्य है कि स्कैला में लिखा गया कोई भी गेम इंजन है या स्कैला से आसानी से स्वीकार्य है?क्या स्कैला में कोई गेम इंजन है?
उत्तर
आसान जावा एकीकरण के कारण सभी जावा गेमिंग इंजन आसानी से सुलभ हैं। कई (किसी भी तरह से हल नहीं) वहाँ रहे हैं:
- http://www.jmonkeyengine.com/
- http://www.13thmonkey.org/~boris/jgame/
- https://jge.dev.java.net/
- http://www.lwjgl.org/
- https://sourceforge.net/projects/tjger/
एक अच्छी प्रस्तुति है कि कैसे एक खेल में कोडिंग शुरू करने के लिए जावा Write a 3-D Game in the Java Programming Language in Less Than 50 Minutes है जो भी लागू होता है।
Scala has a nice Java integration के रूप में ointerop आसान होना चाहिए। जैसा कि mcherm ने इंगित किया, lwjgl this has already been done के लिए। अच्छा स्काला महसूस करने के लिए आप कुछ implicit conversions जोड़ सकते हैं।
यह शायद एक पूर्ण विकसित खेल इंजन नहीं है, हालांकि है। (मुझे पता नहीं मैंने कभी बड़े खेल नहीं लिखे हैं)।
स्कैला डाइस भी प्ले फ्रेमवर्क और अक्का के साथ लिखी गई स्कैला प्रोजेक्ट है: http://www.hiddenoctopus.com/sjdice – Oleg
Here स्कैला से एलडब्ल्यूजेजीएल जैसी लाइब्रेरी का उपयोग करने वाले किसी का उदाहरण है। यह आपकी सबसे अच्छी योजना की तरह लगता है - एक अच्छी जावा लाइब्रेरी के साथ एकीकृत करें। एकीकरण betweeen स्कैला और जावा काफी मजबूत है: ऐसी पुस्तकालय का उपयोग करने के लिए आपको "दोनों दिशाओं" में एकीकृत करने की आवश्यकता है: अपने स्कैला से जावा कोड को कॉल करें (स्क्रीन पर ड्राइंग जैसी चीजें करने के लिए) और जावा इंटरफेस को भी अपने से कार्यान्वित करें स्कैला कोड (घटनाओं का जवाब देने जैसी चीजों को करने के लिए)। सौभाग्य से, स्कैला दोनों को करने में काफी आसान बनाता है।
"स्कैला कमांड प्रॉम्प्ट का उपयोग न करें।" क्यों ??? स्कैला दुभाषिया भी बाइटकोड बनाता है जो जेवीएम में चलता है, इसलिए इसमें समान इंटरऑपरेबिलिटी होती है। – Blaisorblade
कार्यों में ऐसा इंजन है। फिलहाल मैं कंपाइलर प्लगइन के माध्यम से अनुकूलित करने के लिए गणित लाइब्रेरी का उपयोग करने में आसान आधार के साथ ठोस आधार बना रहा हूं। गणित का हिस्सा समाप्त हो गया है, जिसमें कैमरा स्थापित करने के लिए सभी वैक्टर, मैट्रिस, क्वाटरनियंस, रोटेशन और अनुमान शामिल हैं और बॉक्स के बाहर बहुत अधिक ओपनग्ल में प्लग करने के लिए तैयार हैं। एक साधारण रेंडरर एक करीबी फीचर में किया जाएगा। कंपाइलर प्लगइन में समय लगेगा।
लिंक: Simplex3d
एआरएम, हमें पहले से ही स्केल दुनिया में दो स्कैला गेम इंजन की आवश्यकता क्यों है। लेक्स और मैट हिक्स सहयोग करेंगे तो बेहतर नहीं होगा? –
मैं वर्तमान में स्काला में एक 3 डी इंजन पर काम कर रहा हूँ: http://www.sgine.org
यह अभी भी पहले यह वहाँ बाहर प्रमुख जावा इंजन के लिए एक प्रतियोगी है जाने के लिए एक लंबा रास्ता है, लेकिन अच्छी प्रगति है बनाया जा रहा है और अधिक मदद हमेशा सराहना की जाती है। :)
वहाँ एक 2 डी खेल इंजन है: Scage
जावा के लिए, वहाँ भी Slick2d है, जो बहुत दूर विकसित किया है और अभी भी सक्रिय रहा है। स्कैला में एकीकरण हमेशा के रूप में आसान है।
- 1. डेल्फी के लिए कोई भी गेम इंजन?
- 2. क्या स्केलेट के अलावा कोई स्कैला टेम्पलेट इंजन है?
- 3. 3 डी गेम इंजन?
- 4. गेम इंजन विकास प्रश्न
- 5. जावा गेम इंजन
- 6. गेम इंजन रनटाइम डिकंप्रेशन
- 7. जावा गेम इंजन
- 8. आईओएस गेम इंजन
- 9. एंड्रॉइड एनडीके गेम इंजन
- 10. क्या कोई खुला स्रोत एआई इंजन है?
- 11. रेल: क्या कोई इंजन है।
- 12. एक्सएनए 2 डी गेम इंजन
- 13. अनुकरणीय 2 डी गेम इंजन
- 14. जावा 3 डी गेम इंजन?
- 15. एंड्रॉइड और आईओएस गेम इंजन
- 16. घटक-आधारित गेम इंजन में संचार
- 17. एक अच्छा और मुफ्त गेम इंजन क्या है?
- 18. 2 डी गेम इंजन में क्या होना चाहिए?
- 19. क्या डी प्रोग्रामिंग भाषा के लिए कोई गेम/ग्राफिक्स इंजन है?
- 20. क्या कोई उपयोगकर्ता पहचान इंजन जानता है?
- 21. जेएसआर -223 स्कैला स्क्रिप्ट इंजन
- 22. सिल्वरलाइट सी # गेम या ग्राफिक्स इंजन?
- 23. एंड्रॉइड के लिए आइसोमेट्रिक गेम इंजन
- 24. ओपन सोर्स सी ++ गेम इंजन गणित पुस्तकालय?
- 25. मठ 3 डी (गेम) इंजन प्रोग्रामिंग
- 26. पायथन स्क्रिप्टिंग के साथ गेम इंजन?
- 27. ओपन सोर्स टर्न-आधारित रणनीति गेम इंजन?
- 28. एक 3 डी गेम इंजन का चयन
- 29. एंड्रॉइड ओपन सोर्स गेम इंजन + ट्यूटोरियल
- 30. अपना खुद का 3 डी गेम इंजन
+1। हालांकि, मुझे संदेह है कि इन जावा पुस्तकालयों में आपको स्कैला (बंद और क्या नहीं) की अच्छी विशेषताओं को लागू करना आसान हो जाता है। – akarnokd
स्कैला पाठ्यक्रम के निहित रूपांतरणों को छोड़कर; आप जावा पुस्तकालयों का लाभ उठाने के लिए कुछ भी scala-fied –
+1 बना सकते हैं। विशेष रूप से jMonkeyEngine के साथ अच्छे अनुभव हुए - मुझे लगता है कि यह स्कैला गेम्स – mikera