آموزش ساخت ۱۰ بازی حرفه‌ای پیشرفته با پایتون - آخرین آپدیت

دانلود Make 10 Advanced Pro Games in Python

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

یادگیری پیشرفته برنامه‌نویسی بازی با پایتون و Pygame

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

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

دانشجویان قادر خواهند بود بازی‌های بسیار جالب و شگفت‌انگیز در پایتون خلق کنند.

پیش‌نیازها

آشنایی با مبانی پایتون پیش‌نیاز این دوره است.

شرح کامل دوره

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


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


برای شروع این دوره، نیازی به هیچ پیش‌زمینه‌ای ندارید. حتی لازم نیست تجربه قبلی در پایتون یا هیچ زبان برنامه‌نویسی دیگری داشته باشید. ما یک دوره فشرده پایتون و همچنین یک دوره فشرده Pygame را در انتهای دوره بارگذاری کرده‌ایم که به شما کمک می‌کند قبل از شروع توسعه بازی در pygame، دانش لازم را کسب کنید. اگر مبتدی هستید، می‌توانید ابتدا با پایتون، سپس pygame و در نهایت توسعه بازی شروع کنید. اگر دانش پایه از این دو پیش‌نیاز دارید، می‌توانید مستقیماً به سمت توسعه بازی با استفاده از pygame رفته و تمام مفاهیم جالبی را که در این دوره برای شما داریم، بیاموزید.


ممکن است در طول این دوره با مشکلاتی روبرو شوید. برای این منظور، می‌توانید مستقیماً به من پیام دهید تا در اسرع وقت به شما پاسخ دهم. می‌توانید سؤالات خود را در بخش پرسش و پاسخ مطرح کنید، جایی که بسیاری از دانشجویانی که در حال حاضر این دوره را می‌گذرانند، به سؤالات شما پاسخ خواهند داد. پس از اتمام هر بازی، قویاً توصیه می‌کنم کد خود و تجربه خود را با سایر دانشجویان به اشتراک بگذارید. همچنین می‌توانید قابلیت‌های بیشتری را به بازی خود اضافه کنید، زیرا یکی از اهداف اصلی این دوره این است که شما بتوانید قابلیت‌های خود را به پروژه (بازی) خود اضافه کنید.


برایتان در این دوره آرزوی موفقیت می‌کنم.


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

راه اندازی پایتون و محیط توسعه یکپارچه IDE Setting up Python and Integrated Development Environment IDE

  • راه اندازی پایتون و محیط توسعه یکپارچه IDE Setting up Python and Integrated Development Environment IDE

بازی دایناسور Dino Game

  • کد منبع و فایل رسانه برای بازی دایناسور Source Code and Media File for Dino Game

  • قسمت بازی - اول Game Part - I

  • قسمت بازی - دوم Game Part - II

  • قسمت بازی - سوم Game Part - III

  • قسمت بازی - چهارم Game Part - IV

  • قسمت بازی - پنجم Game Part - V

  • قسمت بازی - ششم Game Part - VI

  • قسمت بازی - هفتم Game Part - VII

  • قسمت بازی - هشتم Game Part - VIII

  • قسمت بازی - نهم Game Part - IX

  • قسمت بازی - دهم Game Part - X

  • قسمت بازی - یازدهم Game Part - XI

  • قسمت بازی - دوازدهم Game Part - XII

بازی ماشین مسابقه ای Car Racing Game

  • کد منبع و فایل های رسانه برای بازی ماشین مسابقه ای Source Code and Media Files for Car Racing Game

  • قسمت بازی - اول Game Part - I

  • قسمت بازی - دوم Game Part - II

  • قسمت بازی - سوم Game Part - III

  • قسمت بازی - چهارم Game Part - IV

  • قسمت بازی - پنجم Game Part - V

  • قسمت بازی - ششم Game Part - VI

  • قسمت بازی - هفتم Game Part - VII

  • قسمت بازی - هشتم Game Part - VIII

  • قسمت بازی - نهم Game Part - IX

  • قسمت بازی - دهم Game Part - X

  • قسمت بازی - یازدهم Game Part - XI

  • قسمت بازی - دوازدهم Game Part - XII

  • قسمت بازی - سیزدهم Game Part - XIII

