আমি কীভাবে একটি 3D আরটিএসে গ্রুপ গঠন বাস্তবায়ন করব?


14

আমি একক ইউনিটের জন্য প্যাথফাইন্ডিংয়ের কাজটি পরিচালনা করতে সক্ষম হয়েছি এবং আমি এজেন্ট-এজেন্টের সংঘর্ষ এড়াতে সক্ষম হয়েছি, তবে এখন আমার কিছু গ্রুপের এজেন্টদের পাঠাতে সক্ষম হতে হবে।

এটি এখন পর্যন্ত আমার সেট আপ:

  • ওয়েপয়েন্ট প্যাথফাইন্ডিং
  • দুটি নোডের মধ্যে সর্বনিম্ন দূরত্ব কোনও এজেন্টের জন্য অনুমোদিত বৃহত্তম সীমাবদ্ধ গোলকের ব্যাসার্ধের থেকে কিছুটা বড়।
  • আমি ক্লিয়ারপথের ভিত্তিতে কিছু স্টিয়ারিং আচরণ করে এজেন্টরা অন্যান্য এজেন্টগুলির সাথে সংঘর্ষ এড়ায়

সুতরাং এখন আমাকে আমার এজেন্টদের কোথাও কোথাও পাঠানো দরকার। আমি কিছু পোস্ট পড়েছি যে বলার কিছু উপায় হ'ল একটি গ্রুপ নেতা তৈরি করা এবং অন্যান্য ইউনিটগুলিকে তার অবস্থানে অফসেট দেওয়া।

কিন্তু তারপরে সমস্যা হচ্ছে, গ্রুপ গঠন করা সম্ভব না হলে কী হবে? যেমন আপনি একটি আয়তক্ষেত্র গঠন করতে চান তবে লক্ষ্য অবস্থানে কাছাকাছি একটি কাঠামো রয়েছে যা আপনাকে আয়তক্ষেত্র সেটআপ তৈরি করতে বাধা দেয়।


2
আইএমএমে কাজ করছি তাই আমার কাছে সঠিক উত্তরটি লেখার সময় নেই, তবে এখানে আমার শূন্য পয়েন্টের দুটি সেন্ট রয়েছে: বোইডগুলি ফ্লকিং অ্যালগরিদম ব্যবহার করুন এবং তারপরে বোয়াদের প্রত্যাখ্যান করা অবজেক্ট হিসাবে বাধাগুলি উপস্থাপন করুন।
নাইলার

@ নাইলার তিনি পালাচ্ছেন অ্যালগরিদম যতক্ষণ না তারা চলবে ততক্ষণ কাজ করবে তবে তার চূড়ান্ত অবস্থানটি "ঠিক আছে" কিনা তা আমি কীভাবে সনাক্ত করব এবং তাদের জানানো যে তারা চলন্ত বন্ধ করতে পারে? চিন্তা করবেন না, আমি আপনার উত্তরের জন্য অপেক্ষা করতে পারি;)
xcrypt

উত্তর:


13

গামসূত্রে আসলে এ সম্পর্কে একটি সুন্দর সুন্দর নিবন্ধ রয়েছে । এবং গঠন এবং সংঘর্ষের সমাধানের মতো বিষয়গুলি কভার করে:

এখানে চিত্র বর্ণনা লিখুন

এবং একই বিষয়ে তাদের কাছ থেকে অন্য একটি নিবন্ধ , যা কিছুটা খাটো তবে আরও সিউডো কোড উদাহরণ রয়েছে:

এখানে চিত্র বর্ণনা লিখুন

অবশেষে, আপনার সিস্টেমটি প্রয়োগ করার সময় ভাববার মতো একটি নিফটি বিষয় হ'ল "ফ্লো ফিল্ড" সুপ্রিম কমান্ডার 2 এর ব্যবহার এটি ; এবং এটি ওয়াশিংটন স্টেট ইউনিভার্সিটির ক্রড প্রবাহ গবেষণা উপর ভিত্তি করে ।


ধন্যবাদ, আমি সুপ্রিম কমান্ডারের কাছ থেকে অবিচ্ছিন্ন জনতার পথনির্দেশক স্টাফ দেখেছি, তবে আমার মনে হয় আমি যা এএমএম রেখেছি তা দিয়েই থাকব। আমি চেষ্টা করব যখন আমি আরও কিছুটা এক্সপ্রেস পেয়ে যাব, কারণ হ্যাঁ এটি সত্যিই
নিফটির

2

আমি মনে করি আপনার কাছে একটি অদৃশ্য "পল সত্তা" থাকতে পারে যা গঠনের প্রধান, এবং অন্য জীবগুলি নিজেকে এই সত্তার সাথে সম্পর্কিত করে তুলতে পারে। যদি এই সত্তাটি ঘোরানো যায় তবে আপেক্ষিক অবস্থানটিও ঘোরানো হবে।

... ওপোস .. আপনি ইতিমধ্যে এটি করছেন।

এই সম্পর্কে কি:

সংস্থাগুলির সংঘর্ষের জন্য কেন আপনি নতুন অবস্থান গণনা করতে পারবেন না? আমার অভিনব হওয়ার দরকার নেই, সম্ভবত কেবল পছন্দসই মূল বিন্দু থেকে একটি লাইন এবং নেতাটি তৈরি করুন এবং পছন্দসই অবস্থানটি এই লাইনের মাঝখানে নিয়ে যান। সংঘর্ষের জন্য আবার পরীক্ষা করুন।


ভাল, আমি আমার প্রশ্নে যা বলেছিলাম তা অনেকটা: ডি
কৌশলগত অংশটি হ'ল

দুঃখিত !, আমি আমার উত্তরটি নতুন ধারণা দিয়ে আপডেট করেছি।
তি

আমি এটি পাই না, আপনি কেবল অফসেট ভেক্টরের পরিমাণকে অর্ধেক করে রেখে পরীক্ষা করে দেখবেন যে এটি কোনও সংঘর্ষ মুক্ত অবস্থান কিনা? এটি সম্ভবত বেশিরভাগ ক্ষেত্রে ব্যর্থ হবে
xcrypt
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.