آموزش هوش مصنوعی بازی را در Unity Visual Scripting بیاموزید

Learn Game Artificial Intelligence in Unity Visual Scripting

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: با ساخت الگوریتم های هوش مصنوعی با ابزارهای Visual Scripting، بازی های خود را بدون کدنویسی زنده کنید. اسکریپت بصری را از YouTuber اصلی Bolt بیاموزید در Unity به جادوگر زمان‌بندی و چرخش چیزها تبدیل شوید. با ربات‌ها، ارواح و اردک‌های زیبا، جهان‌های سه بعدی بسازید. بهترین روش ها برای معماری و عملکرد پیش نیازها: بدون نیاز به تجربه قبلی Unity، اما چند ساعت در هم ریختن در اطراف کمک خواهد کرد! بدون نیاز به تجربه برنامه نویسی

خود را درگیر کنید: هوش مصنوعی برنامه نویسی در آستانه کلیک کردن است!


اسم من جیم است و من مربی شما خواهم بود. از زمانی که آموزش های رسمی برای Bolt در سایت Learn Unity را ساختم، ایجاد این دوره رویای من بوده است. با همکاری Holistic3D، من سری آموزشی C# را که پنی است، The Beginner's Guide to Artificial Intelligence را گرفتم و آن را با *Drumroll* سازگار کردم ... Unity Visual Scripting!


در این دوره، شما بهترین های هر دو جهان را دریافت می کنید:

یادگیری محتوا از پنی، متخصص مشهور هوش مصنوعی و علوم کامپیوتر ..

... ریمیکس، ریف شده و ارائه شده توسط من، هنرمند و طراح خلاق. از سال‌های اولیه تا امروز به هزاران نفر کمک کرده‌ام که اسکریپت‌نویسی بصری را یاد بگیرند. از طریق یک رویکرد پایان باز و مبتنی بر تمرین، شما با فاش شدن هر مرحله برای ساختن دو دنیای بازی که با Unity 2021.3.9 ایجاد شده اند، دنبال خواهید کرد

در اینجا لیستی از آنچه با هم خواهیم ساخت:


  • برای همه مبتدیان، ما با چرخه روز/شب شروع می کنیم تا غروب و طلوع خورشید را به دنیای بازی شما بیاوریم.

  • از رویدادهای سفارشی برای نمایاندن کرم شب تاب و روشن کردن چراغ‌های خیابان در شب استفاده می‌کنیم.

  • چیزی پیشرفته‌تر می‌خواهید؟ ما یک ساعت درون بازی می سازیم و آن را با خورشید همگام می کنیم.

  • با استفاده از Cinemachine و سیستم Nav Mesh یونیتی، یک کنترلر پخش کلیک برای جابجایی تنظیم کنید.

  • حیات وحش را به شکل اردک ها و موش هایی که به دنیای اطراف خود پاسخ می دهند، زنده کنید.

  • شهری را با انبوهی از NPCها پر کنید که در اطراف سرگردان هستند، از اتومبیل ها دوری می کنند و از ارواح فرار می کنند

  • چرخش‌ها و زمان‌بندی اصلی با برجک تفنگ لیزری

  • از هدف پیشگویانه برای ایجاد دشمنان چالش برانگیز برای بازیکنان استفاده خواهیم کرد

  • Finesse Enemy AI با الگوریتم های بهبود یافته برای استراتژی های گشت زنی، تعقیب و گریز و حمله

  • محتوای اضافی! در پایان، بر اساس درخواست ها و سوالات شما.

در پایان این دوره شما خواهید داشت:

  • درک کامل UVS و API Unity - پایه ای برای ساختن آنچه تصور می کنید

  • یک سیستم زمانی درون بازی - دنیای بازی خود را از ابتدا پویا کنید

  • آشنایی با ریاضیات بازی های سه بعدی - در Unity راحت و با اعتماد به نفس در حرکت و چرخش اجسام خواهید بود

  • Learned Unity's Nav Mesh System - شخصیت ها و موجودات واقعی را به دنیای بازی خود اضافه کنید

  • ماشین‌های حالت را به عنوان بخش اساسی از مجموعه ابزار توسعه‌دهنده بازی خود در نظر بگیرید - رفتارهای هوش مصنوعی ایجاد کنید که به محیط و اقدامات بازیکن پاسخ می‌دهد

  • دو پروژه جعبه ایمنی، یک شهر و نمونه اولیه اکشن علمی تخیلی - کتابخانه‌های نمودارها را آماده نگه‌داشتن به هر یک از بازی‌های خود نگه دارید

  • به انجمن‌های دوستانه و فعال UVS و Holistic3D پیوستید - پیشرفت خود را به اشتراک بگذارید، گیر نکنید و با سایر سازندگان UVS مانند شما ارتباط برقرار کنید


ما بسیار هیجان‌زده هستیم که دوره را با شما به اشتراک می‌گذاریم و نمی‌توانیم منتظر باشیم تا ببینیم چگونه با آن اجرا می‌کنید،

- Jim @HomeMech


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

بخش 1: چرخه روز-شب | بوت کمپ UVS Section 1: Day-Night Cycle | UVS Bootcamp

  • خوش آمدی Welcome

  • به انجمن دانشجویی H3D بپیوندید Join the H3D Student Community

  • سوالات متداول FAQ's

  • 1.1 مقدمه و راه اندازی - سلام، Sun! 1.1 Introduction & Setup - Hello, Sun!

  • 1.2 چرخش خورشید 1.2 Rotating the Sun

  • 1.3 تعریف روز و شب 1.3 Defining Day and Night

  • 1.4 کرم شب تاب و چراغ های خیابان 1.4 Fireflies and Streetlights

  • 1.5 کرم شب تاب در شب - رویدادهای سفارشی 1.5 Fireflies at Night - Custom Events

  • 1.6 چراغ های خیابان - برای حلقه ها و والدین-فرزند 1.6 Streetlights - For Loops and Parent-Child

  • 1.7 رویدادهای روز و شب - لیست ها و حلقه های برای هر کدام 1.7 Day and Night Events - Lists and For-Each Loops

  • 1.8 شب پرستاره - تایمرها و پارامترهای مواد 1.8 Starry Night - Timers and Material Parameters

  • 1.9 ساعت درون بازی قسمت 1 1.9 In-Game Clock Part 1

  • 1.10 ساعت درون بازی قسمت 2 - گزارش اشکال زدایی 1.10 In-Game Clock Part 2 - Debug Log

  • 1.11 ساعت درون بازی قسمت 3 - نمایشگر ساعت 1.11 In-Game Clock Part 3 - Clock Display

  • 1.12 [افزودن] مراحل اول برای رویدادهای ساعتی 1.12 [Addendum] First Steps for Hourly Events

بخش 2: مش های ناوبری Section 2: Navigation Meshes

  • 2.1 مراحل اول 2.1 First Steps

  • 2.2 برای حرکت با Raycasts کلیک کنید 2.2 Click to Move with Raycasts

  • دوربین 2.3 پخش کننده با دستگاه سینما 2.3 Player Camera with Cinemachine

  • 2.4 کنترل انیمیشن ها 2.4 Controlling Animations

  • 2.5 عواملی که دنبال می کنند - اردک های دوستانه 2.5 Agents that Follow - Friendly Ducks

  • 2.6 مقاصد تصادفی - اردک ها به خانه برمی گردند 2.6 Random Destinations - Ducks Return Home

  • 2.7 زیرگراف برای موش های تصادفی 2.7 Subgraphs for Random Rats

بخش 3: شبیه سازی جمعیت Section 3: Crowd Simulation

  • 3.1 NPC Waypoint Wandering 3.1 NPC Waypoint Wandering

  • 3.2 تنوع NPC با افست انیماتور 3.2 NPC Variation with Animator Offset

  • 3.3 عوامل و موانع 3.3 Agents and Obstacles

  • 3.4 اجسام متحرک - ترافیک بی پایان 3.4 Moving Objects - Endless Traffic

  • 3.5 استدلال رویداد سفارشی - کنترل ترافیک 3.5 Custom Event Arguments - Traffic Control

  • 3.6 فرار 1 - ارواح نمونه 3.6 Fleeing 1 - Instantiating Ghosts

  • 3.7 فرار 2 - آشکارساز ارواح 3.7 Fleeing 2 - Ghost Detector

  • 3.8 فرار 3 - کاهش به روز رسانی 3.8 Fleeing 3 - Reducing Update

  • 3.9 فرار 4 - ماموران فراری 3.9 Fleeing 4 - Fleeing Agents

بخش 4: ماشین آلات حالت | نمونه سازی اقدام Section 4: State Machines | Action Prototyping

  • 4.1 مقدمه و راه اندازی 4.1 Intro & Setup

  • 4.2 درب - ترجمه 4.2 Doors - Translate

  • 4.3 درها - با استفاده از DOTween 4.3 Doors - Using DOTween

  • 4.4 برجک 1 - راه اندازی ماشین حالت + شلیک 4.4 Turrets 1 - State Machine Setup + Firing

  • 4.5 برجک 2 - چرخان 4.5 Turrets 2 - Rotating

  • 4.6 برجک 3 - هدف گیری 4.6 Turrets 3 - Aiming

  • 4.7 برجک 4 - هدف گیری پیشگو 4.7 Turrets 4 - Predictive Aiming

  • 4.8 Enemy AI 1 - State Machine Setup 4.8 Enemy AI 1 - State Machine Setup

  • 4.9 Enemy AI 2 - Line of Sight 4.9 Enemy AI 2 - Line of Sight

  • 4.10 Enemy AI 3 - Patrol & Idle 4.10 Enemy AI 3 - Patrol & Idle

  • 4.11 Enemy AI 4 - Chase & Attack 4.11 Enemy AI 4 - Chase & Attack

جایزه! Bonus!

  • 5.1 حوادث سلامتی و آسیب دشمن 5.1 Enemy Health and Damage Events

نتیجه Conclusion

  • سخنان پایانی از جیم Final Words from Jim

نمایش نظرات

نظری ارسال نشده است.

آموزش هوش مصنوعی بازی را در Unity Visual Scripting بیاموزید
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
6 hours
44
Udemy (یودمی) udemy-small
08 فروردین 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
658
4.4 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Penny de Byl Penny de Byl

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

Jim Walsh Jim Walsh

توسعه دهنده بازی/طراح/نویسنده آموزش

Penny @Holistic3D.com Penny @Holistic3D.com

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

Udemy (یودمی)

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

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