قطعا بازی مار پله رو تاحالا انجام دادی، بازی اعتیادآوری که کلی میتونه مارو سرگرم کنه.
بازی مار پله یک بازی قدیمی و پرطرفدار هست که بین دو یا چند نفر رو یه صفحه که داری چندتا مارو و نردبان هست انجام میشه.
ما این بازی جذاب رو در محیط اندروید استدیو (Android Studio) و با زبان برنامه نویسی کاتلین (kotlin) بدون استفاده کردن از هیچ کتابخونه ای باهم دیگه میسازیم.
توی این دوره آموزشی که مربوط به ساخت بازی مار پله هست، یاد میگیری که چطور منطق یک بازی رو پیاده سازی کنی.
کار با انیمیشن ها رو یاد میگیری و میتونی فایل های صوتی رو مدیریت کنی.
میتونی برای خودت هر بازی ای که دلت خواست رو طراحی کنی.
ویدیو معرفی آموزش ساخت بازی مار پله
برای آشنایی با گیم پلی و امکانات بازی پیشنهاد میکنم ویدیو زیر رو کامل ببینی.
ویژگی های بازی
توی این آموزش یاد میگیری که چطور یک بازی با حالت های مختلف مثل بازی چند نفره، بازی با هوش مصنوعی و … درست کنی.
علاوه بر اون با منطق ساخت بازی های 2بُعدی مثل مار پله، منچ، تخته نرد و … آشنا میشی.
پیشنیاز دوره ساخت بازی مار پله
در این دوره تمامی مواردی که نیاز هست شما از صفر تا صد یک بازی رو طراحی و پیاده سازی کنید آموزش داده شده.
از اونجایی که این بازی با زبان کاتلین ساخته شده، اگر به این زبان آشنایی نداری پیشنهاد میتونم توی دوره رایگان آموزش برنامه نویسی کاتلین سایت نوری آکادمی شرکت کنی.
این دوره برای چه کسانی مناسب است؟
- دوستانی که میخوان یک نمونه کار قوی به رزومه ی خود اضافه کنن برای استخدامی شرکت های مختلف
- دوستانی که میخوان بازی دو بعدی مختلف بسازن مانند منچ ، مارپله یا تخته نرد یا هر بازی دو بعدی دیگه ای که مد نظرشون هست
- دوستانی که میخوان در برنامه نویسی اندروید میخوان حرفه ای بشن و هرچیزی که کارفرما یا خودشون میخوان رو پیاده سازی کنن و هیچ محدودیتی نداشته باشن
- دوستانی که میخوان یک بازی برای خودشون داخل مارکت های ایرانی یا خارجی منتشر کنن و درآمد دلاری داشته باشن.
توی دوره بازی مار پله چه چیزی یاد میگیرم؟
- اولا ریسپانسیو کردن صفحات رو یاد میگیریم که در همه ی گوشی ها دیزاین بهم نخوره و یکسان باشه.
- ساختن مسیر یا جاده برای راه رفتن مهره هارو مشخص میکنیم.
- از انیمیشن های دست ساز برای تاس انداختن استفاده میکنیم.
- از انیمیشن مخصوص بازی استفاده میکنیم برای راه رفتن مهره ها.
- از افکت های صوتی کوتاه مدت برای صدای پای مهره ها و برای بالا رفتن مهره از نردبون یا سوختن توسط مار استفاده میکنیم.
- مهره ها رو پیاده سازی میکنیم که وقتی به نردبون رسیدن بفهمن که باید از نردبون بالا برن.
- قانون خوردن مهره توسط مار و حذف مهره توسط مهره دیگه رو باهم دیگه پیاده سازی میکنیم.
- و چالش اینکه مهره میتونه حرک کنه یا نه یعنی اینکه مثلا تاس میندازه 5 میاره و مسیرش سه تا خونه مونده تا پایان بازی باید مهره متوجه بشه که نمیتونه حرک کنه پس باید تاس رو به نفر بعدی پاس بده.
- پیاده سازی دیالوگ برنده شدن یکی از مهره ها.
- در قسمت های بعدی هم باهم دیگه یک هوش مصنوعی کوچولو درست میکنیم که بازی با ربات (Robot) میشه که کاربر میتونه با ربات رقابت کنه و بازی یک نفره در واقع انجام میشه که این مورد میتونه برای همه ی بازی های مختلف کاربردی باشه.
پخش فایل های آموزشی
برای پخش فایل های آموزش از برنامه اسپات پلیر استفاده شده.
پس بهتره که با توجه به نوع سیستم عامل، برنامه رو دانلود کنی تا بتونی ویدیوها رو ببینی.