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