آموزش توسعه بازی با جاوا و پایتون

Game Development with Java and Python

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

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

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

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

در بخش Q A از تیم ما پشتیبانی 24 ساعته دریافت خواهید کرد. به ساخت چندین بازی از جمله:

بروید
  • بازی پازل: دو بازی پازل را با استفاده از تکنیک های مختلف طراحی کنید.

  • Tic Tac Toe: این بازی معروف را ایجاد کنید تا مهارت های خود را تقویت کنید و برای بازی های پیچیده تر آماده شوید.

  • کشتی ستاره ای: کشتی فضایی خود را بسازید و سعی کنید همه بیگانگانی که سعی در اختراع جهان دارند را بکشید. عملکرد دو بازیکن را اجرا کنید.

شما به دوره ای دسترسی خواهید داشت که بیش از 8.5 ساعت محتوای ویدیویی HD دارد. بخشی از جامعه ما با بیش از 150 هزار دانشجو در سراسر جهان باشید و ارتباطات جدیدی در این صنعت ایجاد کنید.

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

در اینجا نحوه ساخت بازی های جاوا به شما ارائه می شود.

  • ابتدا از شما خواسته می‌شود که خودتان کل بازی را بسازید.

  • من تمام جزئیات کوچک را در سخنرانی های سیم کشی به شما نشان خواهم داد.

  • پس از ساخت بازی از شما خواسته می شود که پارامترهای کنترل را تغییر دهید.

برای دسترسی مادام العمر به این دوره، که شامل لحنی از ویدئوها و مطالب قابل دانلود است، اکنون بپیوندید.

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


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

مقدمه Introduction

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

  • نکات مهم و مسیریابی دوره Important Notes and Course Navigation

  • کد منبع و ساختار دوره Source Code & Course Structure

نصب جاوا و پایتون Java and Python Installations

  • جاوا و اکلیپس را نصب کنید Install Java and Eclipse

  • پایتون و اکلیپس را نصب کنید Install Python and Eclipse

  • Python و PyCharm را نصب کنید Install Python and PyCharm

جاوا برای توسعه بازی Java for Game Development

  • یادداشت های مقدماتی جاوا Java Introductory Notes

  • متغیرها و انواع داده ها Variables and Data Types

  • آرایه ها و رشته ها Arrays and Strings

  • بیانیه های جریان را کنترل کنید Control Flow Statements

  • کلاس ها، اشیاء و روش ها Classes, Objects and Methods

  • اجرای بازی جاوا خارج از IDE Playing Java Game Outside the IDE

جاوا: بازی پازل Java: The Puzzle Game

  • بازی پازل با استفاده از فریم: قسمت 1 Puzzle Game Using Frame: Part 1

  • بازی پازل با استفاده از فریم: قسمت 2 Puzzle Game Using Frame: Part 2

  • بازی پازل با استفاده از JFrame: قسمت 1 Puzzle Game Using JFrame: Part 1

  • بازی پازل با استفاده از JFrame: قسمت 2 Puzzle Game Using JFrame: Part 2

جاوا: بازی کشتی ستاره Java: The Star Ship Game

  • راه اندازی بازی Starship Starship Game Set-Up

  • کلاس بیگانگان Alien Class

  • کلاس تیراندازی Shot Class

  • مکان و نمایش اشیاء را تنظیم کنید Set Objects Location and Display

  • ایجاد پارامترهای اصلی بازی Create Main Game Parameters

  • کلاس بازیکن The Player Class

  • کلاس اصلی Main Class

  • پارامترهای تابلو و مقداردهی اولیه بازی Board Parameters & Game Initialization

  • شخصیت های بازی را ترسیم کنید Draw Game Characters

  • شخصیت های بازی را رنگ کنید Paint Game Characters

  • کشتی ستاره ای را حرکت دهید Move the Starship

  • فعال کردن Starship Shooting Enable Starship Shooting

  • Alians را حرکت دهید Move Alians

  • Aniens را برای شلیک به عقب فعال کنید Enable Aniens to Shoot Back

  • بازی بیش از عملکرد Game Over Functionality

پایتون برای توسعه بازی Python for Game Development

  • چاپ اشیاء و انواع داده ها Print Objects and Data Types

  • گرفتن ورودی از کاربر Taking Inputs From the User

  • عملیات منطقی Logical Operations

  • تمرین 1: ورودی ها و عملیات منطقی Exercise 1: Inputs and Logical Operations

  • عملیات با رشته ها Operations with Strings

  • عملیات حسابی Arithmetic Operations

  • مقایسه ها و عملیات منطقی Comparisons and Logical Operations

  • اگر بیانیه If Statement

  • تمرین 2: اگر بیانیه ها Exercise 2: If Statements

  • حلقه ها Loops

  • ساختارهای داده Data Structures

  • توابع و کلاس های پایتون Python Functions and Classes

پایتون: بازی تیک تاک پا Python: Tic Tac Toe Game

  • Tic-Tac-Toe را تنظیم کنید Set Up the Tic-Tac-Toe

  • مرزها را تنظیم کنید Set Borders

  • نوبت بازیکن Player Turns

  • حلقه بازی اصلی Main Game Loop

  • ریستارت کنید و بازی را اجرا کنید Restart and Run the Game

Python: Meteor Invasion Game Python: Meteor Invasion Game

  • راه اندازی پروژه Project Set Up

  • پیکربندی بازی Game Configuration

  • رابط صفحه را شروع کنید Start Screen Interface

  • رابط صفحه پایانی End Screen Interface

  • طراحی گلوله Bullet Design

  • طراحی سیارک Asteroid Design

  • طراحی کشتی ستاره ای Starship Design

  • رابط بازی را اجرا کنید Run Game Interface

  • کنترل های صفحه کلید پخش کننده Player Keyboard Controls

  • انتقال تصویر پس زمینه Move Background Image

  • گلوله را بکشید Draw the Bullet

  • توسعه کلاس اصلی و اجرای بازی Main Class Development and Game Run

نمایش نظرات

Udemy (یودمی)

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

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

آموزش توسعه بازی با جاوا و پایتون
جزییات دوره
8.5 hours
60
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
20,294
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Martin Yanev Martin Yanev

مهندس نرم افزار

اسم من مارتین یانف یک مهندس نرم افزار هوافضا بین المللی تحسین شده است.

من یک مدرک لیسانس در مهندسی هوانوردی و دو مدرک کارشناسی ارشد در دینامیک هوافضا و مهندسی نرم افزار دارم. من عضو وابسته انجمن سلطنتی هوانوردی در بریتانیا هستم. من دارای گواهینامه ISTQB با تجربه قوی در تست/ادغام سیستم هستم.

من مهارت های برنامه نویسی قوی خود را در 7 سال گذشته با توسعه و آزمایش الگوریتم های نرم افزاری پیچیده برای برنامه های هوافضا به دست آورده ام. من در حال حاضر در پروژه آسمان واحد اروپایی هستم که هدف آن افزایش ظرفیت فضای هوایی اروپا با استفاده از پیشرفته ترین سیستم های مدیریت ترافیک هوایی است.

در مورد هر موضوع مرتبط با علوم کامپیوتر و مهندسی هوافضا با من تماس بگیرید زیرا من واقعاً به این زمینه ها علاقه دارم.

امیدوارم از دوره های من لذت ببرید و پیشرفت شغلی خود را با آنها بهبود بخشید.

Plamen Yanev Plamen Yanev