آموزش ایجاد هوش مصنوعی با حالت های رفتاری در موتور غیرواقعی

Creating AI with Behavior States in Unreal Engine

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: رفتار AI ادراکی مشخصه یک تجربه خوب گیم پلی است. این دوره به شما نشان می دهد که چگونه طراحان بازی می توانند از حالت های رفتاری برای ایجاد هوش مصنوعی استفاده کنند که به طور پویا به رفتار بازیکنان در محیط آنها واکنش نشان می دهد. نرم افزار مورد نیاز: ... شخصیت های دشمن که در بازی های ویدیویی واکنش های باورپذیری نسبت به پخش کننده و محیط آنها نشان می دهند ، مشخصه یک تجربه خوب بازی است. چگونه می توان به این روش که در هر فضای گیم پلی کار می کند ، دست یافت؟ در این دوره ، ایجاد هوش مصنوعی با حالت های رفتاری در Unreal Engine ، شما یاد خواهید گرفت که چگونه از قدرت ادراک ، آگاهی و رفتار برای ایجاد هوش مصنوعی استفاده کنید که به سناریوهای بازی سرگرم کننده اضافه می کند. شما یاد خواهید گرفت که چگونه یک سیستم آگاهی ایجاد کنید که به راحتی تنظیم شود تا دشواری برخوردهای دشمن را تنظیم کند. رویه معمول توسعه AAA در تعریف مناطق جستجو و گشت از پیش تعیین شده در بازی ، و همچنین پیاده سازی سیستم های بازخورد AI VO و تکنیک های رفع اشکال جامد برای سهولت خواندن آمار هوش مصنوعی ، پوشش داده خواهد شد. اضافه شدن یک سیستم دوربین تاکتیکی حتی نشان داده می شود که بدون در نظر گرفتن شرایط بازی ، به راحتی AI را در هر موقعیتی مشاهده کنید. پس از اتمام دوره ، شما کاملاً این رویکرد AAA را در برخورد با دشمن در بازیهای رزمی و پنهانکاری درک خواهید کرد. نرم افزار مورد نیاز: Unreal Engine 4.12

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

ایجاد ادراک AI و مبانی ایالات AI Creating AI Perception and the Basics of AI States

  • طراحی هوش مصنوعی دشمن Designing an Enemy AI

  • اضافه کردن اقدامات ورودی برای حرکت بازیکن Adding Input Actions for Player Movement

  • در حال اجرا حالت های حرکت بازیکن Implementing Player Movement Modes

  • افزودن حالت دوربین تاکتیکی Adding a Tactical Camera Mode

  • تعویض بین دوربین های تاکتیکی Swapping Between Tactical Cameras

  • افزودن عملکردهای ورودی برای دوربین تاکتیکی Adding Input Actions for the Tactical Camera

  • پیاده سازی بزرگنمایی دوربین تاکتیکی Implementing Tactical Camera Zoom

  • ضامن دوربین تاکتیکی بین شخصیت ها Toggling the Tactical Camera Between Characters

ایجاد هوش مصنوعی و تحریکات Creating AI Perception and Stimuli

  • افزودن م AIلفه درک AI و ثبت محرک ها Adding the AI Perception Component and Registering Stimuli

  • ایجاد شخصیت پخش محرک ها را ایجاد می کند Making the Player Character Generate Stimuli

  • افزودن صدا برای محرک سازی متن برای پخش کننده Adding Audio to Contextualize Stimuli for the Player

