لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع ساخت مازهای رویهای و الگوریتمهای تولید هزارتو
- آخرین آپدیت
دانلود Introduction to Procedural Maze Building and Maze Algorithms
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است! روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند دانش خود را بسنجید، پیشفرضها را به چالش بکشید و در طول مسیر دوره، درک عمیقتری کسب کنید.
در این دوره، شما به دنیای هیجانانگیز ساخت رویهای (Procedural) مازها وارد میشوید. انواع مختلف الگوریتمهای تولید هزارتو را بررسی کرده و تجربه عملی کار با Unity 6 را کسب خواهید کرد. در طول مسیر، یاد میگیرید که مازهای ماژولار را طراحی کنید، دیوارها و راهروها را بسازید و چندین الگوریتم معروف از جمله Drunken Crawl، Prim تصادفی، Wilson و جستجوی اول عمق بازگشتی (Recursive DFS) را پیادهسازی کنید. هر یک از این الگوریتمها رویکردی منحصربهفرد برای تولید ماز ارائه میدهند که باعث درک عمیقتر شما از تکنیکهای تولید محتوای رویهای میشود.
این دوره شما را از طریق تمرینات عملی هدایت میکند تا اطمینان حاصل شود که نهتنها مفاهیم را درک کردهاید، بلکه تجربه کاربردی نیز به دست آوردهاید. شما با تعریف ساختارهای پایه ماز شروع کرده و به مباحث پیشرفتهای مانند دیباگ کردن الگوریتمهای تولید ماز و گشتوگذار در هزارتو از طریق یک شخصیت اولشخص میرسید. با هر مفهوم جدید، مهارتهای خود را از طریق چالشهای تعاملی و حل مسئله در لحظه ارتقا خواهید داد.
این دوره برای توسعهدهندگان بازی، علاقهمندان و کسانی که به دنبال یادگیری تولید محتوای رویهای (PCG) هستند، ایدهآل است. هیچ تجربه قبلی در Unity یا الگوریتمهای ماز مورد نیاز نیست، اما آشنایی با مفاهیم پایه برنامهنویسی مفید خواهد بود. این دوره برای مبتدیان قابل دسترسی است و به تدریج به سمت موضوعات پیچیدهتر پیش میرود.
در پایان این دوره، شما قادر خواهید بود مازهای کاربردی و تعاملی را در Unity تولید کنید، الگوریتمهای مختلف ساخت ماز را پیادهسازی کنید، کدهای تولید ماز را دیباگ و بهینه کنید و هزارتوها را از دید اولشخص کاوش کنید. این دانش برای توسعه بازی، تولید محتوای رویهای و طراحی الگوریتم بسیار ارزشمند خواهد بود.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمهای توسط پنی
Introduction by Penny
مقدمهای توسط مایک
Introduction by Mike
پیوستن به جامعه دانشجویی H3D
Join the H3D Student Community
بهروزرسانی به یونیتی 6
Updating to Unity 6
تولید یک ماز پایه
Generating a Basic Maze
تعریف یک ماز ماژولار
Defining a Modular Maze
تعریف دیوارها و راهروها
Defining Walls and Corridors
الگوریتم Drunken Crawl
The Drunken Crawl
چالشهای پیمایش
Crawling Challenges
قرار دادن دیوار حاشیه
Placing a Border Wall
کاوش در ماز با شخصیت اولشخص
Exploring the Maze as a First Person Character
بررسی الگوریتمهای ماز
Exploring Maze Algorithms
شمارش همسایهها
Counting Neighbours
الگوریتم Prim تصادفی
Randomized Prim's Algorithm
تولیدکننده ماز ویلسون بخش اول
Wilson's Maze Generator Part 1
تولیدکننده ماز ویلسون بخش دوم
Wilson's Maze Generator Part 2
تولیدکننده ماز ویلسون بخش سوم
Wilson's Maze Generator Part 3
تولیدکننده ماز ویلسون بخش چهارم
Wilson's Maze Generator Part 4
ماز جستجوی اول عمق بازگشتی بخش اول
Recursive Depth First Search Maze Part 1
ماز جستجوی اول عمق بازگشتی بخش دوم
Recursive Depth First Search Maze Part 2
نمایش نظرات