, ,

کتاب بازی‌ساز شو! آموزش گام به گام برنامه‌نویسی با پایتون و کتاب Learn to Code with Games

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب بازی‌ساز شو! آموزش گام به گام برنامه‌نویسی با پایتون و کتاب Learn to Code with Games

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

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

📋 سرفصل‌های کتاب (100 موضوع)

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

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

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

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

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

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


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

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

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

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب بازی‌ساز شو! آموزش گام به گام برنامه‌نویسی با پایتون و کتاب Learn to Code with Games”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا