آموزش هوش مصنوعی پیشرفته را برای بازی با درختان رفتار بیاموزید

Learn Advanced AI for Games with Behaviour Trees

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: API درخت رفتار خود را در سی شارپ ایجاد کنید و آن را در موتور بازی Unity اعمال کنید. دانش آموزان تئوری طراحی درخت رفتار را یاد خواهند گرفت. دانش‌آموزان یاد می‌گیرند که چگونه API درخت رفتار را در سی شارپ توسعه دهند. پیش نیازها:دانشجویان باید درک کاملی از سی شارپ داشته باشند دانش آموزان باید دانش کاری از موتور بازی سازی Unity داشته باشند.

درختان رفتار (BTs) یک A.I هستند. معماری که کاراکترهای بازی را از طریق معماری درخت مانندی که عملیات منطقی ساده اما قدرتمند را تعریف می کند، توانایی انتخاب رفتارها و اجرای آنها را فراهم می کند. می توان از آن در طیف گسترده ای از ژانرهای بازی از تیراندازی اول شخص گرفته تا استراتژی های زمان واقعی و توسعه شخصیت های هوشمندی که قادر به تصمیم گیری هوشمند هستند استفاده کرد. پایگاه کد به طرز فریبنده ای ساده و در عین حال منطقی، قابل استفاده مجدد و بسیار قدرتمند است. این کتابخانه به زبان سی شارپ نوشته شده و در Unity 2020 پیاده سازی شده است، اما به راحتی به سایر برنامه ها منتقل می شود.

در این دوره، پنی ابهام زدایی از A.I پیشرفته می کند. تکنیک BTs برای خلق شخصیت‌های بازی باورپذیر و هوشمند در بازی‌ها، با استفاده از سبک آموزشی و دانش تحسین‌شده بین‌المللی او از تقریباً 30 سال کار با بازی، گرافیک و نوشتن دو کتاب برنده جایزه در زمینه هوش مصنوعی بازی‌ها استفاده می‌شود. در سرتاسر، کارگاه‌های عملی طراحی شده را دنبال می‌کنید تا شما را در هر مرحله از چیدمان BT API خود راهنمایی کنند. شما کل کتابخانه BT را از ابتدا می سازید، در حالی که یک سناریوی شبیه سازی گالری هنری را به صورت موازی می سازید تا در حین حرکت API را آزمایش کنید.

نحوه برنامه نویسی و کار با:

را بیاموزید
  • یک کتابخانه درخت رفتار و API که قابل استفاده مجدد در طیف وسیعی از پروژه‌های بازی است.

  • معماری‌های درختی، گره‌ها، برگ‌ها، دنباله‌ها و انتخابگرهایی که رفتار شخصیت‌های غیربازیکن (NPC) را مشخص می‌کنند.

  • مش‌های ناوبری و عواملی که قابلیت‌های برنامه‌ریزی مسیر و ناوبری پیشرفته را برای شخصیت‌ها فراهم می‌کنند.

  • یک سیستم تخته سیاه که به عنوان موجودی جهانی برای کشورهای جهان عمل می کند و به شخصیت ها اجازه می دهد با یکدیگر ارتباط برقرار کنند.

محتوا و نمای کلی

در طول دوره، در حالی که یک کتابخانه BT و API از ابتدا ساخته می‌شوند، ادامه می‌دهید تا به شما امکان اطلاعات دقیق از پایگاه کد را بدهد. در کنار این، یک شبیه‌سازی گالری هنری ساده برای آزمایش عملکرد کتابخانه در کنار هم ساخته خواهد شد. این شبیه‌سازی همچنین به سیستم NavMesh Unity برای ناوبری و برنامه‌ریزی مسیر متکی است.

این دوره با مروری بر درختان رفتار شروع می شود و همه عناصر اساسی (از جمله درختان، گره ها، برگ ها، دنباله ها، انتخابگرها و سایر ساختارهای منطقی) را پوشش می دهد. کد برای حرکت در درخت رفتار توسعه داده می شود و برای هدایت شخصیت های غیربازیکن در گالری هنری از جمله دزد، پلیس، بازدیدکنندگان و کارگران استفاده می شود. در طول این، دانش‌آموزان دانش کاملی از نحوه ساخت درخت‌های رفتار و نحوه عبور از آنها به دست می‌آورند تا اقداماتی را برای شخصیت‌های بازی اعمال کنند.

