دوره Scratch Saga - سفری به توسعه بازی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- رابط کاربری اسکرچ را به طور مؤثر ناوبری کنید و از ابزارهای آن برای کدنویسی، متحرکسازی و طراحی بازیها استفاده کنید.
- مفاهیم اساسی برنامهنویسی مانند حلقهها، متغیرها، شرطیها و رویدادها را به کار ببرید تا مکانیکهای بازی تعاملی و جذاب بسازید.
- کاراکترها (اسپرایتها) و پسزمینهها را طراحی و سفارشیسازی کنید و به هر بازی ظاهر و احساس منحصر به فردی بدهید.
- انیمیشنها و الگوهای حرکتی را ایجاد کنید تا گیمپلی را بهبود ببخشید و عناصر روان و تعاملی به پروژههای خود اضافه کنید.
- پروژههای بازی کامل را با سطوح و سیستمهای امتیازدهی متعدد توسعه دهید و درک کنید چگونه بازیها را از ابتدا تا انتها ساختاردهی کنید.
- حل مسئله و اشکالزدایی کد را با اطمینان انجام دهید، خطاهای رایج را برای بهبود و پالیش کردن کارکرد بازی خود عیبیابی کنید.
پیشنیازهای دوره
- یک کامپیوتر با دسترسی به اینترنت
- به هیچ تجربه برنامهنویسی نیاز ندارید، همه چیز را خواهید آموخت!
- تمایل به ساخت بازیهای فوقالعاده!
توضیحات دوره
خلاقیت خود را آنلاک کنید و از طریق توسعه بازی با این دوره کدنویسی را یاد بگیرید! این دوره برای مبتدیان، کدنویسان جوان و هر کسی که به طراحی بازی علاقهمند میباشد، طراحی شده است. ما در اینجا سه بازی کامل در اسکرچ ایجاد خواهیم کرد که هر یک از دیگری هیجانانگیزتر و پیچیدهتر است. شما به روشی سرگرمکننده و تعاملی خواهید آموخت چگونه به ایدههای خود جان بخشید، بدون اینکه به تجربه قبلی نیاز اشته باشید!
آنچه یاد خواهید گرفت:
در طول اسکرچ ساگا، شما تجربه عملی در توسعه بازی بدست خواهید آورد در حالی که مفاهیم کلیدی برنامهنویسی را یاد میگیرید. در طول مسیر، به موارد زیر تسلط پیدا خواهید کرد:
- مبانی اسکرچ: رابط مبتنی بر بلوک اسکرچ را درک کنید و یاد بگیرید چگونه ابزارهای مورد استفاده برای کدنویسی، طراحی و متحرکسازی را ناوبری کنید.
- مفاهیم اصلی برنامهنویسی: الزاماتی مانند حلقهها، متغیرها، شرطیها و مدیریت رویداد را در فرمت بصری و آسانپیگیری درک کنید.
- طراحی کاراکتر و اسپرایت: کاراکترها و اشیا را ایجاد و سفارشیسازی کنید تا به داستان و تعاملات بازی خود جان ببخشید.
- انیمیشنها و حرکات: یاد بگیرید چگونه کاراکترها را متحرک کنید، حرکات روان اضافه کنید و گیمپلی را با تعاملات پویا بهبود بخشید.
- مکانیکهای بازی: مکانیکهایی مانند امتیازدهی، سطحبندی و شرایط برنده شدن را پیادهسازی کنید و اهداف و چالشهای واضحی به بازیهای خود بدهید.
- حل مسئله و اشکالزدایی: با مسائل رایج کدنویسی برخورد کنید و بیاموزید چگونه خطاهای موجود در کد خود را شناسایی، عیبیابی و فیکس کنید.
- اصول طراحی بازی: کشف کنید چه چیزی یک بازی را سرگرمکننده میکند، چگونه چالش و قابلیت بازی را متعادل کنید و چگونه بازیکنان را درگیر نگه دارید.
نکات برجسته دوره
در پایان این دوره، شما سه بازی کاملاً کاربردی ایجاد خواهید کرد، درک محکمتری از کدنویسی و طراحی بازی خواهید داشت و مهارتهایی برای تحقق ایدههای بازی خود توسعه خواهید داد. علاوه بر این، شما آماده خواهید بود پروژههای خود را با دیگران به اشتراک بگذارید یا به کدنویسیهای پیشرفتهتر بپردازید!
برای آغاز سفر توسعه بازی آماده شوید، امروز به این دوره اسکرچ بپیوندید و ساخت بازیها از ابتدا را شروع کنید!
این دوره برای چه کسانی مناسب است؟
- کدنویسان مبتدی: هر کسی که به تازگی شروع به برنامهنویسی کرده و میخواهد برنامهنویسی را به شیوهای سرگرمکننده و تعاملی بیاموزد بدون اینکه به سینتکس پیچیده بپردازد.
- خلاقان و گیمرهای جوان: کودکان و نوجوانان علاقهمند به بازیها که میخواهند درک کنند چگونه بازیها ساخته میشوند و بازیهای خود را ایجاد کنند.
- مدرسان: مدرسانی که به دنبال اضافه کردن کدنویسی و طراحی بازی به فعالیتهای کلاسی خود با ابزاری عملی و آسان هستند.
- طراحان بازی آینده: افرادی که درباره اصول طراحی بازی کنجکاوند و به دنبال یک مقدمهای آسان درباره مکانیکها، انیمیشنها و تعامل بازیکن هستند.
- والدین و سرپرستان یادگیرندگان جوان: والدینی که به دنبال یک دوره امن و آموزشی هستند که به کودکانشان کدنویسی را به شیوهای بصری و سرگرمکننده معرفی کند.
- علاقهمندان به اسکرچ: هر کسی که به اسکرچ به عنوان یک پلتفرم علاقمند است و میخواهد پتانسیل آن را برای ایجاد پروژههای تعاملی فراتر از انیمیشنهای ساده کشف کند.
دوره Scratch Saga - سفری به توسعه بازی
-
خوش آمدید! 01:54
-
شروع کار با اسکرچ 03:45
-
ویرایشگر اسکرچ 10:06
-
بلوکهای سازنده اسکرچ 27:58
-
کلونها و متغیرها 20:05
-
آشنایی با ضربه به چند موش کور 00:50
-
کشیدن اسپرایت چکش 11:26
-
کدنویسی اسپرایت چکش 14:42
-
کشیدن پسزمینه 05:27
-
کشیدن کاستومهای موش کور 13:28
-
متحرکسازی اسپرایت موش کور 06:31
-
مدیریت لایهها 03:11
-
ضربه به موشهای کور 11:30
-
بهبود ضربه 08:12
-
اضافه کردن افکتهای ضربه 03:57
-
ایجاد اسپرایت صدای ضربه 15:23
-
استفاده از لیستهای متغیر 09:40
-
فیکس کردن کلونهای صدای ضربه 04:49
-
کسب امتیاز 03:14
-
اضافه کردن تایمر شمارش معکوس 07:42
-
اضافه کردن صفحه پایان بازی 17:38
-
شروع مجدد بازی 07:40
-
تکمیل موشهای کور 04:52
-
افزایش سطح دشواری 06:35
-
جذاب کردن امتیاز 20:41
-
فیکس کردن باگ امتیاز 04:17
-
جذاب کردن تایمر 07:42
-
اضافه کردن ستارههای پرنده 07:56
-
اضافه کردن افکتهای صوتی 06:35
-
آشنایی با آشوب کیهانی 01:16
-
تنظیمات اولیه 01:43
-
کشیدن کاستومهای بازیکن 07:07
-
حرکت دادن بازیکن 19:18
-
نرم کردن حرکت بازیکن 06:08
-
پیادهسازی Wraparound 05:23
-
ایجاد لیزر 11:22
-
کشیدن کاستومهای سیارک 02:43
-
Spawn کردن سیارکها 13:05
-
بهبود حرکت سیارک 15:00
-
شلیک به سیارکها 07:22
-
ارائه سلامت به سیارکها 05:36
-
تقسیم سیارکها 08:18
-
اضافه کردن درخششهای انفجار 10:24
-
اضافه کردن افکتهای ذره 18:42
-
نابود کردن بازیکن 13:21
-
ایجاد ناحیه برخورد بازیکن 04:49
-
ایجاد شعله موتور 15:51
-
کشیدن کاستومهای پیکاپ 08:09
-
Spawn کردن پیکاپها 11:36
-
ایجاد پاورآپ لیزر 08:33
-
ایجاد سپر 14:26
-
ایجاد بمب 09:58
-
استفاده از افزونه قلم 11:15
-
ایجاد ستارهها 08:51
-
متحرکسازی ستارهها 14:29
-
حفظ امتیاز 14:54
-
ایجاد دکمه شروع 20:46
-
ایجاد لوگو 20:05
-
تعویض کاستومهای بازیکن 25:15
-
ردیابی بالاترین امتیاز 24:46
-
اضافه کردن صداها و موسیقی 12:21
-
ایجاد تاگلهای صدا 14:36
-
پیادهسازی تاگل کردن صدا 19:43
-
آشنایی با ماجراجویی گلیم 01:09
-
بارگذاری پروژه استارتر 14:09
-
حلقه بازی و مدیریت کنترل 07:43
-
اضافه کردن حرکت بازیکن 06:30
-
اضافه کردن جاذبه 03:57
-
اجازه به بازیکن برای پریدن 10:04
-
حرکت روی سطح 09:19
-
برخوردهای بیشتر روی سطح 12:25
-
استفاده از ناحیه برخورد بازیکن 05:28
-
فیکس کردن باگ و کایوتی تایم 03:50
-
انیمیشنهای راه رفتن و بیحرکتی 17:09
-
انیمیشنهای پرش، سقوط و فرود 07:41
-
اجازه به بازیکن برای خم شدن 06:16
-
سر خوردن روی شیبها 26:13
-
سر خوردن روی دیوارها 15:53
-
پریدن روی دیوارها 12:33
-
تولید سطوح 26:34
-
اسکرول کردن یک سطح 14:28
-
بهبود اسکرول کردن 15:48
-
فیکس کردن چند باگ 04:51
-
شروع مجدد یک سطح 10:54
-
عوض کردن سطوح 11:41
-
مرتبسازی لایهها 20:25
-
اضافه کردن اشیای محیطی 05:00
-
ایجاد پسزمینه اسکرولشونده 25:31
-
اضافه کردن کمی مایعات 07:25
-
فعالسازی حالت قدرتمند 18:32
-
اضافه کردن سکهها 11:58
-
جمعآوری سکهها 08:28
-
خروج از یک سطح 21:46
-
پیادهسازی اسکرول کردن خودکار 10:36
-
ایجاد ترنزیشن صفحه 08:14
-
اضافه کردن قفلها و کلیدها 19:54
-
اضافه کردن دشمن حلزون 21:04
-
پرش بازیکن 14:28
-
آسیب دیدن 13:27
-
کشتن بازیکن 08:05
-
Spawn کردن مجدد بازیکن 21:51
-
اضافه کردن دشمن زنبور 17:18
-
اضافه کردن دشمن مگس 04:37
-
اضافه کردن دشمن ماهی 20:51
-
اضافه کردن پدهای پرش 16:16
-
ایجاد افکت سر خوردن روی شیب 15:00
-
ایجاد ذرات گرد و غبار 11:09
-
مکث در بازی 10:30
-
ایجاد همپوشانی مکث 12:48
-
ایجاد نمایش قلب 09:52
-
ایجاد نمایش سکه 08:58
-
راهاندازی باس 11:15
-
کاری کنید باس پرواز کند 21:46
-
شلیک موشکها 14:58
-
جستجوی بازیکن 14:08
-
ضربه به بازیکن 11:44
-
اضافه کردن انفجارهای موشک 06:28
-
آسیب رساندن به باس 13:02
-
بردن بازی 04:23
-
ایجاد نوار سلامت باس 09:50
-
اضافه کردن صداها 16:11
-
اضافه کردن موسیقی 09:05
-
ایجاد صفحه عنوان 30:54
-
فیکس کردن مشکل پرچم سبز 01:29
-
ایجاد همپوشانی متن 23:23
-
تبریک! 01:06
مشخصات آموزش
دوره Scratch Saga - سفری به توسعه بازی
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:مقدماتی
- تعداد درس:126
- مدت زمان :24:33:30
- حجم :15.5GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy