آموزش بازی سازی در پایتون با کتابخانه Pygame
آموزش بازی سازی در پایتون با کتابخانه Pygame
چکیده
یکی از روش های بازی سازی با استفاده از زبان پایتون، کار با کتابخانه Pygame است که در این آموزش نحوه کار با این کتابخانه را فراخواهید گرفت. کتابخانه Pygame به منظور ساخت بازی ایجاد شده است و از Pygame برای ساخت بازی برای پلتفرم های مختلفی مانند سیستم عامل اندروید نیز می توان استفاده کرد. یکی از ویژگی های مهم کتابخانه Pygame متن باز بودن آن است که امکان توسعه این کتابخانه را برای برنامه نویسان فراهم می کند. ما در این آموزش نحوه کار با این کتابخانه برای ساخت بازی در سیستم عامل ویندوز را بررسی خواهیم کرد.
چکیده آموزش
توضیحات تکمیلی
امروزه زبان برنامه نویسی پایتون (Python) به یکی از پرکاربردترین زبان های برنامه نویسی در بین برنامه نویسان تبدیل شده است. زبانی که هر روز بر محبوبیت و تعداد برنامه نویسان آن اضافه می شود و این دلیلی به جز قدرتمند بودن این زبان برنامه نویسی ندارد. ما در این فرادرس قصد داریم شما را با بازی سازی در پایتون آشنا کنیم. یکی از روش های بازی سازی با استفاده از زبان پایتون، کار با کتابخانه Pygame است که در این آموزش نحوه کار با این کتابخانه را فراخواهید گرفت.
کتابخانه Pygame به منظور ساخت بازی ایجاد شده است و از Pygame برای ساخت بازی برای پلتفرم های مختلفی مانند سیستم عامل اندروید نیز می توان استفاده کرد. یکی از ویژگی های مهم کتابخانه Pygame متن باز بودن آن است که امکان توسعه این کتابخانه را برای برنامه نویسان فراهم می کند. ما در این آموزش نحوه کار با این کتابخانه برای ساخت بازی در سیستم عامل ویندوز را بررسی خواهیم کرد.
فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
- درس یکم: نحوه نصب کتابخانه Pygame با pip
- درس دوم: اصول اولیه کدنویسی و معرفی متدهای مختلف و نحوه ایجاد پنجره برای بازی
- درس سوم: نحوه رسم خط و شکل های مختلف
- درس چهارم: انتخاب Icon برای پنجره بازی
- درس پنجم: نحوه ایجاد یک شکل متحرک
- درس ششم: نحوه ایجاد یک شکل با امکان تغییر رنگ
- درس هفتم: کار با کیبورد با استفاده از کتابخانه Pygame و ایجاد یک شکل با امکان حرکت توسط کلیدهای کیبورد
- درس هشتم: کار با موس با کتابخانه Pygame و ایجاد یک شکل با امکان کنترل توسط موس
- درس نهم: نحوه اضافه کردن تصویر به بازی
- درس دهم: تنظیم سرعت بازی
- درس یازدهم: اضافه کردن فونت به صفحه بازی و نوشتن یک متن
- درس دوازدهم: نحوه اضافه کردن صدا به بازی
- درس سیزدهم: برخورد اجسام در بازی و نحوه کنترل آن
مفید برای رشته های
- مهندسی کامپیوتر
آنچه در این آموزش خواهید دید:
نرم افزارهای مرتبط با آموزش
پیش نمایشها

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایینتر از کیفیت HD ویدئو اصلی باشد؛ میتوانید ویدئو را دانلود و مشاهده کنید (دانلود پیشنمایش - حجم: ۵ مگابایت -- (کلیک کنید +))

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایینتر از کیفیت HD ویدئو اصلی باشد؛ میتوانید ویدئو را دانلود و مشاهده کنید (دانلود پیشنمایش - حجم: ۹ مگابایت -- (کلیک کنید +))

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایینتر از کیفیت HD ویدئو اصلی باشد؛ میتوانید ویدئو را دانلود و مشاهده کنید (دانلود پیشنمایش - حجم: ۱۲ مگابایت -- (کلیک کنید +))

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایینتر از کیفیت HD ویدئو اصلی باشد؛ میتوانید ویدئو را دانلود و مشاهده کنید (دانلود پیشنمایش - حجم: ۹ مگابایت -- (کلیک کنید +))










راهنمای سفارش آموزشها
در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
- با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
- با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه
اطلاعات تکمیلی
نام آموزش | آموزش بازی سازی در پایتون با کتابخانه Pygame |
---|---|
ناشر | فرادرس |
شناسه اثر | ۸–۱۲۴۵۲–۰۶۴۲۲۱ (ثبت شده در مرکز رسانههای دیجیتال وزارت ارشاد) |
کد آموزش | FVPHT96111 |
مدت زمان | ۳ ساعت و ۵۵ دقیقه |
زبان | فارسی |
نوع آموزش | آموزش ویدیویی (لینک دانلود) |
حجم دانلود | ۴۹۸ مگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس) |
نظرات
محمد جباری ـ مدرس
در پاسخ به حسین:
سلام. برای این منظور میتونین یک فایل exe برای پروژتون ایجاد کنین. روش انجام این کار رو در دوره آموزشی "آموزش پروژه محور پایتون (Python) - ساخت برنامه هواشناسی آنلاین" که در فرادرس منتشر شده است، توضیح دادم.
موفق باشید.
حسین
سلام. ممنون از این آموزش خوبتون... فقط یه مشکل بزرگی داشت، اونم این بود که استاد هیچ اشاره ایی به خروجی نهایی گرفتن از بازی که میسازیم نکرد.
شیرین
سلام- پیشنهاد می کنم آموزش برنامه نویسی شی گرا در پایتون را هم ببینید.
نوید
سلام و خسته نباشید خدمت تیم محبوب فرادرس. آموزش ساخت بازی دو بعدی با pygame یکی از بهترین دوره هایی بود که من در فرادرس تهیه کردم. استاد جباری، واقعا بر روی مطالب تسلط خوبی داشتن و تنها ایرادی که دیده میشد تکرار زیاد توضیحات بود که البته در درک کردن عمیق تر مطالب بی تاثیر نیست. در کل پروژه هایی مانند بازی سازی، میتونه تسلط رو بر روی زبان برنامه نویسی رو افزایش بده و شما رو به درک عمیق تری برسونه...
واقعا ممنون از فرادرس برای فراهم آوردن این فرصت.
شهریار
پایتون های فرادرس خوبن من تا حالا تو این زمینه آموزشی ندیدم که مشکل داشته باشه.
مهدي
سلام و خسته نباشید به نیم بزرگ فرادرس
آموزش فارسی در حوزه بازی سازی زبان برنامه نویسی پایتون واقعا کمه و من غیر این دوره و یه کتاب چیز خوبی پیدا نکردم و امیدوارم از این دوره استقبال بشه تا فرادرس دوره های بیشتر و جامعتری بزاره
دوره خوبی بود تسلط استاد جباری هم خیلی خوب بود اما خب دوره کوتاه بود و همه مباحثو بطور کامل پوشش نمیداد البته واقعا مبحث گیمینگ خیلی مبحث گسترده ایه و نمیشه با یکی دو تا آموزش کل مبحثو پوشش داد
امیدوارم در حوزه زبان پایتون آموزشهای بیشتری قرار بدین
ممنون
علی
تنها منبع فارسی بود که میشد پیدا کرد و بهش اتکا کرد و نمیشه مقایسه کرد با آموزش های دیگه. کیفیت صدا هم نسبت به پروداکشن های دیگه ضعیف تر هستش.
مهدی
تدریس خوب ولی خیلی جملات رو تکرار می کردند که زمان و وقت رو میگرفت اگر سرعت آموزش هم بالاتر می بود بهتر میشد چون موضوعات ابتدایی رو خیلی تکرار می کردند. که خسته کننده بود. کامل و خوب بود و تونست نیاز من ور برآورده کنه از تون ممنونم.
سعید
jaleb bud... :)