در پایان این دوره، دانش‌آموزان یک کتابخانه و API کامل BT خواهند داشت که می‌توانند در پروژه‌های بازی خود مجدداً از آن استفاده کنند تا شخصیت‌های بازی را با رفتارهای هوشمند پیچیده ارائه دهند.

آنچه دانش آموزان در مورد دوره های پنی می گویند:

  • به نظر می رسد، سخت ترین بخش این دوره برای من، یافتن کلماتی است که برای توصیف چقدر خوشحالم که در آن ثبت نام کرده ام.

  • من صادقانه عاشق رویکرد آموزشی Hollistic هستم و هرگز در عرض چند ساعت در مورد کدنویسی موثر با چنین توضیحات دقیق چیزهای زیادی یاد نگرفتم!

  • پنی یک مربی عالی است و در تجزیه مفاهیم پیچیده به موضوعات کوچکتر و آسان‌تر کار بسیار خوبی انجام می‌دهد.


سرفصل ها و درس ها

نمایش نظرات

آموزش هوش مصنوعی پیشرفته را برای بازی با درختان رفتار بیاموزید
جزییات دوره
7 hours
47
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,073
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Penny de Byl Penny de Byl

استاد برنده جایزه بین المللی و نویسنده پرفروش سلام ، من دکتر پنی دی بایل هستم. من کاملاً سازنده بسیاری از مسائل مربوط به کمبود رایانه و دانشگاهی هستم و علاقه واقعی به تدریس دارم. من بیش از 25 سال است که در دانشگاه ها در استرالیا و اروپا در سطح استاد کامل در مورد توسعه بازی ها ، برنامه نویسی ، گرافیک رایانه ای ، انیمیشن و طراحی وب به دیگران آموزش می دهم. من همچنین برای یونیتی ، SAE ، انستیتوی سرگرمی استرالیا و ویکی گودت مشورت کرده ام. بهترین کتابهای درسی من از جمله توسعه بازی جامع با وحدت در بیش از 100 موسسه در سراسر جهان استفاده می شود. فارغ التحصیلان من در شرکت هایی مانند اپل ، Ubisoft ، LinkedIn و Deloitte Digital کار می کنند. من دارای مدرک ممتاز گرافیک رایانه و دکترا هستم. در هوش مصنوعی برای شخصیت های بازی در طول زندگی حرفه ای من جوایز زیادی را برای تعالی تدریس در سطح ایالتی ، ملی و بین المللی از جمله جایزه تعالی تدریس و آموزش استرالیا و مسابقه برنامه درسی بازی موبایل یونیت برنده شده ام. رویکرد من در زمینه آموزش علوم کامپیوتر و زمینه های مرتبط مبتنی بر پروژه است که به شما کارگاه های عملی می دهم و می توانید بلافاصله دندان های خود را در آن قرار دهید.

Penny @Holistic3D.com Penny @Holistic3D.com

هیجان علمی ، نویسنده و توسعه بازی سلام ، من دکتر پنی د بیل هستم. من کاملاً سازنده بسیاری از مسائل مربوط به کمبود رایانه و دانشگاهی هستم و علاقه واقعی به تدریس دارم. من بیش از 25 سال است که در دانشگاه ها در استرالیا و اروپا در سطح استاد کامل در مورد توسعه بازی ها ، برنامه نویسی ، گرافیک رایانه ای ، انیمیشن و طراحی وب به دیگران آموزش می دهم. من همچنین برای یونیتی و SAE مشورت کرده ام. بهترین کتابهای درسی من از جمله توسعه بازی جامع با وحدت در بیش از 100 موسسه در سراسر جهان استفاده می شود. فارغ التحصیلان من در شرکت هایی مانند اپل ، Ubisoft ، LinkedIn و Deloitte Digital کار می کنند. من دارای مدرک ممتاز گرافیک رایانه و دکترا هستم. در هوش مصنوعی برای شخصیت های بازی در طول زندگی حرفه ای من جوایز زیادی را برای تعالی تدریس در سطح ایالتی ، ملی و بین المللی از جمله جایزه تعالی تدریس و آموزش استرالیا و مسابقه برنامه درسی بازی موبایل یونیت برنده شده ام. رویکرد من در زمینه آموزش علوم کامپیوتر و زمینه های مرتبط مبتنی بر پروژه است که به شما کارگاه های عملی می دهم و می توانید بلافاصله دندان های خود را در آن قرار دهید.