-
سلام، می خواستم چندتا از ویژگی هاو الگوریتمهایی که برای هوش مصنوعی استفاده کردیم را بنویسم تا بعدا اگه خواستی توضیحات بیشتری بدیم:
1- استفاده کردن از Path Follower
2-استفاده از روش مسیر یابی *A و Dijestra
3-استفاده از Hiding
4-استفاده از Arrive
5-استفاده از DFA و NFA
6-ایجاد گراف به صورت Drag Drop
و موردی که الان روش داریم کار می کنیم Smart Object ها هستند.
-
اگه یه مقدار توضیح بدی که خوب میشه.
ببینم منبعی خوب برای یادگیری برنامه نویسی برای هوش مصنوعی سراغ داری.
سوالات در مورد هوش مصنوعی زیاد دارم ولی به عنوان یه نمونه:
برای مثال الگوریتم path finding رو در نظر بگیر.برای این الگوریتم مسلما یک ساختار از کل بازی مورد نیاز تا بشه مسیر درست پیدا کرد.حالا شما از چه ساختاری برای ایجاد یک تصویر کلی از مرحله و اشیای موجود در اون استفاده کردید؟
مسلما همین ساختار برای فیزیک هم مورد نیاز است تا برخورد اشیا به درستی تشخیص داده بشه.ولی خب حتما برای فیزیک جزئیات بیشتری باید وجود داشته باشه.منظورم اینه که یک ابجکت مثل ماشینو رو در نظر بگیز.این ماشین در ساختار فیزیک باید تا حدی با جزئیات باشه.برای مثال از چندتا box یا حتا از triangle های با جزئیات پایین تشکیل شده باشه ولی همین ماشین در ساختار هوش مصنوعی نیازی نداره که بیشتر از یه box باشه.تا همین حد که یه player بدونه جلوش یه ابجکت هست و باید اونو دور بزنه.
حالا با این توضیحات شما از یک ساختار جداگانه برای هوش مصنوعی استفاده کردید یا نه از همون ساختارهای دیگه مثل فیزیک یا سیستم مدیریت اشیا برای رندر استفاده کردید؟(امیدوارم منظورمو رسونده باشم:27:)