ایجاد سیستم دولتی و سیستم آگاهی Creating the State Machine and Awareness System

  • ایجاد چارچوب ماشین دولتی در درخت رفتار Creating the State Machine Framework in Behavior Tree

  • جمع آوری داده های محرک با بروزرسانی به روز شده Gathering Stimuli Data with the Perception Updated Event

  • برای محرک جدید در داده های ادراک بررسی کنید Check for New Stimulus within the Perception Data

  • ایجاد رویدادهای حلقه ای برای افزایش آگاهی Creating Looping Events for Adding Awareness

  • تنظیم متغیرهای آگاهی و افزودن آگاهی توسط Sense Setting Awareness Variables and Adding Awareness by Sense

  • افزودن آگاهی از طریق شنیدن براساس وضعیت هوش مصنوعی Adding Awareness by Hearing Based on AI State

  • شروع سیستم آگاهی و کلیدهای تخته سیاه Initializing the Awareness System and Blackboard Keys

  • تنظیم کشور براساس آگاهی Setting the State Based on Awareness

  • انتقال وضعیت هوش مصنوعی و پیگیری افزایش Transitioning the AI State and Tracking Escalation

  • ایجاد چالش های رویداد حلقه ای برای خنک سازی آگاهی Creating Looping Event Checks for Awareness Cooldown

  • خنک کردن آگاهی با عملکرد تایمر Cooling Down Awareness with a Timer Function

  • راه اندازی Stat Debugger و آزمایش میزان آگاهی عمومی Setting up a Stat Debugger and Testing the Basic Awareness

ایجاد Patrolling State و Patrol Paths Creating the Patrolling State and Patrol Paths

  • ایجاد کلاس بازیگران پاترول پوینت Creating the Patrol Point Actor Class

  • ایجاد کلاس بازیگر Patrol Path Creating the Patrol Path Actor Class

  • بهبود اسکریپت ساخت مسیر گشت برای طراحی Improving the Patrol Path Construction Script for Design

  • افزودن شعب ایالتی گشت به درخت رفتار Adding Patrolling State Branches to the Behavior Tree

  • اجرای حرکت گشت در وظیفه گشت Implementing Patrol Movement in the Patrol Task

  • اجرای حلقه های نقطه گشت در وظیفه گشت Implementing Patrol Point Loops in the Patrol Task

  • ایجاد سرویس گشت روبرو Creating the Patrol Facing Service

  • ایجاد Wait on Patrol Task و آزمایش رفتار حالت Creating the Wait on Patrol Task and Testing State Behavior

ایجاد حالت مشکوک Creating the Suspicious State

  • شروع کار مشکوک Initializing the Suspicious Task

  • ایجاد رفتار واکنشی در وظیفه مشکوک Creating Reactive Behavior in the Suspicious Task

  • بازی AIVO Playing AIVO

  • آزمایش حالت مشکوک Testing the Suspicious State

ایجاد حالت جستجو Creating the Searching State

  • ایجاد کلاس بازیگر Search Point Creating the Search Point Actor Class

  • استفاده از بازیگران جستجوی نقطه در سطح بازی Using Search Point Actors in the Game Level

  • دولت جستجوگر در درخت رفتار The Searching State in the Behavior Tree

  • ایجاد انتقال به محرک کار Creating the Move to Stimulus Task

  • یافتن نزدیکترین نقطه جستجو به هوش مصنوعی دشمن Finding the Nearest Search Point to the Enemy AI

  • ایجاد انتقال به Search Point Task Creating the Move to Search Point Task

  • شبیه سازی یک منطقه جستجو با استفاده از نقاط فرعی جستجو Simulating a Search Area Using Search Sub Points

  • پیاده سازی Cooldown و آزمایش حالت جستجو در بازی Implementing Cooldown and Testing the Searching State in Game

تنظیم حالت خصمانه و آزمایش هوش مصنوعی Adjusting the Hostile State and Playtesting the AI

  • تنظیم دولت خصمانه Adjusting the Hostile State

  • تست هوش مصنوعی Playtesting the AI

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش ایجاد هوش مصنوعی با حالت های رفتاری در موتور غیرواقعی
جزییات دوره
6h 19m
46
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
21
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Patrick Haslow Patrick Haslow

پاتریک هاسلو با عشق به بازی های ویدیویی و تخیل ، از یک هنرمند تجاری به یک سازنده بازی تبدیل شد. او به طور گسترده در ایالات متحده و کانادا در زمینه بازی های چند نفره AAA و تک نفره کار کرده است تا تجربه های هیجان انگیز بازیکن بزرگ و کوچک را بسازد.