مجموعه کامل توسعه بازی - بخش 1 - اصول #C
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- زبان برنامهنویسی #C
- اصول برنامهنویسی
- درک مفاهیم مهم برنامهنویسی مانند برنامهنویسی تابعی و برنامهنویسی شیگرا
- آماده برای شروع توسعه بازی با Unity
- توانایی اعمال الگوهای موثر برنامهنویسی
- ساخت اپلیکیشن های کاربردی عمومی
توضیحات دوره
مفاهیم اولیه برنامهنویسی مانند متغیرها، عملگرها، کانتینرها، کنترل جریان، ورودیها و برنامهنویسی تابعی بهطور کامل توضیح داده شده و تمرین میشوند. همچنین مفاهیم برنامهنویسی شیءگرا مانند کلاسها، سازندهها، مخربها، سطوح دسترسی، وراثت، پلی مورفیسم و ساختارها بهصورت عمیق آموزش داده میشوند.
علاوه بر این، موضوعات پیشرفتهای مانند Interfaces Delegates ،Generics ،Enumerable و ساختارهای داده نیز پوشش داده میشوند تا دانشجو درک عمیقی از چگونگی کارکرد درونی امکانات زبان #C پیدا کند و با اطمینان بتواند وارد توسعه بازی شود.
این دوره شامل چالشهای مختلف و پروژههای بازی متنی است تا الگوهای عمومی برنامهنویسی را توضیح دهد. در بسیاری از موارد، پروژهها ابتدا ساخته میشوند و سپس با معرفی مفاهیم جدید ری فکتور میشوند؛ این کار به دانشجویان کمک میکند کاربرد و اهمیت هر قابلیت زبان را بهتر درک کنند و تشویق شوند این مفاهیم را بیشتر به کار ببرند. همچنین شیوههای خوب برنامهنویسی بهطور مداوم معرفی و در پروژهها استفاده میشوند تا مهارتهای کدنویسی دانشجو تقویت شود.
این دوره برای چه کسانی مناسب است؟
- مبتدیانی که میخواهند وارد توسعه بازی شوند اما تجربهای در برنامهنویسی ندارند.
- افراد مبتدی که میخواهند بهطور کلی برنامهنویسی را شروع کنند.
- برنامهنویسان زبانهای دیگر که به یک دوره فشرده #C نیاز دارند.
- توسعهدهندگان Unity که میخواهند دانش #C خود را تقویت و تثبیت کنند.
مجموعه کامل توسعه بازی - بخش 1 - اصول #C
-
مقدمه 08:56
-
نصب ویژوال استودیو 03:57
-
نخستین پروژه #C ما 09:19
-
Console.WriteLine و متغیر رشتهای 10:18
-
انواع مختلف متغیرها 12:51
-
عملگرها 15:32
-
آرایه 13:57
-
دستور if 23:09
-
Swith و Enums 15:29
-
حلقه while 09:53
-
حلقه for 07:07
-
حلقه foreach 11:43
-
دریافت ورودی 10:41
-
سنگ، کاغذ، قیچی 16:59
-
استفاده از حلقهها برای راهاندازی مجدد بازی 08:48
-
قوانین بازی Bulls and Cows 04:55
-
تولید عدد مخفی 07:50
-
دریافت و اعتبارسنجی ورودی بازیکن 11:15
-
مقایسه حدس بازیکن با عدد مخفی 14:17
-
مقدمهای بر توابع 07:08
-
آرگومانهای تابع و مقدار بازگشتی 11:35
-
استفاده از توابع برای ساده کردن بازی گاو و گوساله 09:33
-
انتقال تابع بهعنوان آرگومان 08:36
-
انتقال به وسیله مرجع و کلیدواژه out 15:56
-
ایجاد توابع برای تولید حرکت کامپیوتر و دریافت ورودی بازیکن 15:47
-
پایان دادن به بازی سنگ کاغذ قیچی 09:30
-
مروری بر اصول 15:27
-
مقدمهای بر OOP و کلاسها 17:18
-
متدهای عضو و سطوح دسترسی 10:12
-
اهمیت سطوح حفاظت 14:03
-
Setters ،Getters و Properties 18:27
-
وراثت و پلی مورفیسم 10:34
-
تابع مجازی و Override 11:29
-
کلاسهای انتزاعی 08:50
-
سازندهها 11:56
-
مخربها 12:46
-
کلاس پایه بازی ماجراجویی 16:40
-
پیادهسازی تابع اجرا 14:35
-
ساخت یک بازی با استفاده از کلاسهای ما 23:36
-
کلاسهای استاتیک 10:44
-
Delegates و Events 19:03
-
ساختار در مقابل کلاس 16:59
-
رابط ها 14:47
-
Generics 18:43
-
لیست 19:09
-
دیکشنری 20:44
-
جایگزینی Option با Dictionary 15:05
-
رابط IEnumerable 08:47
-
شبیهسازی کلاس لیست 23:15
-
کلیدواژه Yield Return 09:18
-
تبریکات و نکات پایانی 01:54
مشخصات آموزش
مجموعه کامل توسعه بازی - بخش 1 - اصول #C
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:51
- مدت زمان :10:59:22
- حجم :5.42GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy