×
ribbon

آموزش بازی سازی با پایتون - pygame

مدرس:

حسین کرمی

آموزش ساخت بازی های 2بعدی و برنامه های تعاملی با کتابخانه pygame و زبان برنامه نویسی پایتون

جدید
گواهی‌نامه
40دانشجو
9ساعت
سرفصل‌ها
متوسط سطح دوره
بروزرسانیمهر ۱۴۰۵
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

ساخت بازی‌های دوبعدی با پایتون و کتابخانه Pygame

پیاده‌سازی حرکت، ورودی‌های کیبورد و ماوس و تشخیص برخورد

کار با تصاویر، اسپرایت‌ها، Sprite Sheet و ساخت انیمیشن

طراحی و پیاده‌سازی مکانیک‌های بازی مانند امتیازدهی، سلامتی، دشمنان و آیتم‌ها در پروژه‌های عملی

این دوره شامل:

9 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

پیش‌نیاز‌ها

برای شرکت در این دوره، آشنایی مقدماتی با زبان برنامه‌نویسی پایتون توصیه می‌شود. هنرجو بهتر است با متغیرها، شرط‌ها، حلقه‌ها و توابع آشنا باشد. آشنایی با Pygame یا تجربه قبلی بازی‌سازی ضروری نیست؛ تمام مفاهیم موردنیاز به‌صورت عملی و مرحله‌به‌مرحله آموزش داده می‌شوند.

توضیحات دوره

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

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

در این دوره چه چیزهایی یاد می‌گیریم؟

  • آشنایی با محیط Pygame و ساختار اجرای یک بازی
  • حرکت‌دادن شخصیت‌ها و اشیا و کنترل آن‌ها با کیبورد و ماوس
  • کار با موقعیت، بردارها و تشخیص برخورد بین اشیا
  • نمایش متن، امتیاز، وضعیت بازی و اطلاعات موردنیاز بازیکن
  • استفاده از تصاویر و اسپرایت‌ها برای ساخت شخصیت‌های بازی
  • برش Sprite Sheet و ساخت انیمیشن برای شخصیت‌ها
  • مدیریت گروهی از اشیا، دشمنان و آیتم‌های قابل جمع‌آوری
  • پیاده‌سازی سیستم امتیاز، سلامتی، آسیب و پایان بازی
  • ساخت رفتارهای حرکتی برای دشمنان و تعامل آن‌ها با بازیکن
  • ترکیب آموخته‌ها در پروژه‌های عملی و ساخت بازی‌های کامل‌تر

روش آموزش چگونه است؟

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

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

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

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

دیدگاه کاربران

5

بر اساس امتیاز 2 دانشجو

1
2
3
4
5

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

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

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
2دوره
65دانشجو
2نظر و امتیاز

من حسین کرمی، توسعه‌دهنده نرم‌افزار و مدرس برنامه‌نویسی هستم. در حوزه توسعه Backend با Python، Django و FastAPI فعالیت می‌کنم و به طراحی سیستم‌های نرم‌افزاری و حل مسائل واقعی علاقه‌مندم.

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

poster

آموزش بازی سازی با پایتون - pygame

40دانشجو