کتاب آموزش مقدماتی ساخت بازی با پایتون و Pygame: قهرمانان پرنده

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره آموزش مقدماتی ساخت بازی با پایتون و Pygame: قهرمانان پرنده

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

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

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

  • 1. مقدمه‌ای بر پایتون و محیط توسعه
  • 2. نصب پایتون و Pygame
  • 3. اولین برنامه: نمایش پنجره بازی
  • 4. مفاهیم اولیه گرافیکی در Pygame
  • 5. رسم اشکال هندسی ساده
  • 6. کار با تصاویر و sprites
  • 7. مدیریت رویدادهای ورودی (کیبورد و ماوس)
  • 8. حرکت دادن اشیاء در صفحه
  • 9. فیزیک پایه: گرانش و پرتاب
  • 10. ایجاد پرتابه (تیر)
  • 11. مدیریت برخوردها (Collision Detection)
  • 12. مفهوم دوربین و اسکرول صفحه
  • 13. طراحی مراحل بازی
  • 14. محیط بازی و پس‌زمینه
  • 15. انیمیشن کاراکترها
  • 16. صداگذاری در بازی
  • 17. مدیریت وضعیت بازی (شروع، پایان، امتیاز)
  • 18. ایجاد دشمنان و موانع
  • 19. هوش مصنوعی ساده برای دشمنان
  • 20. کنترل بازیکن و حرکات
  • 21. طراحی رابط کاربری (UI)
  • 22. نمایش امتیاز و جان بازیکن
  • 23. ذخیره و بارگذاری بازی
  • 24. اشیاء قابل جمع‌آوری
  • 25. مفهوم فیزیک در بازی‌های پرتابی
  • 26. شتاب و سرعت اولیه
  • 27. محاسبه مسیر پرتابه
  • 28. مدیریت چندین پرتابه
  • 29. تنظیم سختی مراحل
  • 30. مراحل پیشرفته‌تر گرانش
  • 31. تغییرات محیطی در طول بازی
  • 32. افکت‌های ویژه تصویری
  • 33. سیستم امتیازبندی پیشرفته
  • 34. مدیریت جان دشمنان
  • 35. انواع مختلف دشمنان
  • 36. موانع ثابت و متحرک
  • 37. طراحی مراحل پیچیده‌تر
  • 38. استفاده از داده‌های خارجی برای مراحل
  • 39. مدیریت صداهای پس‌زمینه
  • 40. افکت‌های صوتی برای رویدادهای مهم
  • 41. مفهوم state machine در بازی
  • 42. مدیریت صفحه عنوان بازی
  • 43. صفحه پایان بازی و نمایش امتیاز نهایی
  • 44. قابلیت شروع مجدد بازی
  • 45. تنظیمات گرافیکی و صوتی
  • 46. کنترل‌های قابل تنظیم توسط بازیکن
  • 47. سیستم دستاوردها (Achievements)
  • 48. ذخیره پروفایل بازیکن
  • 49. شبکه‌سازی پایه (اختیاری)
  • 50. مقدمه‌ای بر مفاهیم شی‌گرایی در پایتون
  • 51. استفاده از کلاس‌ها برای اشیاء بازی
  • 52. وراثت در کلاس‌های بازی
  • 53. پلی‌مورفیسم در Pygame
  • 54. مدیریت حافظه و بهینه‌سازی
  • 55. دیباگ کردن بازی
  • 56. تست بازی
  • 57. مستندسازی کد بازی
  • 58. اصول طراحی بازی‌های موفق
  • 59. روانشناسی کاربر در بازی
  • 60. اهمیت بازخورد به بازیکن
  • 61. مراحل توسعه بازی (Prototype, Alpha, Beta)
  • 62. مدیریت نسخه (Version Control) با Git
  • 63. آشنایی با موتورهای بازی‌سازی دیگر (مقدماتی)
  • 64. مقدمه‌ای بر گرافیک سه‌بعدی (اختیاری)
  • 65. اصول طراحی صدا در بازی
  • 66. مفهوم Narrative Design
  • 67. ساخت شخصیت‌های جذاب
  • 68. توسعه داستان بازی
  • 69. اصول طراحی مراحل چالش‌برانگیز
  • 70. مفهوم Game Loop
  • 71. مدیریت منابع در Pygame
  • 72. بهینه‌سازی رندرینگ
  • 73. استفاده از Sprite Sheets
  • 74. مدیریت انیمیشن‌های پیچیده
  • 75. سیستم ذرات (Particle System)
  • 76. مقدمه‌ای بر هوش مصنوعی پیشرفته در بازی
  • 77. الگوریتم‌های جستجو در بازی
  • 78. اصول طراحی UI/UX برای بازی
  • 79. مفهوم Fades و Transitions
  • 80. مدیریت حالت‌های مختلف بازی (Menu, Gameplay, Pause)
  • 81. اصول طراحی مراحل آموزشی (Tutorial)
  • 82. مفهوم Monetization در بازی‌های مستقل
  • 83. حقوق مالکیت معنوی در بازی
  • 84. اصول اخلاقی در توسعه بازی
  • 85. مقدمه‌ای بر ابزارهای طراحی گرافیک بازی
  • 86. مقدمه‌ای بر ابزارهای طراحی صدا در بازی
  • 87. ساخت یک بازی نمونه کوچک
  • 88. بازخورد گرفتن از دیگران
  • 89. اصلاحات بر اساس بازخورد
  • 90. مقدمه‌ای بر انتشار بازی
  • 91. بازاریابی بازی‌های مستقل
  • 92. مفاهیم پایه اقتصاد بازی (Game Economy)
  • 93. اصول طراحی سیستم‌های پیشرفت (Progression Systems)
  • 94. مدیریت تاریخچه توسعه بازی
  • 95. اصول طراحی مراحل پایانی (Endgame)
  • 96. نکات تکمیلی برای بهبود بازی
  • 97. نهایی‌سازی و انتشار بازی
  • 98. پروژه‌های آینده در توسعه بازی
  • 99. نگاهی به آینده صنعت بازی‌سازی
  • 100. جمع‌بندی دوره و مسیر یادگیری

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

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

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

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

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


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

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

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

نظرات

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

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