رفتن به محتوای اصلی

نقشه راه دوره سی‌شارپ برای بازی‌سازی

زمان مطالعه 3 دقیقه مطالعه
بازدید 7 بازدید
تاریخ انتشار ۱۴۰۵/۰۷/۱۷
نقشه راه دوره سی‌شارپ برای بازی‌سازی

نقشه راه دوره سی‌شارپ برای بازی‌سازی؛ راهنمای عملی استفاده از مسیر یادگیری و امکانات سایت.

این مسیر برای چه کسی است؟

در این مسیر، C# را در مسئله‌های بازی‌سازی به کار می‌بریم. حرکت وابسته به زمان، وضعیت شخصیت، cooldown، مدیریت رویداد و چرخه عمر اشیا مفاهیم اصلی‌اند. قبل از وابسته کردن کد به موتور، منطق را به تابع‌های قابل آزمون تقسیم می‌کنیم؛ سپس درباره اتصال آن به صحنه و مؤلفه‌ها صحبت می‌کنیم. تمرین سایت کد هسته سیستم و توضیح طراحی می‌خواهد و فعلاً موتور بازی یا کد کاربر را روی سرور اجرا نمی‌کند. پروژه نهایی یک نمونه کوچک با هدف، بازخورد و شرط برد یا باخت مشخص است؛ دامنه کوچک پروژه اجازه می‌دهد کیفیت و حس کنترل را واقعاً بازبینی کنید.

منطق مستقل بازی

موضوعات این فصل: بردار و مختصات، زمان و گام شبیه‌سازی، ورودی و فرمان، تبدیل وضعیت، تست بدون موتور. هر سیستم را ابتدا مستقل از موتور بازی آزمایش کن؛ زمان، ترتیب رویداد و وضعیت اولیه باید قابل تکرار باشند.

حرکت و برخورد

موضوعات این فصل: حرکت دوبعدی، مرز و محدودسازی، تشخیص برخورد، آسیب و سلامتی، کنترل دوربین. هر سیستم را ابتدا مستقل از موتور بازی آزمایش کن؛ زمان، ترتیب رویداد و وضعیت اولیه باید قابل تکرار باشند.

سیستم‌های بازی

موضوعات این فصل: امتیاز و رکورد، موجودی و آیتم، رویداد و cooldown، ماشین حالت دشمن، مرحله و پیشرفت. هر سیستم را ابتدا مستقل از موتور بازی آزمایش کن؛ زمان، ترتیب رویداد و وضعیت اولیه باید قابل تکرار باشند.

کیفیت اجرا

موضوعات این فصل: چرخه عمر شیء، Object pooling، جداسازی داده و رفتار، مسیر‌یابی شبکه‌ای، پروفایل و تخصیص حافظه. هر سیستم را ابتدا مستقل از موتور بازی آزمایش کن؛ زمان، ترتیب رویداد و وضعیت اولیه باید قابل تکرار باشند.

نمونه قابل بازی

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

تمرین و معیار پیشرفت

تاپیک این دوره ۷۵ تمرین آسان، ۵۰ متوسط و ۲۵ سخت دارد. از آسان شروع کن؛ آسان بودن به معنی بی‌نیازی از توضیح نیست. پاسخ‌ها فعلاً توسط مدیر یا ادمین مجاز بررسی می‌شوند؛ درستی، خوانایی، کامنت اصولی، هزینه و قرارداد معیارهای بازبینی‌اند. وقتی بتوانی یک مسئله را بدون اتکا به مثال حفظ‌شده حل و توضیح بدهی، به سطح بعدی برو.

وضعیت دوره و ادامه مسیر

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

قدم بعدی

از تمرین‌ها شروع کن، نتیجه‌ها را در داشبورد ببین و برای مشکل مشخص از تیکت استفاده کن.