مقدمه ای بر برنامه نویسی بازی های پایتون با استفاده از Pygame

Introduction to Python Games Programming using Pygame

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

به "معرفی برنامه نویسی بازی های پایتون با Pygame" خوش آمدید! این دوره برای راهنمایی شما در دنیای هیجان انگیز توسعه بازی با استفاده از کتابخانه Pygame در پایتون طراحی شده است. چه در پایتون تازه کار باشید و چه تجربه برنامه نویسی داشته باشید، این دوره به شما یاد می دهد که چگونه بازی های دو بعدی تعاملی را از ابتدا با آموزش ها و سخنرانی های کد عملی بسازید که به شما کمک می کند مهارت های مورد نیاز برای ایجاد بازی های پویا و جذاب را توسعه دهید. .

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

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

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

  • مکانیک بازی و تشخیص برخورد: به مکانیک‌های ضروری بازی مانند حرکت شخصیت، مدیریت جن و تشخیص برخورد مسلط شوید. تجربه عملی در ایجاد محیط های بازی پویا به دست آورید.

  • ویژگی های پیشرفته Pygame: مفاهیم پیشرفته ای مانند انیمیشن sprite، یکپارچه سازی صدا، و برنامه نویسی شی گرا (OOP) را کاوش کنید.

  • مدیریت ورودی و کنترل‌کننده‌های کاربر: نحوه مدیریت ورودی از چندین دستگاه مانند کنترل‌کننده‌های بازی یا جوی استیک و نحوه سفارشی کردن کنترل‌ها برای بازی روان‌تر را بیاموزید.

امیدواریم از این دوره به همان اندازه که ما از ساخت آن لذت بردیم لذت ببرید. اگر چیزی وجود دارد که ما از دست داده‌ایم، یا اگر سؤالی دارید، لطفاً با ما تماس بگیرید. ما بسیار خوشحال خواهیم شد که در مورد هرگونه سؤال به شما کمک کنیم و حتی سخنرانی های جدیدی را برای پوشش موضوعاتی که از دست داده ایم ایجاد کنیم. پیشاپیش از اینکه به ما در ایجاد بهترین منابع ممکن برای کمک به یادگیری شما کمک می‌کنید سپاسگزاریم!


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

مقدمه Introduction

  • معرفی دوره Course Introduction

مبانی The Basics

  • مقدمه ای بر Pygame Introduction to Pygame

  • ایجاد یک برنامه ساده و حلقه اصلی بازی Creating a Simple Program & The Basic Game Loop

  • بارگذاری تصاویر، برخورد با رویدادها و فشار دادن کلید Loading Images, Dealing with Events and Keypresses

  • درک Rect Objects Understanding Rect Objects

  • ترسیم اشکال روی صفحه Drawing Shapes on the Screen

  • ترسیم متن روی صفحه Drawing Text on the Screen

  • تکلیف 01 Assignment 01

مدیریت ورودی کاربر Handling User Input

  • مقدمه ای بر ورودی کاربر Introduction to User Input

  • ورودی صفحه کلید - مدیریت رویدادهای صفحه کلید قسمت 1 Keyboard Input - Handling Keyboard Events Part 1

  • ورودی صفحه کلید - مدیریت رویدادهای صفحه کلید قسمت 2 Keyboard Input - Handling Keyboard Events Part 2

  • کنترلرهای بازی Game Controllers

  • تکلیف 02 Assignment 02

برنامه نویسی شی گرا، جن و تشخیص برخورد Object Oriented Programming, Sprites & Collision Detection

  • مقدمه ای بر OOP & Sprites Introduction to OOP & Sprites

  • مقدمه ای بر تشخیص برخورد Introduction to Collision Detection

  • تکلیف 03 Assignment 03

موسیقی و جلوه های صوتی Music & Sound Effects

  • اضافه کردن صدا و موسیقی Adding Sound & Music

  • تکلیف 04 Assignment 04

قرار دادن آن همه با هم Putting it All Together

  • ساخت یک تیرانداز ساده Building a Simple Shooter

نمایش نظرات

Udemy (یودمی)

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

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

مقدمه ای بر برنامه نویسی بازی های پایتون با استفاده از Pygame
جزییات دوره
1.5 hours
19
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,014
4.9 از 5
دارد
دارد
دارد
Kevin Wilson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar