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

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

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

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

عنوان دوره: بازی‌ساز شو! آموزش گام به گام برنامه‌نویسی با پایتون و کتاب 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. مقدمه‌ای بر طراحی بازی
بازی‌ساز شو! آموزش گام به گام برنامه‌نویسی با پایتون و Learn to Code with Games

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

به دنیای هیجان‌انگیز بازی‌سازی خوش آمدید!

آیا همیشه رویای ساخت بازی‌های خودتان را داشته‌اید؟ دوست دارید خلاقیت خود را در قالب یک بازی جذاب به نمایش بگذارید؟ با دوره "بازی‌ساز شو!"، این رویا را به واقعیت تبدیل کنید! این دوره، یک راهنمای جامع و گام به گام برای ورود به دنیای برنامه‌نویسی و بازی‌سازی است. ما در این دوره، با الهام از کتاب پرفروش "Learn to Code with Games"، یک تجربه یادگیری جذاب و سرگرم‌کننده را برای شما فراهم کرده‌ایم.

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

درباره دوره

دوره "بازی‌ساز شو!" یک دوره آموزشی کامل است که شما را از مفاهیم پایه‌ای برنامه‌نویسی با زبان پایتون، تا ساخت بازی‌های پیشرفته با استفاده از کتابخانه Pygame، همراهی می‌کند. ما از کتاب "Learn to Code with Games" به عنوان یک منبع الهام‌بخش استفاده می‌کنیم و مفاهیم آن را با رویکردی عملی و کاربردی آموزش می‌دهیم. این دوره، با ارائه تمرین‌ها و پروژه‌های عملی، به شما کمک می‌کند تا مهارت‌های خود را در برنامه‌نویسی و بازی‌سازی تقویت کنید و بازی‌های خود را بسازید.

موضوعات کلیدی دوره

در این دوره، شما با طیف گسترده‌ای از مفاهیم و مهارت‌های کلیدی آشنا خواهید شد:

  • مقدمه‌ای بر برنامه‌نویسی و زبان پایتون
  • نصب و راه‌اندازی پایتون و Pygame
  • متغیرها، انواع داده‌ها و عملگرها
  • ساختارهای کنترلی (if، else، for، while)
  • توابع و ماژول‌ها
  • کار با ورودی و خروجی
  • آشنایی با کتابخانه Pygame
  • مدیریت رویدادها (کلیک، فشار دادن کلیدها)
  • کار با تصاویر، صداها و انیمیشن‌ها
  • طراحی رابط کاربری بازی
  • ساخت بازی‌های دو بعدی (2D)
  • مبانی هوش مصنوعی (AI) در بازی
  • بهینه‌سازی بازی
  • انتشار بازی (مقدماتی)

مخاطبان دوره

این دوره برای چه کسانی مناسب است؟

  • افرادی که علاقه‌مند به یادگیری برنامه‌نویسی هستند.
  • علاقه‌مندان به بازی‌سازی و ساخت بازی‌های کامپیوتری.
  • دانش‌آموزان و دانشجویانی که می‌خواهند مهارت‌های جدیدی در زمینه فناوری اطلاعات کسب کنند.
  • هر کسی که می‌خواهد یک سرگرمی جذاب و خلاقانه داشته باشد.
  • کسانی که به دنبال کسب درآمد از طریق بازی‌سازی هستند.

چرا این دوره را بگذرانیم؟

با شرکت در دوره "بازی‌ساز شو!"، شما:

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

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

دوره "بازی‌ساز شو!" شامل بیش از 100 سرفصل جامع و کاربردی است که به شما کمک می‌کند از مبتدی تا پیشرفته، مهارت‌های بازی‌سازی خود را ارتقا دهید. در اینجا تنها به چند سرفصل از این دوره اشاره می کنیم:

بخش ۱: مقدمات (20 سرفصل)

  • مفاهیم اولیه برنامه‌نویسی و تاریخچه بازی‌سازی
  • نصب و راه‌اندازی پایتون و Pygame
  • آشنایی با محیط توسعه (IDE)
  • اولین برنامه: Hello World
  • متغیرها و انواع داده‌ها
  • عملگرهای ریاضی و منطقی
  • ورودی و خروجی
  • ساختارهای کنترلی (if, else, elif)
  • حلقه‌ها (for, while)
  • توابع و ماژول‌ها
  • کار با کتابخانه‌های پایتون
  • ...

بخش ۲: Pygame و مبانی بازی‌سازی (30 سرفصل)

  • مقدمه‌ای بر Pygame
  • نصب و راه‌اندازی Pygame
  • پنجره و صفحه نمایش بازی
  • مدیریت رویدادها (کلیک، فشار دادن کلیدها)
  • مفهوم Sprite و گروه بندی Sprite ها
  • رسم اشکال هندسی
  • کار با رنگ‌ها
  • کار با تصاویر
  • انیمیشن و حرکت اشیا
  • پخش صدا و موسیقی
  • ...

بخش ۳: ساخت بازی‌های دو بعدی (25 سرفصل)

  • طراحی و ساخت بازی Pong
  • طراحی و ساخت بازی Snake
  • اصول برخورد (Collision Detection)
  • طراحی رابط کاربری
  • اضافه کردن منو به بازی
  • مدیریت امتیازات
  • ساخت بازی‌های پلتفرمر (Platformer)
  • افزودن قابلیت‌های پیشرفته به بازی‌ها
  • ...

بخش ۴: مفاهیم پیشرفته و هوش مصنوعی (20 سرفصل)

  • مقدمه ای بر هوش مصنوعی (AI) در بازی
  • طراحی و پیاده‌سازی هوش مصنوعی برای دشمنان
  • الگوریتم‌های مسیر یابی
  • بهینه‌سازی بازی
  • ...

بخش ۵: انتشار بازی و توسعه (5 سرفصل)

  • انتشار بازی (مقدماتی)
  • اصول طراحی بازی
  • ابزارها و منابع بازی‌سازی
  • ...

با شرکت در دوره "بازی‌ساز شو!"، شما نه تنها یک دوره آموزشی می‌گذرانید، بلکه یک سفر هیجان‌انگیز به دنیای بازی‌سازی را آغاز می‌کنید! همین حالا ثبت‌نام کنید و به جمع بازی‌سازان بپیوندید!

✦ مجموعه ویژه یادگیری

یک دوره، چند مسیر برای یادگیری بهتر

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

📚 محتوای متنی 🎧 صوت و ویدیو 🧠 مرور هوشمند

محتویات بسته آموزشی

مجموعه‌ای از منابع برای شیوه‌های مختلف یادگیری
📚
کتاب نکته‌های خودمانی
نسخه PDF با زبان ساده، روان و کاربردی برای یادگیری راحت‌تر مفاهیم.
PDF · بیان ساده
📘
کتاب نکته‌های رسمی فارسی
نسخه PDF با نگارش استاندارد، بیان دقیق و رویکرد علمی.
PDF · نگارش رسمی
❓
کتاب پرسش و پاسخ تشریحی
نسخه PDF برای مرور مفاهیم و آشنایی با پاسخ‌های توضیحی.
PDF · یادگیری مفهومی
✅
کتاب پرسش‌های چهارگزینه‌ای
نسخه PDF برای تمرین، سنجش آموخته‌ها و آمادگی بیشتر.
PDF · تمرین و سنجش
🎧
پادکست‌های صوتی فارسی
محتوای صوتی برای یادگیری و مرور مطالب در زمان‌های مختلف.
محتوای صوتی
🎬
ویدیوهای آموزشی فارسی
محتوای ویدیویی برای تکمیل تجربه یادگیری و درک بهتر مطالب.
محتوای ویدیویی
💻
اکانت سامانه آنلاین فلش‌کارت
دسترسی به نرم‌افزار آنلاین فلش‌کارت ویژه این دوره برای تمرین و مرور مطالب.
دسترسی آنلاین
🎓
گواهی پایان دوره
امکان دریافت گواهی پس از تکمیل فعالیت‌های لازم در سامانه و طی مراحل تأیید.
پس از تکمیل شرایط
💾
بسته فیزیکی روی فلش مموری
این محصول به‌صورت فلش مموری حاوی فایل‌های آموزشی، محتوای صوتی و ویدیویی ارائه می‌شود.
تحویل فیزیکی
نکته: استفاده از سامانه آنلاین فلش‌کارت به اتصال اینترنت نیاز دارد؛ محتوای قابل استفاده آفلاین به نوع فایل‌های موجود در بسته بستگی دارد.
SMART LEARNING

🌐 سامانه آنلاین فلش‌کارت؛ مرور هدفمند و هوشمند

اکانت ارائه‌شده، دسترسی به نسخه تحت وب سامانه فلش‌کارت ویژه این دوره را فراهم می‌کند. این سامانه از الگوریتم زمان‌بندی مرور SM-2 استفاده می‌کند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم می‌کند.

به این ترتیب، کارت‌های دشوارتر می‌توانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسب‌تری داشته باشید.

🧠
مرور زمان‌بندی‌شده
📈
پیگیری پیشرفت
🔄
تمرین و تکرار هدفمند
📚 حجم آموزشی دوره
هزاران
فلش‌کارت آموزشی، به‌صورت تقریبی
۶۰ ساعت
مدت‌زمان معادل برآوردشده آموزشی

مدت‌زمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج می‌شود.

🏅

گواهی دوزبانه با استعلام آنلاین

گواهی فارسی و انگلیسی · لینک اختصاصی · QR Code

پس از تکمیل فعالیت‌های لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر می‌شود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.

⚖️ توضیح مهم درباره گواهی پایان دوره

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

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: Game Development Interactive Programming Learn to Code with Games Pygame Pygame Tutorial Python Python game development Python Programming آموزش برنامه‌نویسی پایتون آموزش پای‌گیم بازی‌سازی برنامه‌نویسی تعاملی پایتون پای‌گیم ساخت بازی با پایتون

نظرات

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

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