এআইয়ের জন্য কমান্ড অর্ডারিং সিস্টেমটি কার্যকর করার সবচেয়ে মার্জিত উপায় কী? উদাহরণস্বরূপ বামন দুর্গে যখন আপনি কাঠ কাটার জন্য বনাঞ্চল চিহ্নিত করেন, তখন বামনগুলি নিম্নলিখিত ক্রমটি করেন:
- গাছে যাও
- গাছ কাটা
- মজুদ কাঠ বিতরণ
- অন্য গাছে যান
- ইত্যাদি
আমার কাছে ইতিমধ্যে একটি স্ট্যাক কমান্ড রয়েছে যা কাজ করছে না। 1 যা নিষ্ক্রিয় অবস্থা থেকে গাছের গন্তব্য টলে পৌঁছায়।
আমি যে বিষয়ে ভীত হই তা হ'ল আমি যখন এই জাতীয় আরও অর্ডার তৈরি করি তখন এটি কীভাবে অগোছালো হয়ে উঠবে:
একটি বাড়ি তৈরি করুন
- মজুদ করতে যান
- নির্মাণ এলাকায় কাঠ আনুন
- মজুদ ফিরে যান
- নির্মাণের জায়গায় পাথর আনুন
- অ্যানিমেট বিল্ডিং স্প্রাইট
রোপণ
- মজুদ করতে যান
- খামারের প্লটে বীজ আনুন
বানানোর
- মজুদ করতে যান
- স্থির করার জন্য উদ্ভিদ আনুন
- প্রাণবন্ত স্প্রাইট
সুতরাং আমার প্রশ্নটি হল, আমি কীভাবে বামন দুর্গের মতো কমান্ড অর্ডারিং সিস্টেমটি প্রয়োগ করব এবং একই সাথে স্প্যাগেটি কোড এড়িয়ে চলব? আমার কি অধ্যয়ন করার দরকার আছে এমন কোনও ডেটা স্ট্রাকচার আছে? আমার কি পৃথক এক্সএমএল ফাইলে কমান্ড সিক্যুয়েন্স স্থাপন করা দরকার?