کتاب طراحی شیءگرا بازی با Gosu: از مبتدی تا پیشرفته

انتخاب پلن

افزودنی‌های اختیاری

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره طراحی شیءگرا بازی با Gosu: از مبتدی تا پیشرفته

موضوع کلی: توسعه نرم‌افزار بازی

موضوع میانی: طراحی و برنامه‌نویسی بازی‌های دو بعدی

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر توسعه بازی‌های دو بعدی
  • 2. آشنایی با موتور بازی‌سازی Gosu
  • 3. نصب و راه‌اندازی Gosu
  • 4. ساختار یک پروژه بازی در Gosu
  • 5. مفاهیم برنامه‌نویسی شیءگرا
  • 6. کلاس‌ها و اشیاء در Gosu
  • 7. وراثت و چندریختی
  • 8. کپسوله‌سازی و انتزاع
  • 9. متغیرها و انواع داده در Gosu
  • 10. عملگرها و عبارات
  • 11. جریان کنترل: شرط‌ها و حلقه‌ها
  • 12. آرایه‌ها و مجموعه‌ها
  • 13. توابع و روش‌ها در Gosu
  • 14. مدیریت ورودی کاربر: صفحه کلید و ماوس
  • 15. گرافیک در Gosu: تصاویر و بافت‌ها
  • 16. آنیماسیون دو بعدی در Gosu
  • 17. مدیریت صدا و موسیقی
  • 18. سیستم‌های مختصات و تبدیل‌ها
  • 19. تشخیص برخورد در بازی‌های دو بعدی
  • 20. مدیریت منابع و بارگذاری دارایی‌ها
  • 21. طراحی و پیاده‌سازی صحنه‌ها
  • 22. مدیریت حالت بازی
  • 23. پیاده‌سازی منوهای بازی
  • 24. ایجاد رابط کاربری (UI)
  • 25. سیستم امتیازدهی و ذخیره‌سازی
  • 26. طراحی و پیاده‌سازی دشمنان
  • 27. هوش مصنوعی پایه برای دشمنان
  • 28. الگوهای طراحی بازی: Singleton
  • 29. الگوهای طراحی بازی: Observer
  • 30. الگوهای طراحی بازی: Factory
  • 31. بهینه‌سازی عملکرد بازی
  • 32. اشکال‌زدایی و تست بازی
  • 33. انتشار بازی برای پلتفرم‌های مختلف
  • 34. کار با فونت‌ها و متن در Gosu
  • 35. ایجاد افکت‌های ویژه
  • 36. سیستم ذرات
  • 37. استفاده از Tilemap
  • 38. طراحی مراحل بازی
  • 39. پیاده‌سازی فیزیک پایه
  • 40. مدیریت زمان در بازی
  • 41. کار با فایل‌ها و ذخیره‌سازی داده‌ها
  • 42. شبکه‌سازی پایه در Gosu
  • 43. مقدمه‌ای بر گرافیک برداری
  • 44. طراحی و پیاده‌سازی سیستم دوربین
  • 45. استفاده از کتابخانه‌های جانبی
  • 46. توسعه بازی چندنفره
  • 47. مفاهیم طراحی بازی
  • 48. طراحی گیم‌پلی جذاب
  • 49. طراحی صدا و موسیقی برای بازی
  • 50. داستان‌سرایی در بازی
  • 51. آشنایی با ابزارهای طراحی گرافیک
  • 52. آشنایی با ابزارهای ویرایش صدا
  • 53. مدیریت پروژه توسعه بازی
  • 54. نسخه‌بندی و مدیریت کد با Git
  • 55. بهینه‌سازی حافظه در بازی
  • 56. مقایسه Gosu با سایر موتورهای بازی‌سازی دو بعدی
  • 57. آینده توسعه بازی‌های دو بعدی
  • 58. مطالعه موردی: طراحی یک بازی پلتفرمر ساده
  • 59. مطالعه موردی: طراحی یک بازی تیراندازی ساده
  • 60. مطالعه موردی: طراحی یک بازی پازل ساده
  • 61. معماری نرم‌افزار بازی
  • 62. طراحی و پیاده‌سازی سیستم رویداد
  • 63. تکنیک‌های رندرینگ در Gosu
  • 64. استفاده از Shaderها در Gosu
  • 65. آشنایی با مفاهیم OpenGL
  • 66. بهینه‌سازی گرافیک بازی
  • 67. طراحی و پیاده‌سازی سیستم انیمیشن پیشرفته
  • 68. آشنایی با فرمت‌های مختلف فایل‌های گرافیکی
  • 69. آشنایی با فرمت‌های مختلف فایل‌های صوتی
  • 70. آشنایی با اصول طراحی رابط کاربری کاربرپسند
  • 71. طراحی و پیاده‌سازی سیستم راهنما
  • 72. آشنایی با تست نرم‌افزار و روش‌های آن
  • 73. مدیریت ریسک در توسعه بازی
  • 74. بازاریابی و تبلیغات بازی
  • 75. حقوق مالکیت معنوی در بازی‌سازی
  • 76. آشنایی با موتورهای فیزیک دو بعدی
  • 77. استفاده از داده‌کاوی برای بهبود گیم‌پلی
  • 78. طراحی و پیاده‌سازی سیستم گفتگو
  • 79. آشنایی با روش‌های مختلف هوش مصنوعی
  • 80. طراحی و پیاده‌سازی سیستم ماموریت
  • 81. طراحی و پیاده‌سازی سیستم دستاورد
  • 82. طراحی و پیاده‌سازی سیستم چالش
  • 83. آشنایی با الگوریتم‌های جستجو و مسیریابی
  • 84. طراحی و پیاده‌سازی سیستم نقشه‌برداری
  • 85. آشنایی با اصول طراحی بازی برای دستگاه‌های موبایل
  • 86. بهینه‌سازی بازی برای دستگاه‌های موبایل
  • 87. آشنایی با ابزارهای پروفایلینگ عملکرد
  • 88. طراحی و پیاده‌سازی سیستم اعلان‌ها
  • 89. آشنایی با روش‌های مختلف ذخیره‌سازی داده‌ها
  • 90. طراحی و پیاده‌سازی سیستم گزارش خطا
  • 91. آشنایی با اصول امنیت در بازی‌سازی
  • 92. طراحی و پیاده‌سازی سیستم حساب کاربری
  • 93. آشنایی با روش‌های مختلف احراز هویت
  • 94. طراحی و پیاده‌سازی سیستم پرداخت درون‌برنامه‌ای
  • 95. آشنایی با اصول بازاریابی ویروسی
  • 96. طراحی و پیاده‌سازی سیستم رتبه‌بندی
  • 97. آشنایی با اصول طراحی بازی برای بازیکنان معلول
  • 98. طراحی و پیاده‌سازی سیستم تنظیمات بازی
  • 99. آشنایی با روش‌های مختلف ترجمه بازی
  • 100. طراحی و پیاده‌سازی سیستم پشتیبانی از زبان‌های مختلف

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.