با توجه به تکمیل نهایی دوره‌ی مقدماتی اندروید که درحال گذراندن مراحل پایانی تدوین جلسه‌ی آخر آن هستیم، طبق قرار قبلی، دوره‌های تکمیلی و پیشرفته‌ی برنامه‌نویسی اندروید را با رویکردی کاملاً پروژه‌محور آغاز نموده‌ایم که در آن، هر پروژه بصورت جداگانه ارائه می‌شود.

هدف ما این بود که آموزش ساخت بازی را ارائه دهیم؛ لیکن باتوجه‌به اینکه بازی‌سازی بصورت اصولی در کشور ما آموزش داده نشده و حتی پیشنیازهای آن نیز تدریس نمی‌شود، این نیاز بصورت جدی احساس شد که آموزش جامع و کاملی که تمامی پیشنیازهای لازم را در قالب پروژه‌های متعدد عملی ارائه‌دهد، تدوین نماییم.

در این راستا، دوره‌ی آموزشی جدیدی تحت‌عنوان ساخت بازی‌های کامپیوتری با زبان جاوا و فریمورک LibGDX در قالب بازی‌های Desktop و Android و آموزش تولید خروجی برای iOS و نسخه‌ی تحت مرورگر HTML5 و… که از مدتی قبل درحال ضبط بوده است، کم‌کم به مرحله‌ای رسیده که می‌توانیم پیش‌فروش آنرا آغاز نماییم که در نهایت تا پایان فروردین‌ماه 1398 بصورت کامل منتشر خواهد شد.

در این دوره شما قدم به قدم با مراحل نصب نرم‌افزارهای موردنیاز و ایجاد یک پروژه‌ی جاوای جدید در محیط نرم‌افزار BlueJ و NetBeans آشنا شده و سپس وارد دنیای بازی‌سازی خواهید شد و تمامی مباحث موردنیاز را درقالب پروژه‌های عملی متعدد خواهید آموخت و پس‌از تسلط به ساخت بازی‌های نسخه‌ی Desktop (مخصوص PC) تمامی پروژه‌ها را برای اندروید و در محیط AndroidStudio پیاده‌سازی می‌کنیم.

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

برخی از سرفصل‌ها

  • نحوه‌ی بارگذاری تصاویر در بازی
  • چرخه‌ی حیات یک بازی کامپیوتری
  • پروژه‌ی عملی ایجاد یک بازی دوبعدی جمع‌آوری منابع
  • تغییر روند بازی بعد از نوشتن نسخه‌ی اولیه
  • ایجاد و ویرایش انیمیشن‌ها
  • قوانین فیزیک و نحوه‌ی بکارگیری آنها در بازی
  • تشخیص برخورد اجسام با یکدیگر
  • مدیریت مجموعه‌ی عناصر در بازی
  • مرزگذاری برای دنیای بازی
  • ایجاد چند صحنه (دوربین) در بازی
  • پروژه‌ی عملی ایجاد بازی هدف‌گیری (تیراندازی)
  • مدیریت دشمن و هوش مصنوعی در بازی
  •  نمایش متن و رابط کاربری بازی
  •  صدا و موسیقی
  • پروژه‌ی عملی ساخت بازی اسکرول‌شونده‌ی افقی
  • پروژه‌ی عملی ایجاد بازی تخریب دیوار با راکت و توپ
  • پروژه‌ی عملی بازی پازل
  • پروژه‌ی عملی بازی کارت
  • تحلیل و بازبینی بازی از قبل نوشته‌شده
  • پروژه‌ی عملی بازی مشابه ماریو
  • پروژه‌ی عملی بازی جوینده‌ی گنج
  • دریافت ورودی از دسته‌ی بازی و صفحات لمسی
  • پروژه‌ی عملی بازی ماز (هزارتو)
  • گرافیک دوبعدی پیشرفته (سیستم‌های ذره‌ای و سایه‌زنی)
  • پروژه‌ی عملی ساخت بازی سه‌بعدی

این مجموعه‌ی آموزشی با مدت‌زمان محتوای قریب به ۱۰۰ ساعت تولید شده و از هم‌اکنون بصورت پیش‌خرید به‌مبلغ ۷۵ هزار تومان قابل خریداری است و پس‌از ارائه، هزینه‌ی آن به ۱۵۰ هزار تومان افزایش خواهد یافت. بنابراین به تمامی علاقمندان به ورود حرفه‌ای و اصولی به عرصه‌ی ساخت بازی‌های کامپیوتری که به‌جرأت می‌توان آنرا درآمدزاترین حوزه‌ی برنامه‌نویسی دانست، توصیه می‌کنیم که فرصت پیش‌خرید را از دست ندهند.

برای خرید این مجموعه‌ی آموزشی به نشانی http://shop.ncis.ir/game-libgdx مراجعه فرمایید.

نمونه‌ی تصاویر پروژه‌های انجام‌شده در این آموزش

نویسنده: محمد مصطفی شهرکی