کتاب برنامهنویسی شیءگرا: یادگیری الگوهای طراحی در زمینه برنامهنویسی بازی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی شیءگرا: یادگیری الگوهای طراحی در زمینه برنامهنویسی بازی
موضوع کلی: برنامه نویسی
موضوع میانی: برنامهنویسی شیءگرا (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 برای انیمیشن کاراکتر
تگها:
Design Patterns
OOP
Unity
الگوهای طراحی
بازیسازی
برنامهنویسی بازی
برنامهنویسی شیءگرا
سی شارپ
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.