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