لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مسترکلاس توسعه بازی پایتون
Python Game Development Masterclass
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بازیهای سرگرمکننده و تعاملی را با پایتون و Pygame ایجاد کنید، با کسب درک کامل از اصول پایتون و استفاده عملی از آن دانش در پروژههای دنیای واقعی شروع کنید. با استفاده از PyGame در حوزه توسعه بازی های دو بعدی به تسلط دست یابید و به شما امکان می دهد تجربه های بازی جذاب و تعاملی ایجاد کنید. درک عملی از نحوه کاربرد مؤثر برنامه نویسی شی گرا (OOP) در زمینه پروژه های برنامه نویسی دنیای واقعی به دست آورید. با توسعه بازیهای قابل بازی، نشان دادن مهارتهای خلاقانه و فنی خود، حس موفقیت شخصی را ایجاد کنید. مکانیزم های ورودی کاربر را برای تغییر پویا وضعیت بازی، افزایش تعامل و تعامل بازیکن پیاده سازی کنید. با هنر انیمیشن شخصیت ها و نمایش متن پویا، به دنیای بازی خود جان بخشید و جذابیت بصری و کیفیت همه جانبه بازی خود را افزایش دهید، با ایجاد بازی های دو نفره، فرصت هایی را برای تجربه بازی های چندنفره باز کنید، مهارت های توسعه بازی خود را یک قدم جلوتر ببرید. محیط و زیبایی شناسی بازی های خود را با ترکیب موسیقی و وارد کردن تصاویر، ایجاد یک محیط گیم پلی جذاب تر و از نظر بصری جذاب تر پیش نیازها: انگیزه دسترسی به اینترنت و خلاقیت پایه پایتون
آیا آماده هستید تا با استفاده از پایتون وارد دنیای هیجان انگیز توسعه بازی شوید؟ به "مسترکلاس توسعه بازی پایتون" خوش آمدید. این دوره جامع شما را از یک مبتدی کامل به یک توسعه دهنده بازی ماهر می برد. چه یک مبتدی برنامه نویسی، یک دانش آموز یا یک سرگرمی با اشتیاق به بازی باشید، این دوره طراحی شده است تا مهارت های ایجاد بازی های تعاملی خود را در اختیار شما قرار دهد.
آنچه خواهید آموخت:
مبانی برنامه نویسی: ما با اصول اولیه شروع می کنیم و اطمینان حاصل می کنیم که شما درک کاملی از پایتون و مفاهیم اساسی برنامه نویسی دارید.
ملزومات Pygame: کتابخانه Pygame را که ابزاری برای توسعه بازیهای دو بعدی در پایتون است، کاوش خواهید کرد.
طراحی بازی: هنر طراحی بازی را بیاموزید، از مفهوم سازی مکانیک بازی تا طراحی رابط کاربری بصری.
پروژههای عملی: در طول دوره، پروژههای توسعه بازیهای مختلفی از جمله ایجاد یک کلون Flappy Bird، یک بازی اسکیتر، یک بازی Meteor و حتی یک ماجراجویی "Catch the Cookie" را آغاز خواهید کرد.
>
تعامل: کنترلهای صفحهکلید و ماوس را پیادهسازی کنید، حرکات شخصیتها را مدیریت کنید، و برخوردها را مدیریت کنید.
صدا و گرافیک: کشف کنید که چگونه جلوه های صوتی، موسیقی پس زمینه و تصاویر چشم نواز را در بازی های خود بگنجانید.
تست و اشکالزدایی: برای اطمینان از اجرای روان بازیهایتان، در هنر آزمایش و اشکالزدایی مسلط شوید.
انتشار و اشتراکگذاری: نحوه بستهبندی بازیهای خود را برای توزیع و اشتراکگذاری با دوستان و انجمنهای آنلاین بیاموزید.
برخی از بازیهای تحت پوشش دوره:
شاهکار شکن: یک دست و پا زدن مبتکرانه بسازید و منظره آجری پیچیده را خراب کنید.
مار: در هنر نمایش تصاویر برای رفع اشتهای مار و درازتر شدن شکل آن مهارت کسب کنید.
بازی Pacman: این بازی نمادین نیازی به معرفی ندارد و اکنون شما این قدرت را دارید که آن را از ابتدا بسازید.
در پایان این مستر کلاس، مجموعهای از بازیهای ساده و در عین حال جذاب، درک عمیقی از توسعه بازی پایتون و اعتماد به نفس برای ادامه کاوش در این زمینه هیجانانگیز خواهید داشت. در این سفر خلاقانه به ما بپیوندید و بیایید ایده های بازی خود را زنده کنیم!
سرفصل ها و درس ها
راه اندازی محیط PyGame و ایجاد صفحه بازی
Setting Up Your PyGame Environment and Creating the Game Screen
نصب PyGame
PyGame Installation
یک صفحه بازی ایجاد کنید
Create a Game Screen
نام صفحه را ایجاد کنید و صفحه را پر کنید
Create Screen Name and Fill the Screen
نرخ بهروزرسانی صفحه را تنظیم کنید
Set Screen Update Rate
فایل ها را در بازی خود آپلود کنید
Upload FIles to Your Game
ایجاد یک بازی پازل پوکمون از شروع تا پایان
Creating a Pokemon Puzzle Game from Start to Finish
بررسی اجمالی و راه اندازی پازل پوکمون
Pokemon Puzzle Overview and Setup
پیکربندی بازی پازل
Puzzle Game Configuration
Pokemon Puzzle Move Parts and End Game
Pokemon Puzzle Move Parts and End Game
بازی Pokemon Puzzle Create Game Board
Pokemon Puzzle Create Game Board
پازل پوکمون دریافت تصاویر و صفحه پایانی
Pokemon Puzzle Get Images and End Screen
تنظیم اولیه صفحه نمایش پازل پوکمون
Pokemon Puzzle Initial Screen Set Up
پارامترهای تابع اصلی و اجرای اول
Main Function Params and First Run
کنترلهای موس و صفحه کلید پازل پوکمون
Pokemon Puzzle Mouse and Keyboard Controls
بازی تمام شد و به روز رسانی صفحه نمایش
Game Over and Screen Update
ساخت بازی اسکی باز شما: راه اندازی، پیکربندی و مکانیک بازی
Building Your Skier Game: Setup, Configuration, and Gameplay Mechanics
راه اندازی پروژه بازی اسکی
Skier Game Project Set Up
پیکربندی بازی اسکی
Skier Game Configuration
راه اندازی کلاس اسکی باز
Skier Class Set Up
اسکی باز را حرکت داده و به روز کنید
Move and Update the Skier
ایجاد و نمایش موانع
Create and Display Obstacles
نمایش صفحه اولیه بازی
Show Initial Game Screen
کلاس سود اصلی - مقداردهی اولیه
Main Gain Class - Initialization
موقعیت اسکی باز را در گیم پلی به روز کنید
Update Skier Position on the GamePlay
تاثیر بین اسکی باز و موانع
Impact Between the Skier and the Obstacles
ایجاد بازی "Catch the Cookie": راه اندازی، کلاس ها و گیم پلی
Creating the 'Catch the Cookie' Game: Setup, Classes, and Gameplay
راه اندازی پروژه کوکی را بگیرید
Catch the Cookie Project Set Up
پیکربندی کوکی را بگیرید
Catch the Cookie Configuration
کلاس غذای کوکی را ببینید
Catch the Cookie Food Class
کلاس قهرمان کوکی ها را بگیرید
Catch the Cookie Hero Class
صفحه پایان کوکی را بگیرید
Catch the Cookie End Screen
شروع بازی Cookie را بگیرید
Catch the Cookie Game Initialization
راهاندازی کلاس اصلی کوکی را ببینید
Catch the Cookie Main Class Set Up
دکمه کوکی و تشخیص ضربه را بگیرید
Catch the Cookie Button & Impact Detection
تولید غذا به صورت تصادفی
Generate The Food Randomly
نمایش امتیاز و پایان بازی
Show Score and Game Over
ساخت بازی Flappy Bird شما: راه اندازی، کلاس ها و گیم پلی
Building Your Flappy Bird Game: Setup, Classes, and Gameplay
راه اندازی بازی Flappy Bird
Flappy Bird Game Set Up
پیکربندی Flappy Bird
Flappy Bird Configuration
توسعه کلاس لوله
Pipe Class Development
توسعه کلاس پرندگان: قسمت 1
Bird Class Development: Part 1
توسعه کلاس پرندگان: قسمت 2
Bird Class Development: Part 2
صفحه شروع بازی Flappy Bird
Flappy Bird Start Game Screen
صفحه نمایش بازی Flappy Bird End
Flappy Bird End Game Screen
توابع اولیه سازی و نمایش امتیاز بازی
Game Initialization and Show Score Functions
Flappy Bird راه اندازی کلاس بازی اصلی
Flappy Bird Set Up Main Game Class
تقاطع شی و به روز رسانی بازی
Object Intersection and Game Update
Object Intersection قسمت 2 و Game Run
Object Intersection Part 2 and Game Run
توسعه بازی Meteor شما: راه اندازی، طراحی و گیم پلی
Developing Your Meteor Game: Setup, Design, and Gameplay
Meteor Game: Project Set Up
Meteor Game: Project Set Up
نمایش نظرات