تسلط به توسعه بازی UNO: ساخت با Unity و #C
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک قوانین بازی UNO و روشهای استراتژیک بازی
- توسعه منطق هوش مصنوعی برای بازیهای کارتی با استفاده از #C و Unity
- پیادهسازی حالت بازی تکنفره شامل بازیکنان انسانی و هوش مصنوعی
- ایجاد یک بازی UNO کامل با المانهای رابط کاربری و مکانیکهای بازی در Unity
پیشنیازهای دوره
- درک اولیه از #C مزیت است، اما الزامی نیست.
- دانش اولیه با Unity: تجربه کار با رابط کاربری و امکانات اولیه Unity مزیت دارد ولی ضروری نیست.
- کامپیوتر شخصی یا مک: باید توان اجرای Unity و Visual Studio را داشته باشد.
- Unity و Visual Studio: نصب شده بر روی سیستم، یا هر IDE دیگر برای #C
- هیچ تجربه قبلی لازم نیست!
- دوره مناسب مبتدیان است و همه چیز به صورت گام به گام آموزش داده میشود.
توضیحات دوره
آمادهاید یک بازی کامل کارتی را از ابتدا بسازید؟ این دوره شما را در مسیر توسعه یک بازی کاملاً عملی UNO در Unity با استفاده از #C راهنمایی میکند. فرقی نمیکند تازهکار باشید و بخواهید وارد دنیای توسعه بازی شوید یا یک توسعهدهنده با تجربه باشید که میخواهد مهارتهایش را ارتقا دهد، این دوره به صورت گام به گام تمامی جنبههای ساخت یک بازی کارتی UNO حرفهای را پوشش میدهد.
آنچه خواهید آموخت:
- توسعه بازی با Unity: تجربه عملی کار با Unity، یکی از محبوبترین موتورهای بازیسازی در صنعت
- برنامهنویسی #C: بهبود مهارتهای برنامهنویسی #C با اعمال در سناریوهای واقعی توسعه بازی
- پیادهسازی منطق بازی: شناخت و پیادهسازی مکانیکهای اصلی بازی UNO مثل مدیریت نوبتها، اثرات کارتها و رفتار هوش مصنوعی
- طراحی و ادغام رابط کاربری: یادگیری طراحی و ترکیب رابط کاربری برای نمایش دست بازیکن، اثرات کارتها و وضعیت بازی
چرا این دوره را انتخاب کنید؟
- مبتنی بر پروژه: این دوره مبتنی بر پروژه است تا تجربه عملی از ساخت بازی UNO از ابتدا تا انتها کسب کنید.
- راهنمایی گام به گام: هر بخش با دقت ساختاربندی شده تا دستورالعملها و توضیحات واضح ارائه شود و پیگیری آسان باشد.
- توسعه مهارتهای کلیدی: در پایان دوره، دانش کاملی از توسعه بازی با Unity و #C کسب میکنید و توانایی ساخت بازیهای کارتی و پروژههای پیچیدهتر را خواهید داشت.
نکته مهم:
فقط برای استفاده آموزشی: مواد و داراییهای ارائهشده در این دوره فقط برای آموزش هستند. برای موفقیت در بازار رقابتی توسعه بازی، دانشآموزان تشویق میشوند داراییها و طراحیهای منحصر به فرد خود را خلق کنند.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان بازی در حال یادگیری: افرادی که تازه وارد توسعه بازی شدهاند و میخواهند اصول قوی در Unity و #C بسازند.
- برنامهنویسان متوسط: کسانی که با #C آشنایی دارند و میخواهند مهارتهای خود را در بازیسازی اعمال کنند.
- سازندگان بازیهای مستقل: افرادی که میخواهند نمونهکار خود را با یک بازی کارتی مشهور گسترش دهند.
- علاقهمندان به Unity: هر کسی که میخواهد بازیهای سرگرمکننده و تعاملی با Unity بسازد.
همین حالا در این دوره شرکت کنید!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان بازی در حال یادگیری: افرادی که میخواهند وارد دنیای توسعه بازی شوند و پروژهای سرگرمکننده و تعاملی را شروع کنند.
- علاقهمندان به Unity: توسعهدهندگانی که با Unity آشنایی دارند و میخواهند یک پروژه کامل بازی کارتی از ابتدا بسازند.
- برنامهنویسان #C: کدنویسانی که میخواهند مهارتهای #C خود را در بازیسازی اعمال کنند و با مکانیکهای بازی آشنا شوند.
- مبتدیان طراحی بازی: یادگیرندگانی که تجربهای در توسعه بازی ندارند و میخواهند از طریق یک پروژه ساختارمند و عملی اصول را فرا بگیرند.
تسلط به توسعه بازی UNO: ساخت با Unity و #C
-
مقدمه 03:55
-
#02 - Uno - مفهوم کلی 17:40
-
#03 - Uno - بررسی پروژه جدید 11:00
-
#04 - Uno - آمادهسازی اطلس تکسچر 11:26
-
#05 - Uno - بوم 09:40
-
#06 - Uno - قالب کارت 1 16:19
-
#07 - Uno - قالب کارت 2 14:46
-
#08 - Uno - قالب کارت 3 13:21
-
#09 - Uno - نمایش کارت 1 16:25
-
#10 - Uno - نمایش کارت 2 11:11
-
#11 - Uno - نمایش کارت 3 15:06
-
#12 - Uno - نمایش کارت 4 09:31
-
#13 - Uno - نمایش کارت 5 10:29
-
#14 - Uno - نمایش کارت 6 10:25
-
#15 - Uno - مقداردهی اولیه دسته کارت 1 11:20
-
#16 - Uno - مقداردهی اولیه دسته کارت 2 و بر زدن کارتها 13:30
-
#17 - Uno - کشیدن یک کارت 04:38
-
#18 - Uno - کلاسهای بازیکن 10:02
-
#19 - Uno - پایه GameManager 11:37
-
#20 - Uno - ایجاد تغییر شکل دست بازیکن 16:43
-
#21 - Uno - بروزرسانی قالب کارت 22:03
-
#22 - Uno - بروزرسانی چیدمان کارت 15:12
-
#23 - Uno - آمادهسازی توزیع کارتها 13:14
-
#24 - Uno - تست توزیع کارتها 07:16
-
#25 - Uno - توزیع کارتها بر اساس زمان 18:05
-
#26 - Uno - توزیع تصویری کارتها 06:43
-
#27 - Uno - نمایش و مخفی کردن کارتها 10:06
-
#28 - Uno - تعامل کارت 1 14:20
-
#29 - Uno - تعامل کارت 2 11:17
-
#30 - Uno - دسته کارتهای دور ریخته شده 07:11
-
#31 - Uno - بازی کردن یک کارت 17:43
-
#32 - Uno - نمایش تصویری بازی کارت 04:59
-
#33 - Uno - کشیدن کارت از دسته 12:45
-
#34 - Uno - حلقه بازی 07:50
-
#35 - Uno - اجازه ورود اطلاعات بازیکن 07:14
-
#36 - Uno - تغییر بازیکنان 12:00
-
#37 - Uno - اولین کارت 18:03
-
#38 - Uno - بررسی کارتهای قابل بازی 13:54
-
#39 - Uno - مسدود کردن کارتهای غیر قابل بازی 08:31
-
#40 - Uno - اعمال اثرات کارت 10:59
-
#41 - Uno - کارت رد کردن بازیکن 06:18
-
#42 - Uno - کارت کشیدن بازیکن بعدی 06:29
-
#43 - Uno - کارتهای معکوس 15:54
-
#44 - Uno - بروزرسانی تغییر بازیکن 12:13
-
#45 - Uno - بروزرسانی رفتار رنگ 16:34
-
#46 - Uno - پنل کارت وحشی 17:04
-
#47 - Uno - کارتها و رنگهای وحشی 18:30
-
#48 - Uno - بررسی پایان بازی 04:43
-
#49 - Uno - دکمه UNO 20:29
-
#50 - Uno - بازگرداندن کارتهای استفاده شده 10:00
-
#51 - Uno - فقط کشیدن یک کارت 05:26
-
#52 - Uno - کارتهای قابل بازی هوش مصنوعی 09:49
-
#53 - Uno - تصمیمات هوش مصنوعی 1 15:29
-
#54 - Uno - تصمیمات هوش مصنوعی 2 10:51
-
#55- Uno - تصمیمات هوش مصنوعی 3 18:46
-
#56 - Uno - اصلاح تغییر بازیکنان 16:07
-
#57 - Uno - رنگ شروع تصادفی 08:45
-
#58 - Uno - انتخاب رنگ توسط هوش مصنوعی 13:58
-
#59 - Uno - هوش مصنوعی اعلام UNO 04:45
-
#60 - Uno - پایان بازی 14:03
-
#61 - Uno - برجستهسازی بازیکن و شمارش کارتها 15:07
-
#62 - Uno - کادر پیام 22:30
-
#63 - Uno - منوی اصلی 18:46
-
#64 - Uno - ساخت نسخه وب 10:17
-
#65 - Uno - اضافات و نکات خاص 06:41
-
#66 - Uno - نتیجهگیری و تشکر 03:07
مشخصات آموزش
تسلط به توسعه بازی UNO: ساخت با Unity و #C
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:66
- مدت زمان :13:21:10
- حجم :5.3GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy