دوره آموزشی تولید سیاهچال تصادفی دوبعدی برای بازیهای روگلایک در یونیتی به زبان انگلیسی | زمان: 6 ساعت و 56 دقیقه | حجم: 2708 مگابایت | فرمت: MP4
این دوره برای توسعهدهندگان بازیهای ویدیویی مبتدی تا متوسط در یونیتی C# طراحی شده است که علاقهمند به ژانر کلاسیک بازیهای روگلایک هستند. در این دوره، از گرافیکهای پیکسلی قدیمی برای تولید محیطهای مبتنی بر شبکه 2D، شخصیتها و دشمنان استفاده خواهیم کرد. این دوره یک بازی کامل نیست بلکه هدف آن بررسی چند تکنیک ساده برای تولید سیاهچالهای تصادفی و شروع به کار در دنیای تولید مراحل به صورت رویهای است. اگر علاقهمند به توسعه بازیهای 2D روگلایک هستید و میخواهید اصول پایه تولید سیاهچالهای تصادفی و جستجوی مسیر برای دشمنان را یاد بگیرید، این دوره برای شما مناسب است. شما در این دوره:
تولید سیاهچالهای تصادفی:
- یاد خواهید گرفت که چگونه با استفاده از الگوریتمهای ساده، سیاهچالهایی با دیوارهای تصادفی ایجاد کنید.
ایجاد لبههای گرد:
- سیاهچالهای تصادفی معمولاً دارای لبههای تیز و مستقیم هستند. شما یاد خواهید گرفت که چگونه لبهها را گرد کنید تا الگوهای تکراری شکسته شوند و محیط به نظر طبیعیتر برسد.
یادگیری جستجو برای مسیر دشمنان (Pathfinding):
- به شما یک روش ساده جستجوی مسیر آموزش داده میشود که از الگوریتم Flood Fill برای پیدا کردن کوتاهترین مسیر بین دشمن و بازیکن استفاده میکند.
- دشمنان قادر خواهند بود به طور تصادفی در محیط حرکت کنند، بازیکن را تعقیب کنند و از الگوریتم Flood Fill برای پیدا کردن مسیر کوتاه استفاده نمایند.
تعامل با بازیکن:
- دشمنان نه تنها قادر به تعقیب بازیکن خواهند بود بلکه میتوانند وارد تعامل با بازیکن شده و شروع به حمله کنند.
ویژگیهای دوره:
- آموزش برای مبتدیان و متوسطها: اگر شما در یونیتی یا برنامهنویسی C# مبتدی یا متوسط هستید، این دوره به شما کمک میکند تا پایههای تولید سیاهچالهای تصادفی را بیاموزید و وارد دنیای تولید مراحل رویهای شوید.
- عدم نیاز به گرافیک پیشرفته: در این دوره، تمرکز بر روی کدنویسی و تولید سیاهچالها است، بنابراین نیازی به گرافیک پیشرفته ندارید. شما از گرافیکهای پیکسلی ساده برای ایجاد محیطهای 2D استفاده خواهید کرد.
یک قدم در دنیای بازیسازی روگلایک:
- این دوره به شما کمک میکند که درک خوبی از نحوه کارکرد بازیهای روگلایک به دست آورید و گامهای اولیه در این زمینه را بردارید.
مخاطبان این دوره:
- توسعهدهندگان بازی مبتدی تا متوسط که میخواهند در دنیای بازیسازی روگلایک وارد شوند.
- هنرمندان پیکسلی که میخواهند از گرافیکهای پیکسلی ساده برای طراحی بازیهای 2D استفاده کنند.
- علاقهمندان به بازیهای روگلایک که به دنبال یادگیری چگونگی تولید سیاهچالهای تصادفی و ایجاد دشمنان با استفاده از الگوریتمهای جستجو برای مسیر هستند.
مزایای دوره
- شروع ساده: آموزشهایی که برای شروع و ساخت یک بازی ساده در یونیتی مناسب است.
- آموزش الگوریتمهای پایه: یادگیری الگوریتمهای ساده ولی مؤثر در تولید مراحل تصادفی و جستجو برای مسیر.
- قابلیت توسعه بیشتر: پس از یادگیری این اصول، میتوانید به راحتی بازی خود را گسترش دهید و به آن ویژگیهای بیشتری اضافه کنید.