کتاب برنامه‌نویسی شیءگرا: یادگیری الگوهای طراحی در زمینه برنامه‌نویسی بازی

انتخاب پلن

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

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره برنامه‌نویسی شیءگرا: یادگیری الگوهای طراحی در زمینه برنامه‌نویسی بازی

موضوع کلی: برنامه نویسی

موضوع میانی: برنامه‌نویسی شیءگرا (OOP)

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

  • 1. الگوهای طراحی چیست و چرا در بازی‌ها مهم است
  • 2. تک‌نمونه و مدیریت منابع در بازی
  • 3. کارخانه ساده برای تولید دشمنان
  • 4. کارخانه انتزاعی برای سلاح‌ها و آیتم‌ها
  • 5. سازنده برای شخصیت‌های پیچیده
  • 6. نمونه‌سازی برای تکثیر سریع اشیا
  • 7. آداپتور برای یکپارچه‌سازی موتورهای مختلف
  • 8. پل برای جداسازی منطق و نمایش
  • 9. کامپوزیت برای ساختار درخت مهارت
  • 10. دکوراتور برای ارتقای توانایی‌ها
  • 11. نماینده برای بارگذاری تنبل دارایی‌ها
  • 12. زنجیره مسئولیت برای پردازش ورودی
  • 13. فرمان برای پیاده‌سازی undo و replay
  • 14. تفسیرگر برای سیستم دیالوگ
  • 15. تکرارگر برای پیمایش آرایه دشمنان
  • 16. واسط برای کنترل هوش مصنوعی
  • 17. یادآور برای ذخیره وضعیت بازی
  • 18. مشاهدگر برای رویدادهای بازی
  • 19. وضعیت برای ماشین حالت شخصیت
  • 20. استراتژی برای رفتارهای مختلف دشمن
  • 21. روش الگو برای مراحل چرخه بازی
  • 22. مهمان برای افکت‌های برخورد
  • 23. الگوی معماری کامپوننت برای موجودیت‌ها
  • 24. مدیریت حافظه و object pooling
  • 25. الگوی double buffer برای رندرینگ
  • 26. الگوی game loop و زمان‌بندی
  • 27. الگوی update method برای فیزیک
  • 28. الگوی service locator برای سرویس‌های بازی
  • 29. الگوی event queue برای رویدادهای ناهمزمان
  • 30. الگوی state stack برای منوها
  • 31. الگوی flyweight برای ذخیره بافت‌ها
  • 32. الگوی mediator برای ارتباط ماژول‌ها
  • 33. الگوی memento برای چک‌پوینت
  • 34. الگوی prototype برای تولید انفجار
  • 35. الگوی singleton برای تنظیمات جهانی
  • 36. الگوی strategy برای الگوریتم مسیریابی
  • 37. الگوی template method برای مراحل ساخت مرحله
  • 38. الگوی visitor برای سیستم آسیب
  • 39. الگوی command برای کنترلر بازیکن
  • 40. الگوی observer برای اعلان امتیاز
  • 41. الگوی adapter برای پشتیبانی از ورودی لمسی
  • 42. الگوی bridge برای رندر چندپلتفرمی
  • 43. الگوی composite برای گروه‌بندی اشیا
  • 44. الگوی decorator برای افکت‌های بصری
  • 45. الگوی facade برای ساده‌سازی موتور
  • 46. الگوی proxy برای اشیاء از راه دور
  • 47. الگوی chain of responsibility برای فیلتر رویداد
  • 48. الگوی interpreter برای اسکریپت بازی
  • 49. الگوی iterator برای حلقه موجودات
  • 50. الگوی mediator برای سیستم همکاری
  • 51. الگوی memento برای بازگشت به عقب
  • 52. الگوی state برای هوش دشمن
  • 53. الگوی strategy برای حمله‌های مختلف
  • 54. الگوی template برای ساخت آیتم
  • 55. الگوی visitor برای تشخیص برخورد
  • 56. الگوی data-driven design برای پیکربندی
  • 57. الگوی component برای جداسازی وظایف
  • 58. الگوی event-driven برای انیمیشن
  • 59. الگوی message passing برای شبکه
  • 60. الگوی spatial partitioning برای تشخیص برخورد
  • 61. الگوی subclass sandbox برای مهارت‌ها
  • 62. الگوی type object برای انواع دشمن
  • 63. الگوی bytecode برای منطق ماموریت
  • 64. الگوی dirty flag برای به‌روزرسانی
  • 65. الگوی object pool برای گلوله‌ها
  • 66. الگوی prototype برای سلاح‌های تکراری
  • 67. الگوی singleton برای صدا
  • 68. الگوی state برای انیمیشن کاراکتر

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

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

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

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

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


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

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

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

نظرات

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

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