کتاب برنامهنویسی شیءگرا برای توسعه بازی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی شیءگرا برای توسعه بازی
موضوع کلی: برنامه نویسی
موضوع میانی: برنامهنویسی شیءگرا (OOP)
📋 سرفصلهای دوره
- 1. متغیرها و انواع داده در سی شارپ
- 2. عملگرها و عبارات شرطی
- 3. حلقههای تکرار و ساختارهای کنترلی
- 4. مفاهیم پایه کلاس و شیء
- 5. سازنده ها و تخریب کننده ها
- 6. وراثت و سلسله مراتب کلاس ها
- 7. چندریختی و متدهای مجازی
- 8. اینترفیس ها و پیاده سازی آن ها
- 9. کلاس های انتزاعی
- 10. کپسوله سازی و سطح دسترسی ها
- 11. مقداردهی اولیه و لیست های مقداردهی
- 12. ساختارها در مقابل کلاس ها
- 13. مدیریت حافظه و garbage collection
- 14. متدهای بسط و کلاس های استاتیک
- 15. عملگرهای بارگذاری شده
- 16. رویدادها و delegate ها
- 17. مدیریت خطا و استثناها
- 18. generic ها و مجموعه های نوع ایمن
- 19. LINQ و پرس و جوی داده
- 20. تایمر و حلقه بازی
- 21. اجزای اصلی موتور بازی (Game Loop)
- 22. مدیریت ورودی از صفحه کلید و ماوس
- 23. مدیریت ورودی از گیم پد
- 24. ذخیره و بارگذاری پیشرفت بازی
- 25. مدیریت سطح و صحنه
- 26. سیستم ذخیره و بازیابی داده
- 27. پایه های فیزیک دو بعدی
- 28. تشخیص برخورد در بازی
- 29. سیستم ذرات و افکت های بصری
- 30. انیمیشن اسپرایت
- 31. انیمیشن فریم به فریم
- 32. مدیریت دارایی و Asset Bundle
- 33. آموزش طراحی رابط کاربری بازی
- 34. مدیریت منوها و دکمه ها
- 35. سیستم پیشرفت و امتیازدهی
- 36. مدیریت صدا و افکت های صوتی
- 37. پیاده سازی هوش مصنوعی ساده برای دشمنان
- 38. الگوریتم های مسیریابی (A*)
- 39. مدیریت وضعیت بازی
- 40. سیستم نوبت دهی در بازی
- 41. مدیریت آیتم و موجودی
- 42. ذخیره و بارگذاری با JSON و XML
- 43. مدیریت حافظه و بهینه سازی عملکرد
- 44. مبانی شبکه و بازی چندنفره
- 45. همگام سازی وضعیت بین کلاینت ها
- 46. مدیریت اتاق و لابی
- 47. سیستم دستیابی به موفقیت (Achievement)
- 48. محلی سازی و ترجمه متن بازی
- 49. تست واحد و دیباگینگ
- 50. مستندسازی کد و کامنت نویسی
- 51. مدیریت خطاهای زمان اجرا
- 52. الگوی طراحی Singleton
- 53. الگوی طراحی Object Pool
- 54. الگوی طراحی Factory
- 55. الگوی طراحی Observer
- 56. الگوی طراحی Command
- 57. الگوی طراحی State
- 58. الگوی طراحی Strategy
- 59. الگوی طراحی Component
- 60. مدیریت وابستگی ها و Dependency Injection
- 61. توسعه با Unity و C#
- 62. آشنایی با MonoGame و C#
- 63. مدیریت چرخه عمر اشیاء در بازی
- 64. مدیریت فایل های پیکربندی
- 65. نوشتن اسکریپت های کمکی
- 66. مدیریت دوربین در بازی
- 67. مدیریت نور و سایه در بازی
- 68. مدیریت بافت و متریال
- 69. مدیریت انیمیشن سه بعدی
- 70. مدیریت ریگ بادی و فیزیک سه بعدی
- 71. مدیریت بازی های دو بعدی با Tilemap
- 72. مدیریت بازی های دو بعدی با Sprite
- 73. مدیریت بازی های دو بعدی با UI
- 74. مدیریت بازی های دو بعدی با Animation
- 75. مدیریت بازی های دو بعدی با Physics 2D
- 76. مدیریت بازی های دو بعدی با Input System
- 77. مدیریت بازی های دو بعدی با Audio
- 78. مدیریت بازی های دو بعدی با Save System
- 79. مدیریت بازی های دو بعدی با Level Design
- 80. مدیریت بازی های دو بعدی با Game Manager
- 81. مدیریت بازی های دو بعدی با Object Pooling
- 82. مدیریت بازی های دو بعدی با Coroutine
- 83. مدیریت بازی های دو بعدی با Async
- 84. مدیریت بازی های دو بعدی با Threading
- 85. مدیریت بازی های دو بعدی با Optimization
- 86. مدیریت بازی های دو بعدی با Profiling
- 87. مدیریت بازی های دو بعدی با Memory Management
- 88. مدیریت بازی های دو بعدی با Debugging
- 89. مدیریت بازی های دو بعدی با Testing
- 90. مدیریت بازی های دو بعدی با Documentation
تگها:
OOP
اصول طراحی بازی
بازیسازی با OOP
برنامهنویسی شیءگرا
توسعه بازی
ساختار کد بازی
کلاس و شیء
وراثت و چندریختی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.