تقریبا همه‌‌ی ما با Mario یا به قول ما ایرانی‌ها، قارچ خور، معروف‌ترین مجموعه‌ بازی شرکت نینتندو و شخصیت فوق محبوب این مجموعه یعنی «ماریو» آشنا هستیم ماریو که به وسیله‌ی شیگرو میاموتوی معروف خلق شده است اولین بار در بازی Donkey Kong (سال ۱۹۸۱) ظاهر شد. سپس این لوله‌کش ایتالیایی در بیش از ۲۰۰ بازی مختلف از نینتندو حضور پیدا کرد. اکثر بازی‌های مجموعه‌ی Mario در «سرزمین قارچی» جریان دارند و هدف اصلی در آنها نجات دادن «پرنسس پیچ» از دست شخصیت منفی مجموعه یعنی «باوزر» است. مجموعه‌ی Mario با فروشی بالغ بر ۲۱۰ میلیون نسخه به عنوان پرفروش‌ترین مجموعه‌ی تاریخ شناخته می‌شود.

به پیشنهاد یکی از مدرسین irprogram تصمیم گرفتیم به عنوان آموزش پروژه محور ساخت بازی ماریو در اندروید رو روی سایت قرار بدیم .

در این مجموعه آموزشی مبحث فریمورک LibGDX بصورت پروژه محور مورد بررسی قرار میگیره. فریمورک LibGDX بر پایه زبان JAVA و کتابخانه قدرتمند OpenGL طراحی شده و به برنامه نویس امکان ترسیم های پیشرفته و مدیریت جریان های چند رسانه ای در برنامه رو میده به همین دلیل یکی از قدرتمند ترین فریم ورک هاییه که برای بازی سازی ازش استفاده میشه همونطور که شما هم میدونید بازار بازی ها اندروید خیلی داغه و همه برنامه نویسای اندروید دارن میرن سمت بازی سازی چون درآمد خوبی براشون داره امیدوارم آموزش های بازی سازی براتون مفید باشه.

نکته : برای اینکه این دوره رو شروع کنین بهتره که آموزش برنامه نویسی اندروید و مقدماتی رو یاد گرفته باشین و بعد بیاین سراغ این دوره.

