کتاب ساخت بازی "شکار اردک" با پایتون و Pygame

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره ساخت بازی "شکار اردک" با پایتون و Pygame

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

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

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

  • 1. مقدمه‌ای بر پایتون برای توسعه بازی
  • 2. نصب پایتون و Pygame
  • 3. آشنایی با محیط توسعه یکپارچه (IDE)
  • 4. اولین برنامه پایتون: "سلام دنیا"
  • 5. مبانی زبان پایتون: متغیرها و انواع داده
  • 6. عملگرها در پایتون
  • 7. ساختارهای کنترلی: دستورات شرطی (if, elif, else)
  • 8. حلقه‌های تکرار: for و while
  • 9. توابع در پایتون
  • 10. ماژول‌ها و بسته‌های پایتون
  • 11. مقدمه‌ای بر Pygame
  • 12. راه‌اندازی پنجره بازی Pygame
  • 13. مدیریت رویدادها در Pygame
  • 14. رسم اشکال هندسی در Pygame
  • 15. کار با تصاویر در Pygame
  • 16. بارگذاری و نمایش تصاویر
  • 17. تغییر اندازه و جابجایی تصاویر
  • 18. ایجاد انیمیشن ساده
  • 19. مبانی گرافیک در Pygame
  • 20. بازی‌سازی: مفهوم چرخه اصلی بازی (Game Loop)
  • 21. مدیریت زمان در بازی
  • 22. ورودی کاربر: صفحه کلید
  • 23. ورودی کاربر: ماوس
  • 24. ایجاد کلاس برای اشیاء بازی
  • 25. کلاس "اردک"
  • 26. حرکت اردک در صفحه
  • 27. تولید اردک‌های جدید
  • 28. مدیریت صحنه بازی
  • 29. امتیازدهی در بازی
  • 30. نمایش امتیاز روی صفحه
  • 31. مراحل بازی
  • 32. سطوح دشواری
  • 33. صداگذاری در بازی
  • 34. بارگذاری و پخش افکت‌های صوتی
  • 35. پخش موسیقی پس‌زمینه
  • 36. پایان بازی
  • 37. نمایش پیام پایان بازی
  • 38. شروع مجدد بازی
  • 39. ذخیره و بارگذاری امتیازات (مفهومی)
  • 40. بهینه‌سازی عملکرد بازی
  • 41. مدیریت حافظه در بازی
  • 42. رفع اشکالات رایج در Pygame
  • 43. مقدمه‌ای بر مفاهیم شی‌گرایی (OOP)
  • 44. وراثت در پایتون
  • 45. پلی‌مورفیسم (چندریختی)
  • 46. طراحی کلاس‌های بازی پیشرفته‌تر
  • 47. مدیریت چندین اردک
  • 48. مکانیک شلیک
  • 49. ایجاد کلاس "تفنگ"
  • 50. رسم تفنگ
  • 51. تعامل تفنگ با اردک
  • 52. تشخیص برخورد (Collision Detection)
  • 53. انواع برخوردها
  • 54. مدیریت شلیک‌های موفق
  • 55. محدودیت مهمات (اختیاری)
  • 56. مدیریت تیراندازی پشت سر هم (Cool-down)
  • 57. ایجاد پس‌زمینه پویا
  • 58. اضافه کردن عناصر محیطی
  • 59. توسعه رابط کاربری (UI)
  • 60. منوی اصلی بازی
  • 61. دکمه‌های منو
  • 62. گزینه‌های تنظیمات (اختیاری)
  • 63. مدیریت حالت‌های بازی (Menu, Playing, Game Over)
  • 64. پیاده‌سازی منطق بازی
  • 65. قوانین بازی شکار اردک
  • 66. نحوه شمارش امتیازات
  • 67. پیاده‌سازی منطق حرکت اردک‌ها
  • 68. پیاده‌سازی منطق شلیک
  • 69. پیاده‌سازی منطق برخورد
  • 70. پیاده‌سازی منطق پایان بازی
  • 71. مدیریت پیشرفت بازیکن
  • 72. افزایش سرعت اردک‌ها با پیشرفت
  • 73. تغییر الگوهای حرکت اردک‌ها
  • 74. اضافه کردن انواع جدید اردک (اختیاری)
  • 75. طراحی انیمیشن‌های پیچیده‌تر
  • 76. انیمیشن برخورد اردک
  • 77. انیمیشن شلیک
  • 78. انیمیشن مرگ اردک
  • 79. استفاده از فریم‌های انیمیشن
  • 80. مدیریت فریم‌های انیمیشن
  • 81. تکنیک‌های نورپردازی ساده (اختیاری)
  • 82. افکت‌های ذرات (Particle Effects) (اختیاری)
  • 83. ساخت یک بازی ساده با پایتون و Pygame
  • 84. مروری بر چرخه توسعه بازی
  • 85. اصول طراحی بازی
  • 86. ملاحظات اخلاقی در بازی‌سازی
  • 87. توسعه پایدار در بازی‌سازی
  • 88. معرفی کتابخانه‌های مرتبط با بازی‌سازی در پایتون
  • 89. مفاهیم پیشرفته‌تر در Pygame (اختیاری)
  • 90. نکات تکمیلی برای بهبود بازی
  • 91. تمرین عملی: ساخت بازی شکار اردک
  • 92. پروژه‌های مرتبط برای ادامه یادگیری
  • 93. منابع بیشتر برای مطالعه

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

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

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

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

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


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

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

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

نظرات

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

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