मैं विशेष रूप से आर्टेमिस एंटिटी सिस्टम फ्रेमवर्क पर पढ़ रहा हूं। मैं यह तय करने की कोशिश कर रहा हूं कि क्या यह मेरे लिए सही है। मैं टाइल पर आधारित 2d पिक्सेल कला खेल पर सख्ती से काम करता हूं, और मुझे नहीं लगता कि वे कभी भी उस संसाधन के लिए गहन होंगे। मैंने हमेशा अतीत में बहुत विरासत के साथ मानक ओओपी का उपयोग किया है।
अभी एंटिटी सिस्टम फ्रेमवर्क के बारे में मेरी समझ (मुझे यकीन नहीं है कि मैं इसे पूरी तरह से समझ पाऊंगा):
- संस्थाओं और कुछ नहीं बल्कि आईडी है
- अवयव कुछ नहीं हैं, लेकिन डब डेटा किसी एंटिटीज़ घटक पूल में जोड़े जाते हैं
- सिस्टम अपडेट फ़ंक्शन हैं जो सिस्टम घटक हस्ताक्षर से मेल खाने वाली प्रत्येक इकाई को संभालने के लिए दुनिया से जुड़े होते हैं
अगर मेरी समझ सही है, तो मुझे इस फ्रेमवर्क में टिलमैप और एआई बिहेवियरल ट्रीज़ को जोड़ने की अवधारणा में काफी परेशानी हो रही है। मैं भविष्य में एआई के बारे में पूछूंगा।
क्या इस ढांचे में एक तिलमिलाप बनाया जाना चाहिए? या इसे अलग से रखा जाना चाहिए ताकि एक टिलमैप संपादक के साथ इसे उत्पन्न करना आसान हो सके?
यदि इस फ्रेमवर्क में टिलमैप बनाया जाना चाहिए, तो क्या प्रत्येक टाइल एक अलग इकाई है? और तिलामप एक प्रणाली? या फिर टिलाइमैप ही एक एकल इकाई है जिसमें विरासत का निर्माण किया गया है?
यदि तिलामप फैल गया है, तो बाहरी तिलामप के खिलाफ संस्थाओं का पता लगाने का सबसे अच्छा तरीका क्या होगा?
मैं समझता हूं कि मेरे द्वारा सूचीबद्ध कई विकल्प सही हो सकते हैं, लेकिन अगर किसी ने अतीत में ऐसा किया है तो वे मेरे भ्रम पर कुछ प्रकाश डाल सकते हैं। शायद एक और विकल्प है जो मैंने नहीं सोचा है?
धन्यवाद।