آموزش هوش مصنوعی پیشرفته بازی با درخت‌های رفتاری در 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

  • رها کردن توالی‌ها Abandoning Sequences

  • چالش افزودن وابستگی متقابل Adding Co-dependency Challenge

  • رفتارهای جایگزین Fallback Behaviours

افزودن چالش ایجنت جدید Adding New Agent Challenge

  • علاقه‌مندان به هنر Art Lovers

  • رفتار علاقه‌مندان به هنر Art Lovers Behaviour

  • یک Coroutine برای تغییر ویژگی‌های ایجنت A Coroutine to Effect Agent Properties

  • گره دکوراتور حلقه The Loop Decorator Node

عوامل محیطی Environmental Factors

  • تخته سیاه ها (Blackboards) Blackboards

  • چالش یکپارچه‌سازی وضعیت تخته سیاه Integrating Blackboard State Challenge

  • دزدی در روز روشن نیست Not Daylight Robbery

  • همکاری ایجنت‌ها Agent Cooperation

  • تعامل بین ایجنت‌ها Interacting Agents

  • تخصیص ایجنت‌های فردی برای همکاری با یکدیگر Assigning Individual Agents to Work with Each Other

  • تفکر به سبک درخت رفتاری Thinking like a Behaviour Tree

  • فراموش نکنید وابستگی‌ها را اضافه کنید Remember to Add Dependencies

چالش نهایی Final Challenge

  • چالش گشت‌زنی پلیس Cop Patrol Challenge

  • چالش پلیس و دزد Cop & Robber Challenge

سخن‌های پایانی Final Words

  • دیباگ کردن یک درخت رفتاری Debugging a Behaviour Tree

  • سخن‌های پایانی از پنی Some Final Words from Penny

نمایش نظرات

آموزش هوش مصنوعی پیشرفته بازی با درخت‌های رفتاری در Unity 6
جزییات دوره
10h 27m
46
(آخرین آپدیت)
65
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده