کتاب آموزش جامع برنامه‌نویسی ++C برای ساخت بازی‌های جذاب

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره آموزش جامع برنامه‌نویسی ++C برای ساخت بازی‌های جذاب

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

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

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

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

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

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

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

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

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


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

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

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

نظرات

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

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