بازی پونگ Pong Game

  • مقدمه ای بر بازی Introduction to the Game

  • مقادیر اولیه و اعلانات Initializations and Declarations

  • تابع init init Function

  • مقادیر اولیه توپ Ball Initializations

  • مدیریت رویدادها Event Handlers

  • رابط کاربری گرافیکی GUI

  • به روز رسانی موقعیت پاروها Updating Paddle Positions

  • رسم پاروها Drawing the Paddles

  • بررسی برخورد Collision Checking

  • به روز رسانی امتیازات Updating the Scores

بازی مار Snake Game

  • مقدمه ای بر بازی Introduction to the Game

  • ایجاد صفحه نمایش Creating the Screen

  • ایجاد مار Creating the Snake

  • حرکت مار Moving the Snake

  • افزودن مرزها Adding Boundaries

  • معرفی غذا Introducing the Food

  • افزایش طول مار Increasing Snake Length

  • نمایش امتیاز Displaying the Score

بازی آجر شکن Brick Breaker

  • کد منبع و فایل های رسانه برای بازی آجر شکن Source Code and Media Files for Brick Breaker Game

  • قسمت بازی - اول Game Part - I

  • قسمت بازی - دوم Game Part - II

  • قسمت بازی - سوم Game Part - III

  • قسمت بازی - چهارم Game Part - IV

  • قسمت بازی - پنجم Game Part - V

  • قسمت بازی - ششم Game Part - VI

  • قسمت بازی - هفتم Game Part - VII

  • قسمت بازی - هشتم Game Part - VIII

بازی دوز Tic Tac Toe Game

  • مقدمه ای بر بازی Introduction to the Game

  • شروع کار Getting Started

  • تابع اصلی The Main Function

  • مقداردهی اولیه جدول Initialize Grid

  • تابع رندر Render Function

  • ترسیم جدول Draw Grid

  • کلیک روی صفحه بازی Click the Board

  • بررسی برنده Checking Winner

  • لمس نهایی Final Touch

بازی پرنده فلپی Flappy Bird

  • تعریف متغیرهای سراسری Defining Global Variables

  • آرایه تصاویر بازی The Game Image Array

  • آرایه صداهای صوتی Audio Sound Array

  • صفحه اصلی خوش آمد گویی Welcome Main Screen

  • گیم پلی اصلی - اول Main Game Play - I

  • گیم پلی اصلی - دوم Main Game Play - II

  • بررسی برخورد Collision Checking

  • تولید لوله های تصادفی Random Pipes Generation

بازی هلیکوپتر Helicopter Game

  • کد منبع و فایل رسانه برای این بازی Source Code and Media File for this Game

  • قسمت بازی - اول Game Part - I

  • قسمت بازی - دوم Game Part - II

  • قسمت بازی - سوم Game Part - III

  • قسمت بازی - چهارم Game Part - IV

  • قسمت بازی - پنجم Game Part - V

  • قسمت بازی - ششم Game Part - VI

اشیاء متحرک Moving Objects

  • مقدمه ای بر بازی Introduction to the Game

  • بازی - اول Game - I

  • بازی - دوم Game - II

  • بازی - سوم Game - III

  • بازی - چهارم Game - IV

دوره فشرده پایتون Python Crash Course

  • دوره فشرده - اول Crash Course - I

  • دوره فشرده - دوم Crash Course - II

پایگیم در عمق Pygame in depth

  • دوره فشرده - اول Crash Course - I

  • دوره فشرده - دوم Crash Course - II

  • دوره فشرده - سوم Crash Course - III

  • دوره فشرده - چهارم Crash Course - IV

  • دوره فشرده - پنجم Crash Course - V

  • دوره فشرده - ششم Crash Course - VI

  • دوره فشرده - هفتم Crash Course - VII

  • دوره فشرده - هشتم Crash Course - VIII

  • دوره فشرده - نهم Crash Course - IX

  • دوره فشرده - دهم Crash Course - X

  • دوره فشرده - یازدهم Crash Course - XI

  • دوره فشرده - دوازدهم Crash Course - XII

  • دوره فشرده - سیزدهم Crash Course - XIII

  • دوره فشرده - چهاردهم Crash Course - XIV

  • دوره فشرده - پانزدهم Crash Course - XV

  • دوره فشرده - شانزدهم Crash Course - XVI

نمایش نظرات

آموزش ساخت ۱۰ بازی حرفه‌ای پیشرفته با پایتون
جزییات دوره
27 hours
102
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,575
4.3 از 5
دارد
دارد
دارد
Khan School
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Khan School Khan School

مهندس نرم افزار، دانشمند داده و کارآفرین