دوره آموزشی
The Great Courses
دوبله زبان فارسی

یادگیری توسعه بازی با پایتون - ساخت بازی بیلیارد

یادگیری توسعه بازی با پایتون - ساخت بازی بیلیارد

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • درک برنامه‌نویسی بازی پیشرفته و مقدماتی با استفاده از Python ،Pygame و Pymunk
  • یادگیری چگونگی ساخت بهترین بازی‌های رابط کاربری گرافیکی با پایتون
  • یادگیری پایتون با ساخت بازی بیلیارد
  • یادگیری چگونگی مدیریت فیزیک در بازی‌ها با استفاده از ماژول پایتون pygame

پیش‌نیازهای دوره

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

توضیحات دوره

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

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

با ترکیب این مهارت‌ها، دو بازی کامل و جذاب را خواهید ساخت:

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

این دوره عملی شامل موارد زیر است:

  • راهنمایی قدم به قدم برای تسلط به Pygame و Pymunk
  • تمرین‌های کدنویسی عملی و پروژه‌هایی برای تثبیت درک شما
  • بینش‌هایی در مورد تکنیک‌های طراحی بازی و اشکال‌زدایی

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

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

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

یادگیری توسعه بازی با پایتون - ساخت بازی بیلیارد

  • مقدمه 01:18
  • معرفی Pygame 19:37
  • معرفی شکل در Pygame 08:06
  • ترسیم اشکال 10:08
  • کدهای رنگ 07:51
  • حلقه رویداد 13:05
  • منطق بازی 07:15
  • حرکت دادن بازیکن 08:29
  • بروزرسانی صفحه 06:56
  • مرز 14:09
  • فاصله بین دو نقطه 05:51
  • مقادیر 03:30
  • بردار 05:57
  • معرفی Pymunk 10:36
  • ویژگی‌های Pymunk 07:06
  • بدنه Pymunk 06:18
  • مرزهای Pymunk 07:54
  • Pymunk: اعمال نیرو 07:31
  • Pymunk: اعمال تکانه بر اساس زاویه 11:59
  • منابع بازی 01:22
  • کد قالب اولیه 07:05
  • ایجاد آبجکت Pymunk برای توپ 08:00
  • اعمال تکانه به توپ 06:03
  • افزودن اصطکاک 05:20
  • نشان دادن میز بیلیارد 03:57
  • ایجاد مرز 15:21
  • افزودن چندین توپ 06:46
  • افزودن شکل به توپ‌ها 02:09
  • تغییر چیدمان توپ‌ها 02:43
  • نشان دادن توپ‌ها 08:23
  • افزودن چوب بیلیارد (کیو) 13:03
  • همراه کردن چوب بیلیارد با توپ سفید (کیو) 01:42
  • چرخاندن چوب بیلیارد 05:05
  • تغییر جهت چوب بیلیارد 03:46
  • مخفی کردن حرکت چوب بیلیارد هنگام ضربه 04:08
  • اعمال تکانه بر اساس زاویه 05:24
  • اعمال قدرت در چوب بر اساس نیرو 05:03
  • افزایش نیروی اعمالی 01:46
  • حداکثر نیرو و تغییر جهت نیرو 02:40
  • شروع کار: کد قالب اولیه برای بازی پرندگان خشمگین 09:38
  • منابع بازی 04:27
  • ابزارها 05:27
  • بارگذاری نقشه 11:26
  • تنظیم پس‌زمینه 06:40
  • ترسیم 04:07
  • نشان دادن تصویر پس‌زمینه 07:41
  • راه اندازی قلاب سنگ 12:26
  • بردار و بردار واحد 06:57
  • مدیریت قلاب سنگ 07:33
  • ترسیم طناب قلاب سنگ 12:11
  • مدیریت طول و کشش طناب 12:02
  • اهمیت بردار واحد 04:47
  • کلاس پرنده 09:35
  • پیاده‌سازی کلاس پرنده 06:10
  • کلاس پرنده قرمز 08:46
  • راه اندازی پرنده‌ها 13:39
  • ترسیم پرنده قرمز 07:10
  • حذف پرنده 06:27
  • کلاس فیزیک 11:15
  • ایجاد زمین ثابت 04:00
  • کلاس پرنده فیزیکی 09:31
  • به‌روزرسانی 10:06
  • بروزرسانی مسیر پرنده و مدیریت برخورد با آن 05:53
  • افزودن فیزیک به پرنده 09:21
  • حرکت دادن پرنده 04:09
  • افزودن انیمیشن 07:37
  • کلاس بلوک 14:00
  • کلاس تیر 11:42
  • کلاس تیر شیشه‌ای 16:22
  • افزودن فیزیک به بلوک‌ها 08:51
  • فیزیک برای چندضلعی و دایره 03:50
  • مدیریت برخورد پرنده و بلوک 09:37
  • کلاس خوک 18:49
  • راه اندازی فیزیک برای خوک 13:32
  • افزودن مدیریت‌کننده برخورد و حذف خوک 11:52
  • مدیریت برخورد با خوک 09:31
  • تست بازی 01:10
  • افزودن کلاس دکمه 06:18
  • نمایش دکمه 09:23
  • انفجار 03:28
  • افزودن فیزیک برای انفجار 05:30
  • افزودن انفجار 04:09
  • بررسی انفجار 08:20
  • افزودن امتیاز 07:51
  • بررسی وضعیت برد یا باخت 10:40

6,628,400 1,657,100 تومان

مشخصات آموزش

یادگیری توسعه بازی با پایتون - ساخت بازی بیلیارد

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:همه سطوح
  • تعداد درس:85
  • مدت زمان :11:07:18
  • حجم :4.82GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید