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