لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش هوش مصنوعی پیشرفته بازی با درختهای رفتاری در Unity 6
- آخرین آپدیت
دانلود Advanced Game AI with Behavior Trees in Unity 6
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای مربی Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیقتر کنید.
این دوره پیشرفته، کاوشی عمیق در درختهای رفتاری (Behavior Trees) در Unity 6 را ارائه میدهد و بر پیادهسازی مکانیکهای گیمپلی مبتنی بر هوش مصنوعی تمرکز دارد. شما مهارتهای لازم برای ساخت سیستمهای پیچیده AI را کسب خواهید کرد که به صورت هوشمند به محیطهای پویا در بازی پاسخ میدهند و تجربهای غوطهورکننده برای بازیکن ایجاد میکنند. در طول این دوره، مفاهیم درخت رفتاری مانند توالیها (Sequences)، انتخابگرها (Selectors) و گسترش گرهها و همچنین تکنیکهای پیشرفتهای مانند تغییرات اولویت پویا و همکاری ایجنتها را بررسی خواهید کرد.
این دوره شما را از کاربردهای عملی، از تنظیم مسیر یابی (Pathfinding) در Unity تا ساخت درختهای رفتاری پیچیده و مقیاسپذیر هدایت میکند. همچنین با چالشهای عملی، از جمله سناریوی پلیس و دزد، روبرو خواهید شد تا مهارتهای خود را در شرایط واقعی آزمایش کنید. در پایان، قادر خواهید بود رفتارهای پیچیده AI را پیادهسازی کنید، عملکرد را بهینه کرده و سیستمهای هوش مصنوعی را به طور موثر دیباگ کنید.
این دوره برای توسعهدهندگان بازی طراحی شده است که با Unity آشنا هستند و میخواهند دانش خود را در سیستمهای AI عمیقتر کنند. این دوره برای کسانی که به دنبال ارتقای مهارتهای توسعه هوش مصنوعی خود به سطح پیشرفته هستند تا بتوانند تجربههای گیمپلی هوشمند و تعاملی خلق کنند، ایدهآل است. هیچ دانش قبلی از AI یا درخت رفتاری مورد نیاز نیست، اما تسلط خوب به Unity ضروری است.
سرفصل ها و درس ها
مقدمه
Introduction
مرور کلی دوره
Course Overview
پیوستن به جامعه دانشجویی H3D
Join the H3D Student Community
تنظیم مسیر یابی در Unity
Setting up Pathfinding in Unity
آپدیت به Unity 6
Updating to Unity 6
مفاهیم درخت رفتاری
Behaviour Tree Concepts
معرفی درختهای رفتاری
Introducing Behaviour Trees
گرهها
Nodes
چاپ درخت
Tree Printing
گرههای برگ و اکشن
Leaf and Action Nodes
حرکت با NavMesh
NavMesh Movement
توالیها
Sequences
انتخابگرها
Selectors
گسترش متدهای اکشن
Extending Action Methods
شرطها
Conditions
رفتارهای پیشرفته
Advanced Behaviours
معکوسکنندهها
Inverters
کلاس عمومی ایجنت
A Generic Agent Class
بهینهسازی با Coroutines
Optimising with Coroutines
تکالیف تکرار شونده
Repeating Tasks
تضمین بازگشت وضعیت گره برای GameObjectها
Ensuring Node Status Return True States of GameObjects
انتخابگر اولویتبندی شده
A Prioritising Selector
تغییر پویا در اولویت گرهها
Dynamically Changing Node Priorities
چالش انتخابگر تصادفی
Random Selector Challenge
براندن و مرتبسازی یکباره
Shuffle and Sort Once
بازنویسی برای مقیاسپذیری
Refactoring for Scalability
کار با آرایههای انتخاب
Dealing with Arrays of Choice
هوش مصنوعی سنتی: فرار بخش اول
Traditional AI: Fleeing Part 1
هوش مصنوعی سنتی: فرار بخش دوم
Traditional AI: Fleeing Part 2
ساخت یک درخت رفتاری پیچیده
Building A Complex Behaviour Tree
لغو توالیها با استفاده از شرطها
Cancelling Sequences with Conditions
نمایش نظرات