بازی پرنده …

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

سرفصل ها :

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

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

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

پیش‌نمایش آموزش ساخت بازی پرنده در اندروید (قسمت اول) :

پیش‌نمایش آموزش ساخت بازی پرنده در اندروید (قسمت دوم)  :

3 دیدگاه برای ساخت بازی پرنده در اندروید

  1. سلام
    خیلی خوشحالم که آموزش LibGDX را در سایت شما پیدا کردم سوالی دارم که ممنون میشم جواب بدین:
    چرا باید از LibGDX استفاده کنیم وقتی موتور قدرتمندی بنام یونیتی وجود داره و در ایران تقریبا همه از این موتور استفاده می کنن. همه سرویس های تبلیغاتی مثل تپسل و غیره و یا سرویسهای ارسال نوتیفیکیشن و سرویسهای دیگه این موتور را پشتیبانی می کنن ولی برای LibGDX اینطور نیست و ممکنه در استفاده از این سروریسها به مشکل بخوریم.
    من خودم اولین بازیم را با موتو اندانجین ساختم و الان می خوام انجینم را عوض کنم و موتوری انتخاب کنم که آینده داشته باشه. بی شک بهترین گزینه یونیتی هست فقط تنها چیزی که منو مردد میکنه لایسنسش هست که برای انتشار بازی در استورهای به مشکل می خوریم.
    حالا چند ماهه دارم با خودم کلنجار میرم که چیکار کنم Unity یا LibGDX یا Cocos2d-x را انتخاب کنم. دوست دارم خودمو قانع کنم که از LibGDX استفاده کنم ولی حس می کنم راه راست و راحت (یونیتی)رو ول می کنم و دارم خودمو به زحمت می ندازم و از راه پر پیچ و خم میرم.

  2. با سلام و عرض احترام خدمت شما. خدا قوت . خسته نباشید.واقعا عالی هستش

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

  3. سلام.دمتون گرم

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

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