, ,

کتاب از صفر تا قهرمانی: آموزش برنامه نویسی بازی با زبان ساده برای نوجوانان

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب از صفر تا قهرمانی: آموزش برنامه نویسی بازی با زبان ساده برای نوجوانان

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

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

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

  • 1. به دنیای برنامه نویسی بازی خوش آمدید!
  • 2. بازی چیست و چطور ساخته می‌شود؟
  • 3. ابزارهای مورد نیاز: محیط توسعه و زبان پایتون.
  • 4. نصب پایتون و Pygame.
  • 5. اولین برنامه شما: "سلام دنیا!"
  • 6. آشنایی با خط فرمان و محیط کدنویسی.
  • 7. متغیرها: جعبه‌هایی برای ذخیره اطلاعات.
  • 8. انواع داده: اعداد، متن و مقادیر منطقی.
  • 9. عملگرها: جمع، تفریق، ضرب و تقسیم در کد.
  • 10. ورودی گرفتن از کاربر: تعامل اولیه.
  • 11. دستورات شرطی: "اگر این اتفاق افتاد، آن کار را انجام بده."
  • 12. حلقه‌ها: تکرار کارها برای صرفه‌جویی در زمان.
  • 13. توابع: بلوک‌های قابل استفاده مجدد از کد.
  • 14. کامنت‌ها: توضیح دادن کد برای خود و دیگران.
  • 15. اشکال زدایی (Debugging): پیدا کردن و رفع ارورها.
  • 16. معرفی Pygame: کتابخانه محبوب ساخت بازی.
  • 17. راه‌اندازی پنجره بازی شما.
  • 18. رنگ‌ها در Pygame: سیستم RGB.
  • 19. ترسیم اشکال ساده: مربع، دایره و خط.
  • 20. نمایش متن روی صفحه.
  • 21. حلقه بازی (Game Loop): قلب هر بازی.
  • 22. به‌روزرسانی صفحه نمایش.
  • 23. رویدادها (Events): رخدادهای بازی شما.
  • 24. مدیریت ورودی کیبورد: کلیدهای بالا، پایین، چپ، راست.
  • 25. مدیریت ورودی ماوس: کلیک و حرکت.
  • 26. بارگذاری تصاویر: اولین اسپریت شما.
  • 27. نمایش اسپریت‌ها روی صفحه.
  • 28. سیستم مختصات X و Y در Pygame.
  • 29. حرکت اسپریت: تغییر موقعیت.
  • 30. کنترل سرعت بازی: تنظیم FPS (فریم بر ثانیه).
  • 31. جلوگیری از خروج اسپریت از صفحه.
  • 32. ساخت پس‌زمینه برای بازی.
  • 33. افزودن افکت‌های بصری ساده.
  • 34. کار با زمان در Pygame.
  • 35. سازماندهی کد با توابع برای بازی.
  • 36. حرکت بازیکن با کیبورد.
  • 37. تشخیص برخورد (Collision Detection) با مستطیل‌ها.
  • 38. تشخیص برخورد با دایره‌ها.
  • 39. ایجاد چندین شیء در بازی (با لیست‌ها).
  • 40. ایجاد دشمنان و موانع.
  • 41. حرکت خودکار دشمنان.
  • 42. امتیاز دهی در بازی.
  • 43. نمایش امتیاز روی صفحه.
  • 44. سیستم سلامتی (Health Bar) برای بازیکن.
  • 45. ایجاد آیتم‌های جمع‌کردنی (Collectibles).
  • 46. بارگذاری و پخش افکت‌های صوتی.
  • 47. بارگذاری و پخش موسیقی پس‌زمینه.
  • 48. مدیریت وضعیت‌های بازی: منو، بازی، پایان بازی.
  • 49. ساخت منوی شروع بازی.
  • 50. ساخت صفحه "بازی تمام شد".
  • 51. دکمه‌ها: تعامل با منوها.
  • 52. ایجاد قابلیت شلیک (پرتاب گلوله).
  • 53. مدیریت گلوله‌ها و برخورد آن‌ها.
  • 54. ساخت قابلیت افزایش قدرت (Power-ups).
  • 55. استفاده از اعداد تصادفی برای تنوع در بازی.
  • 56. معرفی برنامه‌نویسی شیءگرا (OOP) برای بازی‌ها.
  • 57. کلاس Player: ساختار بازیکن.
  • 58. کلاس Enemy: ساختار دشمنان.
  • 59. کلاس Bullet: ساختار گلوله‌ها.
  • 60. استفاده از کلاس‌ها برای سازماندهی بهتر بازی.
  • 61. برنامه‌ریزی برای ساخت بازی "تیرانداز فضایی".
  • 62. تنظیم ساختار اولیه بازی با کلاس‌ها.
  • 63. پیاده‌سازی حرکت و شلیک بازیکن.
  • 64. تولید تصادفی شهاب‌سنگ‌ها یا دشمنان.
  • 65. تشخیص برخورد گلوله با دشمن.
  • 66. تشخیص برخورد بازیکن با دشمن.
  • 67. سیستم امتیازدهی و افزایش امتیاز.
  • 68. مدیریت سلامتی بازیکن و شرایط "بازی تمام شد".
  • 69. اضافه کردن انفجارها و انیمیشن‌های ساده.
  • 70. بهبود کنترل‌های بازیکن.
  • 71. ایجاد یک منوی شروع جذاب.
  • 72. صفحه دستورالعمل‌های بازی.
  • 73. ساخت صفحه "بازی تمام شد" با نمایش امتیاز.
  • 74. قابلیت شروع مجدد بازی.
  • 75. اضافه کردن سطوح دشواری متفاوت.
  • 76. ذخیره بالاترین امتیاز (High Score) در یک فایل.
  • 77. بارگذاری بالاترین امتیاز در شروع بازی.
  • 78. اشکال‌زدایی و تست کامل بازی.
  • 79. بهینه‌سازی کدهای بازی.
  • 80. آماده‌سازی بازی برای نمایش به دوستان.
  • 81. معرفی بازی‌های پلتفرمر: مفاهیم اصلی.
  • 82. شبیه‌سازی گرانش (Gravity).
  • 83. قابلیت پرش بازیکن.
  • 84. طراحی پلتفرم‌ها و زمین بازی.
  • 85. تشخیص برخورد بازیکن با پلتفرم‌ها.
  • 86. ساختن محیط بازی با استفاده از کاشی‌ها (Tiles).
  • 87. حرکت افقی دوربین (Scrolling) در بازی.
  • 88. دنبال کردن بازیکن توسط دوربین.
  • 89. اضافه کردن آیتم‌های جمع‌کردنی در پلتفرمر.
  • 90. انواع مختلف پلتفرم‌ها (متحرک، ناپدیدشونده).
  • 91. دشمنان ساده در بازی پلتفرمر.
  • 92. طراحی سطح (Level Design) اولیه.
  • 93. انتقال بین سطوح (Level Transition).
  • 94. بهبود فیزیک پرش و حرکت.
  • 95. پیاده‌سازی یک بازی پلتفرمر ساده.
  • 96. نکات حرفه‌ای برای اشکال‌زدایی بازی.
  • 97. بهینه‌سازی عملکرد بازی: روان‌تر اجرا شدن.
  • 98. اصول طراحی بازی: از ایده تا اجرا.
  • 99. چگونه پروژه بازی خودتان را برنامه‌ریزی کنید.
  • 100. آینده شما در برنامه نویسی بازی: ادامه مسیر.

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب از صفر تا قهرمانی: آموزش برنامه نویسی بازی با زبان ساده برای نوجوانان”

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

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