چگونه بازیهای پلتفرمر مبتنی بر تایل در GameMaker بسازیم؟
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یک موتور پلتفرمر قدرتمند توسعه میدهید که بتوانید در بازیهای آیندهتان از آن استفاده کنید.
- یاد میگیرید چگونه برخوردهای سریع مبتنی بر تایل را پیادهسازی کنید و مهارت لازم برای بهکارگیری آن در بازیهای خودتان را بدست آورید.
- یاد میگیرید چگونه یک سیستم نورپردازی قابلسفارشیسازی بسازید که هر شیء در بازی بتواند از آن استفاده کند.
- یاد میگیرید چگونه ذرات سفارشی بسازید که با محیط تعامل داشته باشند.
- یاد میگیرید چگونه یک ماشین استیت متناهی بسازید و از آن برای کنترل مؤثر بازیکن و دشمنان استفاده کنید.
- یاد میگیرید چگونه حملات مبتنی بر موج، تلههای بازیکن، دوربینها، ترنزیشنهای محوشونده، ذخیره امتیاز برتر، tooltips سفارشی، لرزش صفحه و غیره را پیادهسازی کنید.
پیشنیازهای دوره
- نرمافزار GameMaker که استفاده از آن رایگان است.
- یک PC یا مک که توان اجرای GameMaker را داشته باشد.
توضیحات دوره
آیا همیشه میخواستید بازی خودتان را بسازید، اما نمیدانستید از کجا شروع کنید؟
این دوره به شما یاد میدهد چگونه در مدت کوتاهی یک بازی بسیار پالیش شده و حرفهای بسازید. شما ترفندها و تکنیکهای زیادی یاد میگیرید که بعداً میتوانید در ساخت بازیهای خودتان به کار ببرید. وقتی این مهارتهای برنامهنویسی را بدست آورید، امکانات پیش روی شما بیپایان خواهد بود و آنقدر تجربه پیدا میکنید که بتوانید ایدههای خودتان را به بازیهای واقعی و قابل اجرا تبدیل کنید.
بازی که در این دوره یاد میگیرید بسازید، بسیار روان و حرفهای است و سکوی بسیار خوبی برای رشد مهارتهای شما به شمار میآید. این بازی میتواند آغاز مسیر حرفهای شما در توسعه بازی یا فقط یک سرگرمی لذتبخش باشد؛ در هر صورت، مشتاقیم در این مسیر همراهتان باشیم.
آنچه در این دوره یاد خواهید گرفت:
- ماشینهای استیت متناهی (بهترین روش برای ساختاردهی کد)
- برخوردهای مبتنی بر تایل (روش برخورد بسیار سریع)
- شبهذرات با ظاهر جذاب (که با محیط تعامل دارند)
- سیستمهای نورپردازی (که چندین شیء را پشتیبانی میکنند)
- دشمنها و توالیهای اسکریپتنویسی شده (از جمله spawn کردن دشمنان)
- ترنزیشنهای محوشونده اتاقها، ذخیره امتیاز برتر، tooltips سفارشی و غیره!
همه گرافیکها و کدها در اختیار شما قرار میگیرد؛ فقط کافی است یادگیری را شروع کنید تا زودتر از آنچه فکر میکنید بتوانید بازیهای خودتان را بسازید و منتشر کنید. همچنین هر درس برای وضوح بیشتر در هنگام یادگیری، با کیفیت 1080p و 60fps ارائه شده است.
دانلود و استفاده از GameMaker رایگان است.
نکته: همه کدها متعلق به شما هستند و میتوانید هرطور که میخواهید از آنها استفاده کنید. برخی از داراییهای گرافیکی در مالکیت عمومی هستند (tile setها و دشمنان)، اما برخی دیگر دارای کپیرایت متعلق به Peter Morgan 2021 هستند (کاراکتر بازیکن، پسزمینه، عناصر رابط کاربری گرافیکی، نام بازی و صفحه عنوان) و اجازه انتشار آنها در Steam داده نشده است.
این دوره برای چه کسانی مناسب است؟
- افراد مبتدی تا متوسطی که میخواهند روش کارآمدی برای کدنویسی بازیهای پلتفرمر با برخوردهای مبتنی بر تایل یاد بگیرند.
- کسی که به انتشار بازی در ویندوز یا پلتفرمهای موبایل علاقهمند است.
- کسی که کنجکاو است بداند یک بازی ویدئویی چگونه ساخته میشود.
- کسی که کمی تجربه بازیسازی دارد، اما میخواهد مهارتهای خود را گسترش دهد.
چگونه بازیهای پلتفرمر مبتنی بر تایل در GameMaker بسازیم؟
-
مقدمه 04:16
-
اتاقها 05:36
-
حرکت دادن بازیکن 09:52
-
انیمیشنهای بازیکن 07:12
-
مقدمه None
-
اسکریپتها 08:43
-
استیتها 06:19
-
آرایههای استیت 07:57
-
استیت حمله 06:56
-
ماشینهای استیت متناهی None
-
راهاندازی برخورد با تایل 05:46
-
برخوردهای افقی با تایل 12:37
-
برخوردهای عمودی با تایل 04:04
-
تایلها None
-
استیت پرش 07:45
-
استیت بلاک کردن 03:32
-
پرش و بلاک کردن None
-
پرشهای کنترلشده 02:01
-
پرش دوبل 06:25
-
افکتهای پرش 07:10
-
بهبود پرش None
-
خمشدن و دفاع 04:29
-
آرایه ماسک 03:38
-
پشتیبانی از کنترلر 05:17
-
بهبودهای بازیکن None
-
دوربینها 16:37
-
دوربینها None
-
چیدن تایلها 07:55
-
لایهبندی تایلها 10:55
-
تایلهای متحرک 01:55
-
پسزمینه پارالاکس 02:54
-
پلتفرمهای یکطرفه 12:42
-
تایلها None
-
دشمن قورباغهای 05:46
-
استیت بدون حرکت قورباغه 04:53
-
استیت پرش قورباغه 08:55
-
استیت شروع پرش قورباغه 04:18
-
استیت فرود پرش قورباغه 02:34
-
بررسی لبهها 13:26
-
استیت حمله قورباغه 09:37
-
هشدار حمله قورباغه 03:27
-
دشمن قورباغهای None
-
حمله بازیکن 05:03
-
آسیبزدن به دشمن 08:42
-
بهینهسازیها 05:59
-
نمایش آسیب 03:42
-
افکتهای شمشیر 07:06
-
پسزنی 03:23
-
حمله بازیکن None
-
حمله نزدیک دشمن 07:51
-
استیت آسیبدیدن 07:43
-
چشمکزدن اسپرایت 02:41
-
بلاک کردن آسیب 01:46
-
بلاک کردن پسزنی 07:47
-
بهبود پسزنی 06:14
-
مرگ دشمن - جواهرات 13:44
-
حمله دشمن None
-
کشیدن رابط کاربری گرافیکی 07:10
-
رابط کاربری گرافیکی امتیازهای سلامت 03:51
-
رابط کاربری گرافیکی None
-
افکت جرقه 14:56
-
جهش جرقه از دیوار 05:37
-
کشیدهشدن بازیکن 04:49
-
غنیمت 07:49
-
ماندگاری بازیکن 04:39
-
مرگ بازیکن 09:30
-
لرزش صفحه 06:22
-
بهبودهای بازی None
-
نورپردازی 12:36
-
نورپردازی پیشرفته 02:21
-
نورپردازی جواهر 05:01
-
نورپردازی None
-
تلههای مرگ 05:11
-
تلههای تیر 12:35
-
Spawner تیر 12:38
-
جرقه تله تیر 04:41
-
آسیب تیر 10:17
-
تلهها None
-
دشمن سوسکی 04:50
-
استیت گشتزنی سوسک 07:04
-
استیت تعقیب سوسک 09:38
-
ویژگیهای اضافی سوسک 13:36
-
دشمن سوسکی None
-
جانهای بازیکن 03:56
-
دراپهای سلامت 05:25
-
رابط کاربری گرافیکی امتیاز 04:59
-
جانهای بازیکن None
-
پایان بازی 15:17
-
محوشدن صفحه 11:09
-
Tween کردن منوی اصلی 13:49
-
ترنزیشن اتاقها 13:08
-
محوشدن هنگام مرگ 03:53
-
ترنزیشن اتاقها None
-
امتیاز برتر 06:59
-
امتیاز برتر None
-
اتاق نهایی 08:01
-
جزئیات اتاق نهایی 10:46
-
Spawn کردن دشمنان 08:16
-
اطلاعات بیشتر درباره Spawn کردن دشمنان 08:48
-
تله خروج 08:28
-
فرار از تله 07:13
-
صفحه پایان بازی 07:57
-
اتاق نهایی None
-
Tooltips ساده 08:56
-
Tooltips پیشرفته 10:10
-
Tooltips None
-
صداهای بازیکن 08:38
-
صداها و موسیقی بازی 09:14
-
صدا None
-
انتشار بازی 02:17
-
درس جایزه 07:33
مشخصات آموزش
چگونه بازیهای پلتفرمر مبتنی بر تایل در GameMaker بسازیم؟
- تاریخ به روز رسانی: 1405/04/12
- سطح دوره:Alls
- تعداد درس:111
- مدت زمان :10:57:13
- حجم :5.56GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy