دوره آموزشی تولید سیاه‌چال تصادفی دوبعدی برای بازی‌های روگ‌لایک در یونیتی - Unity 2D Random Dungeon Generator For A Roguelike Video Game


دوره آموزشی تولید سیاه‌چال تصادفی دوبعدی برای بازی‌های روگ‌لایک در یونیتی - Unity 2D Random Dungeon Generator For A Roguelike Video Game

دوره آموزشی تولید سیاه‌چال تصادفی دوبعدی برای بازی‌های روگ‌لایک در یونیتی به زبان انگلیسی | زمان: 6 ساعت و 56 دقیقه | حجم: 2708 مگابایت | فرمت: MP4


این دوره برای توسعه‌دهندگان بازی‌های ویدیویی مبتدی تا متوسط در یونیتی C# طراحی شده است که علاقه‌مند به ژانر کلاسیک بازی‌های روگ‌لایک هستند. در این دوره، از گرافیک‌های پیکسلی قدیمی برای تولید محیط‌های مبتنی بر شبکه 2D، شخصیت‌ها و دشمنان استفاده خواهیم کرد. این دوره یک بازی کامل نیست بلکه هدف آن بررسی چند تکنیک ساده برای تولید سیاه‌چال‌های تصادفی و شروع به کار در دنیای تولید مراحل به صورت رویه‌ای است. اگر علاقه‌مند به توسعه بازی‌های 2D روگ‌لایک هستید و می‌خواهید اصول پایه تولید سیاه‌چال‌های تصادفی و جستجوی مسیر برای دشمنان را یاد بگیرید، این دوره برای شما مناسب است. شما در این دوره:

تولید سیاه‌چال‌های تصادفی:
- یاد خواهید گرفت که چگونه با استفاده از الگوریتم‌های ساده، سیاه‌چال‌هایی با دیوارهای تصادفی ایجاد کنید.

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

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

تعامل با بازیکن:
- دشمنان نه تنها قادر به تعقیب بازیکن خواهند بود بلکه می‌توانند وارد تعامل با بازیکن شده و شروع به حمله کنند.

ویژگی‌های دوره:
- آموزش برای مبتدیان و متوسط‌ها: اگر شما در یونیتی یا برنامه‌نویسی C# مبتدی یا متوسط هستید، این دوره به شما کمک می‌کند تا پایه‌های تولید سیاه‌چال‌های تصادفی را بیاموزید و وارد دنیای تولید مراحل رویه‌ای شوید.

- عدم نیاز به گرافیک پیشرفته: در این دوره، تمرکز بر روی کدنویسی و تولید سیاه‌چال‌ها است، بنابراین نیازی به گرافیک پیشرفته ندارید. شما از گرافیک‌های پیکسلی ساده برای ایجاد محیط‌های 2D استفاده خواهید کرد.

یک قدم در دنیای بازی‌سازی روگ‌لایک:
- این دوره به شما کمک می‌کند که درک خوبی از نحوه کارکرد بازی‌های روگ‌لایک به دست آورید و گام‌های اولیه در این زمینه را بردارید.

مخاطبان این دوره:
- توسعه‌دهندگان بازی مبتدی تا متوسط که می‌خواهند در دنیای بازی‌سازی روگ‌لایک وارد شوند.
- هنرمندان پیکسلی که می‌خواهند از گرافیک‌های پیکسلی ساده برای طراحی بازی‌های 2D استفاده کنند.
- علاقه‌مندان به بازی‌های روگ‌لایک که به دنبال یادگیری چگونگی تولید سیاه‌چال‌های تصادفی و ایجاد دشمنان با استفاده از الگوریتم‌های جستجو برای مسیر هستند.

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