این دوره همه چیزهایی را که در مورد ایجاد یک بازی پازل مبتنی بر شبکه دوبعدی کوچک از ابتدا تا انتها در Godot Engine 4.3+ با استفاده از اسکریپت C# نیاز دارید را پوشش می دهد. این دوره جنبه های زیادی از ایجاد یک بازی پازل مبتنی بر شبکه را پوشش می دهد از جمله:
قرار دادن ساختمان روی یک شبکه با اندازههای کاشی متغیر
جستجوی وضعیت شبکه با استفاده از LINQ با ساختارهای داده C# مانند HashSets و Dictionaries
ایجاد سطوح با استفاده از Godot 4.3 TileMapLayer جدید، از جمله نقشههای چند سطحی با مرتبسازی y، کاشیهای متحرک، و دادههای کاشی سفارشی
ذخیره و بارگیری پیشرفت تکمیل سطح
اجرای صدا از جمله قرار دادن ساختمان و جلوه های تخریب و موسیقی
این فهرست جامع نیست - لطفاً برای نگاهی اجمالی به موضوعاتی که پوشش داده شده است، به طرح کلی دوره مراجعه کنید.
هدف این دوره این است که به شما نشان دهد چگونه یک پروژه خالی بردارید و آن را به یک بازی کوچک و کامل تبدیل کنید. با انجام این کار، این دوره به شما با بسیاری از جنبههای موتور گودو از برنامهنویسی C#، مدیریت ورودی، نقشههای کاشی، ذخیره و بارگذاری دادهها، صدا و موارد دیگر آشنا میشود. تا زمانی که این دوره را به پایان برسانید، احساس راحتی خواهید کرد که روی پروژه های خود در Godot 4.3+ و C# کار کنید. شما با درک پایه ای قوی از ساخت بازی هایی که نه تنها کاربردی هستند، بلکه سرگرم کننده نیز هستند، از این دوره دور خواهید شد.
این دوره به شما کمک زیادی می کند اگر:
شما آماده هستید که با سی شارپ وارد یک دوره تصادف برای Godot 4.3+ شوید
شما در Unity راحت هستید و می خواهید مهارت های برنامه نویسی C# خود را به گودو منتقل کنید
شما مقداری دانش توسعه بازی دارید و می خواهید گودو را یاد بگیرید
شما دانش برنامه نویسی دارید و می خواهید بازی بسازید
شما برای تکمیل بازی ها مشکل دارید و می خواهید یک پروژه را شروع و به پایان برسانید
لطفاً توجه داشته باشید که این دوره صرفاً بر روند شروع تا پایان ساخت یک بازی پازل مبتنی بر شبکه متمرکز است. با در نظر گرفتن این هدف، هیچ زمانی برای توضیح مفاهیم اساسی برنامه نویسی زبان های تایپ ایستا صرف نمی شود. قبل از شرکت در این دوره، آشنایی با زبان های برنامه نویسی و تایپ استاتیک اکیداً توصیه می شود.
چند درس برای پیش نمایش رایگان در دسترس شماست. لطفاً قبل از ثبت نام به آن ویدیوها نگاهی بیندازید تا تعیین کنید که آیا سرعت این دوره برای شما مناسب است یا خیر!
مهندس نرم افزار حرفه ای
نمایش نظرات