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

349,950 تومان
بازی‌ساز شو! آموزش گام به گام برنامه‌نویسی با پایتون و Learn to Code with Games بازی‌ساز شو! آموزش گام به گام برنامه‌نویسی با پایتون و Learn to Code with Games به دنیای هیجان‌انگیز بازی‌سازی خوش آمدید...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 87,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

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

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

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

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

  • 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. مقدمه‌ای بر طراحی بازی
اپلیکیشن آموزشی اندروید
یادگیری هوشمند، همیشه همراه شما
فلش‌کارت‌های آموزشی را در یک محیط فارسی، ساده و کاربردی مرور کنید؛ پاسخ‌های خود را بسنجید و پیشرفت یادگیری‌تان را دنبال کنید.
مطالعه آفلاین محیط فارسی و راست‌چین ویژه اندروید
فلش‌کارت آموزشی؛ روشی کاربردی برای مرور مطالب

این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلش‌کارت طراحی شده است. کارت‌ها را یکی‌یکی مرور کنید، پاسخ پرسش‌ها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.

📴
یادگیری بدون اینترنت مداوم
پس از نصب و در دسترس بودن محتوای دوره، فلش‌کارت‌ها را در زمان و مکان دلخواه مرور کنید.
🗂️
انواع محتوای آموزشی
از نکته‌های آموزشی تا پرسش‌های چهارگزینه‌ای و پرسش‌وپاسخ، مطالب را متناسب با نیاز خود مرور کنید.
📊
ارزیابی میزان یادگیری
پاسخ‌های درست و غلط خود را ثبت کنید و آمار عملکردتان را به تفکیک نوع محتوا ببینید.
🎯
مرور هدفمند فصل‌ها
فصل‌های موردنظر را انتخاب کنید و با استفاده از گزینه انتخاب همه، مرور فصل‌های مرورنشده را در اولویت قرار دهید.
انواع فلش‌کارت‌های قابل مرور

محتوای آموزشی در قالب‌های متنوع ارائه می‌شود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموخته‌ها قابل استفاده باشد.

💬
نکته‌های خودمانی
یادگیری ساده و روان
📘
نکته‌های رسمی و کتابی
مرور دقیق مفاهیم
📝
پرسش‌های چهارگزینه‌ای
سنجش آموخته‌ها
❓
پرسش‌وپاسخ
تمرین یادآوری پاسخ
🎓
درسنامه
مرور محتوای آموزشی
امکانات مرور و ارزیابی
حرکت ساده بین کارت‌ها
استفاده از دکمه‌های قبلی و بعدی و مشاهده نوار پیشرفت برای دنبال کردن روند مرور.
مشاهده پاسخ و توضیحات
برگرداندن کارت برای نمایش پاسخ و توضیحات در قالب‌هایی مانند تست و پرسش‌وپاسخ.
تنظیم اندازه فونت
انتخاب اندازه مناسب نوشته‌ها برای تجربه مطالعه راحت‌تر.
نمایش فرمول‌های ریاضی
پشتیبانی از نمایش صحیح فرمول‌ها و روابط ریاضی مبتنی بر LaTeX.
ثبت نتیجه و گزارش آماری
علامت‌گذاری هر پاسخ به‌صورت درست یا غلط و مشاهده تعداد و درصد موفقیت برای انواع محتوا.
طراحی‌شده برای مطالعه روزمره
  • رابط کاربری فارسی و راست‌چین با فونت وزیر.
  • تم روشن و تیره مطابق تنظیمات سیستم.
  • صفحه‌بندی ساده برای انتخاب دوره و شروع مرور.
  • نمایش تعداد دفعات مرور هر فصل.
  • انتخاب چند فصل برای مرور هم‌زمان.
  • امکان تمرکز بر فصل‌هایی که هنوز مرور نشده‌اند.
مناسب برای چه کسانی است؟

این اپلیکیشن برای دانش‌آموزان، دانشجویان، داوطلبان آزمون‌ها و علاقه‌مندان به یادگیری طراحی شده است؛ به‌ویژه کسانی که می‌خواهند مطالب آموزشی را در زمان‌های کوتاه مرور کنند، دانسته‌های خود را بسنجند و مطالعه منظم‌تری داشته باشند.

توجه: محتوای آموزشی و تعداد فلش‌کارت‌ها به دوره انتخاب‌شده بستگی دارد. محتوای دوره پس از نصب، درون برنامه قابل استفاده است؛ با این حال، دریافت اولیه اپلیکیشن و به‌روزرسانی‌های احتمالی ممکن است به اینترنت نیاز داشته باشند.
گالری تصاویر اپلیکیشن‌ها
محیط واقعی اپلیکیشن‌های آموزشی ما
تصاویر زیر، نمونه‌هایی از محیط واقعی اپلیکیشن‌های آموزشی ما هستند و قالب کلی، سبک طراحی و شیوه نمایش محتوای آموزشی در این برنامه‌ها را نشان می‌دهند.
نگاهی به فضای داخل برنامه
تصویر محیط اپلیکیشن آموزشی ۱
نمای اپلیکیشن ۱
تصویر محیط اپلیکیشن آموزشی ۲
نمای اپلیکیشن ۲
تصویر محیط اپلیکیشن آموزشی ۳
نمای اپلیکیشن ۳
تصویر محیط اپلیکیشن آموزشی ۴
نمای اپلیکیشن ۴
تصویر محیط اپلیکیشن آموزشی ۵
نمای اپلیکیشن ۵
تصویر محیط اپلیکیشن آموزشی ۶
نمای اپلیکیشن ۶
تصویر محیط اپلیکیشن آموزشی ۷
نمای اپلیکیشن ۷
تصویر محیط اپلیکیشن آموزشی ۸
نمای اپلیکیشن ۸
تصویر محیط اپلیکیشن آموزشی ۹
نمای اپلیکیشن ۹
تصویر محیط اپلیکیشن آموزشی ۱۰
نمای اپلیکیشن ۱۰
تصویر محیط اپلیکیشن آموزشی ۱۱
نمای اپلیکیشن ۱۱
نکته مهم درباره تصاویر
این تصاویر نمونه‌ای از قالب و سبک طراحی اپلیکیشن‌های آموزشی ما هستند. اپلیکیشن ارائه‌شده نیز از همین رویکرد طراحی و نمایش محتوای آموزشی پیروی می‌کند؛ جزئیات ظاهری و امکانات قابل مشاهده ممکن است متناسب با نوع دوره و بخش مورد استفاده متفاوت باشد.
تگ‌ها: Game Development Interactive Programming Learn to Code with Games Pygame Pygame Tutorial Python Python game development Python Programming آموزش برنامه‌نویسی پایتون آموزش پای‌گیم بازی‌سازی برنامه‌نویسی تعاملی پایتون پای‌گیم ساخت بازی با پایتون

نظرات

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

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