دوره آموزشی Rock Paper Scissors: Python Development Game

دانلود Rock Paper Scissors : Python Game Development Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

ساخت بازی Rock Paper Scissors با پایتون

به دوره ساخت بازی پایتون Rock Paper Scissors خوش آمدید! این دوره هیجان انگیز برای آموزش ساختن یک بازی تعاملی و سرگرم کننده Rock Paper Scissors با استفاده از پایتون، کتابخانه های بینایی کامپیوتری مانند OpenCV و کتابخانه قدرتمند CVZone به شما آموزش می دهد.

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

آنچه خواهید آموخت:

1. مقدمه ای بر بینایی کامپیوتر

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

2. راه اندازی محیط توسعه

  • Python، OpenCV و CVZone را نصب کنید.
  • وب‌کم خود را برای ورودی ویدیوی بی‌درنگ پیکربندی کنید.

3. تشخیص حرکت دست

  • از ماژول HandTracking CVZone برای شناسایی و ردیابی دست ها در زمان واقعی استفاده کنید.
  • با استفاده از نشانه‌ها، حرکات دست را برای "راک"، "کاغذ" و "قیچی" شناسایی و تجزیه و تحلیل کنید.

4. پیاده سازی منطق بازی

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

5. نمایش زمان واقعی با OpenCV

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

6. تست و بهینه سازی پروژه

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

7. ویژگی های پیشرفته.

  • برای جذاب‌تر کردن بازی، تایمرهای شمارش معکوس، جلوه‌های صوتی یا انیمیشن‌ها را اضافه کنید.
  • حالت های چند نفره را کاوش کنید یا با دستگاه های خارجی ادغام کنید.

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

  • آموزش دستی: یک پروژه کامل بسازید که برنامه نویسی پایتون و بینایی کامپیوتر را به روشی سرگرم کننده و تعاملی ترکیب می کند.
  • مهارت‌های مرتبط با صنعت: تجربه‌ای در پردازش ویدیوی بی‌درنگ و تشخیص ژست‌ها به دست آورید که برای زمینه‌هایی مانند روباتیک، بازی و واقعیت افزوده ارزشمند است.
  • مبتدی-دوستانه: این دوره برای زبان آموزان با دانش پایه پایتون طراحی شده است، دستورالعمل ها و توضیحات گام به گام ارائه می دهد.
  • خروجی خلاق: با یک بازی کاملاً کاربردی که می‌توانید آن را در مجموعه خود به نمایش بگذارید یا با دوستان خود بازی کنید، کنار بروید!

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

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

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

درس ها Lessons

  • کلاس 2: خواندن تصاویر با استفاده از OpenCV Class 2 : Read Images Using OpenCV

  • کلاس 4: ایجاد نتیجه بازی Class 4 : Create Game Result

  • کلاس 3: ایجاد بازی Class 3 : Create Game

  • کلاس 1: بسته های وارداتی Class 1 : Import Packages

  • مقدمه دوره Introduction To Course

  • کلاس 5: بازی قیچی کاغذ سنگ Class 5 : Rock Paper Scissors Game

نمایش نظرات

دوره آموزشی Rock Paper Scissors: Python Development Game
جزییات دوره
35m
6
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
4
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Arunnachalam Shanmugaraajan Arunnachalam Shanmugaraajan

سلام من Arunnachalam R S از هند هستم. من دانشجوی رشته کامپیوتر هستم و امنیت سایبری را به عنوان حرفه خود انتخاب کرده ام. من سازنده محتوای یوتیوب هستم و به مردم در مورد آخرین فناوری و نرم افزارهای جدید آموزش می دهم و از طرفداران بزرگ کریکت MS Dhoni هستم. من می توانم با دانش باتجربه خود در مورد فناوری به افراد کمک کنم.  من Skillshare را برای نشان دادن اشتیاق خود به فناوری و علم انتخاب می کنم..