سرفصل ها :

  • معرفی فریمورک LibGDX و قابلیت های آن
  • نصب و راه اندازی فریمورک LibGDX و ایجاد پروژه
  • بررسی ساختار پروژه در LibGDX و متدهای اولیه
  • بررسی مختصر کتابخانه OpenGL (برای آشنایی با نحوه کدنویسی گرافیکی)
  • پیاده سازی برنامه های ساده برای آشنایی با اشیاء و توابع اولیه
  • برنامه نمایش متن در خروجی
  • برنامه نمایش تصویر در خروجی
  • نحوه ساختن انیمیشن از روی تصاویر ثابت
  • نحوه مدیریت دوربین در LibGDX (دوربینی که نقشه بازی رو پیمایش میکنه!
  • کنترل ورودی های برنامه (Input Streams)
  • نوشتن برنامه حرکت تصویر با فشردن دکمه
  • نوشتن برنامه برای حرکت به سمت مکان کلیک ماوس
  • کنترل صدا در بازی (Sound and Music)
  • کار با File System و معرفی توابع مربوطه
  • نوشتن برنامه ذخیره سازی داده های بازی در یک فایل
  • انیمیشن در حرکات کاراکتر بازی
  • هوش مصنوعی ساده (شناخت اشیاء)
  • تشخیص برخورد اشیاء با یکدیگر و جلوگیری از تداخل آنها

این آموزش فریمورک libgdx رو به صورت کامل توضیح میده و بعد شروع به آموزش ساخت بازی ماریو میکنه .

پیشنمایش آموزش فریمورک libgdx:

پیشنمایش آموزش ساخت بازی ماریو در اندروید :

15 دیدگاه برای ساخت بازی ماریو در اندروید

  1. سلام خسته نباشید استاد میشه لینک شماره هفده و نوزده و بیست رو برام بفرستید ایمیل تا بتونم دانلود کنم من سوپر ماریو رو دانلود کردم کلیپ هفده و نوزده و بیست اون استخراج نمیشه دوبار هم دانلود کردم بازم نشد حجم هم زیاده و سرعت ماهم کم ممنون میشم کمکم کنید . درود فراوان بر شما

    • بله حتما دوست عزیز به ایمیلتون ارسال میشه

  2. سلام
    ممنون از اموزش که گذاشتید این میتونه یک چراغی برای ما تازه کارها که اینگلیسی ضعیفی داریم باشه .
    من ۳ پارت اموزش libGDX را دانلود کردم ولی هر کاری میکنم اکسترکت نمیشه میشه کمکم کنید مشکل از کجاست .

    • سلام دوست عزیز
      لینک های دانلود به ایمیلتون فرستاده میشه یک بار دیگه اون ها رو هم امتحان کنین

  3. مطالب سایتتون عالیه

    • سلام دوست عزیز خیلی خوشحالیم که مورد توجهتون قرار گرفته

  4. سلام اگر امکانش هست لینک ها رو برای بنده هم ایمیل کنید

    • سلام دوست عزیز لینک های درخواستی براتون ایمیل شد
      موفق و پیروز باشید

  5. سلا.میبخشین انگارلینک خراب هست. فایل دانلود نمیشود. اگر امکانش هست بررسی فرمایید.
    با تشکر

    • سلام دوست عزیز لینک های دانلود به ایمیل شما ارسال شد
      لینک مورد نظر را در اینترنت دانلود منیجر کپی کنید تا پارت مربوطه شروع به دانلود شود.

  6. سلام
    این آموزش LibGDX تو پارت اول و دوم همون آموزشی هست که تو قسمت اول و دوم بازی پرنده هم هست؟

    • سلام بله دوست عزیز
      این آموزش libgdx پیشنیاز آموزش ساخت بازی پرنده و بازی ماریو هست و در هر دو آموزش لینک دانلودش هست .

  7. سلام. واقعا ممنون و خسته نباشید. مطالبتون عالی هستش

    • سلام دوست عزیز
      خوشحالیم که مورد توجهتون قرار گرفته
      موفق و پیروز باشید

  8. با سلام و خداقوت
    این آموزش خیلی عالی بود ممنونم
    فقط من یه موردیو مشکل دارم اونم نامرعی کردن شیئ های مستطیل شکل سبزرنگ هست که واقعا آزاردهنده هست.
    اگه امکانش هست میشه راح حلشو به ایمیلم ارسال کنید.

  9. سلام ممنون میشم برای من هم ارسال کنید لینک ها رو . با تشکر

  10. سلام واقعااااا دمتون گرم ایشالله هرچی از خدا میخواید بهتون بده مطالب عالی هستن مرسی بابت آموزش اندروید

  11. بسیار ممنون از آموزش مفید و رایگانتون

  12. سلام ممنون از دوره های خوبتون ، لینک دانلود این قسمت کار نمی کنه ؟

    • سلام
      ممنون از شما دوست عزیز
      لینک دانلود مشکلی نداره دوست عزیز اگه دانلود نمیشه میتونید با پشتیبانی تماس بگیرید تا براتون لینک هارو ایمیل کنن .
      09336235057

  13. خیلی خیلی ممنون!!!!!
    یک در دنیا و صد در اخرت خیر ببینید ??

    • سلام دوست عزیز
      خیلی خوشحالیم که مورد توجهتون قرار گرفته
      موفق و پیروز باشید

  14. با سلام و ممنون بابت آموزش خوب شما
    اگر امکانش هست لطف کنید و در مورد libGDX و بیلد نشدنش یه راهی بهم نشون بیدید یا یک سایت برای خرید VPN یا فیلتر شکن خوب معرفی کنید اگر امکان جواب دادنش توی سایت نیست لطفاً با ایمیل بفرستید

  15. با سلام و تشکر از زحمات زیاد در تهیه آموزشهای خیلی مفید .میخاستم در مورد اندروید نویسی با سی شارپ بدونم آیا آموزش بوسیله سی شارپ رو دارین ؟یا در آینده تهیه خواهید نمود؟

    • سلام دوست عزیز…ممنون از لطف شما…متاسفانه نداریم…تهیه ی این آموزش رو در دستور کارمون قرار میدیم…موفق و پیروز باشید.

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *