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

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

دوره حضوری و آنلاین آموزش برنامه نویسی پایتون

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

ساده بودن پایتون برای یادگیری و  محاسبه معادلات پیچیده و تحلیل های داده ، از دلایل جذابیت بالای این زبان میباشد .

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

پس وقت رو از دست نده...

قیمت این دوره: رایگانــ
  • مدرس دوره : سید کیوان علوی
  • تعداد ویدیوها : 24 ویدیو
  • مدت زمان دوره : 5:38:00
  • سطح دوره : متوسط
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1403/04/14
آموزش Pygame با پروژه عملی با ساخت بازی به سبک مورتال کمبات سگا

آموزش Pygame با پروژه عملی با ساخت بازی به سبک مورتال کمبات سگا

کتابخانه pygame یک کتابخانه حرفه ای و تخصصی در زمینه بازی سازی و مسائل مولتی مدیا بوده که نه تنها در زمینه بازی سازی، بلکه در زمینه های مختلفی، حتی در طراحی برنامه ها نیز کاربرد دارد. Pygame ابزارهای متفاوتی در اختیار شما قرار داده و دسترسی شما را به استفاده از کیبورد، موس، جوی استیک و ...، بیشتر کرده و با امکانات مولتی مدیا و انیمیشن یازی خوب، شرایط ایجاد بازی را برای شما آماده می کند.

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

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

پیش نمایش دوره

ساخت پنجره

جاسازی بازیکن ها

حرکت دادن به بازیکن ها

اعمال وضعیت پرش

اعمال وضعیت ضربه خوردن

چرخش – نوار نمایش سلامتی

طریقه ساخت پک کاراکتر ها

دریافت فریم ها و حلقه روی انیمیشن ها

جایگذاری تصویر کاراکتر ها در بازی

انیمیشن حالت ایستاده (حرکت درجا)

انیمیشن راه رفتن و پریدن

انیمیشن حمله کردن

انیمیشن ضربه خوردن

انیمیشن مردن

ثانیه شمار شروع مبارزه (کد)

ثانیه شمار شروع مبارزه (نمایش گرافیکی)

نمایش برد

امتیاز دهی و شروع دوباره مبارزه

صدا گذاری

منو برای بازی

تبدیل بازی به  فرمت exe

سخن پایانی




فهرستـــ ویدیوها

مدت زمان دوره 5:38:00
00:00
00:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • فایل های مورد نیاز

00:00:00

تمامی تصاویر، صداها و موارد لازم برای ساخت بازی

2
  • معرفی دوره

00:04:49

در این قسمت، اقدام به معرفی دوره کرده و پیش نمایشی از بازی را نمایش داده ایم

3
  • ساخت پنجره اولیه

00:23:18

در این قسمت، اقدام به ساخت پنجره اولیه بازی کرده و پس زمینه دلخواه را بر روی زمینه پنجره قرار خواهیم داد

4
  • جاسازی بازیکن ها

00:13:04

در این قسمت، با کادرهای پیش فرض، مکان قرار گیری بازین ها را مشخص خواهیم کرد

5
  • حرکت دادن به بازیکن ها

00:15:46

در این قسمت، به کاراکتر های پیش فرض، وضعیت حرکت کردن با کیبورد را اعمال خواهیم کرد

6
  • اعمال وضعیت پرش

00:17:48

در این قسمت، به کاراکتر های پیش فرض، امکان پرش را اضافه خواهیم کرد

7
  • اعمال وضعیت ضربه خوردن

00:19:52

در این قسمت، وضعیت ضربه را به کاراکتر های پیش فرض اعمال خواهیم کرد

8
  • چرخش کاراکتر (ضربه) و نوار نمایش سلامتی

00:18:38

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

9
  • طریقه ساخت پک کاراکتر ها

00:27:25

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

10
  • دریافت فریم ها و حلقه روی انیمیشن ها

00:18:45

در این قسمت، اقدام به نوشتن کدهایی برای دریافت تصاویر و ایجاد لیست و حلقه چرخش درون تصاویر خواهیم کرد

11
  • جایگذاری تصویر کاراکتر ها در بازی

00:15:16

در این قسمت، اقدام به جایگذاری کاراکتر اصلی به جای کاراکتر های پیش فرض خواهیم کرد

12
  • انیمیشن حالت ایستاده (حرکت درجا)

00:14:21

در این قسمت، انیمیشن درجا زن در حالت ایستاده را به کاراکتر ها اعمال خواهیم کرد

13
  • انیمیشن راه رفتن و پریدن

00:10:41

در این قسمت، اقدام به اضافه کردن انیمیشن حالت راه رفتن و پریدن به کاراکتر ها خواهیم کرد

14
  • انیمیشن حمله کردن

00:09:18

در این قسمت، اقدام به اضافه کردن انیمیشنی برای نمایش ضربه زدن، خواهیم کرد

15
  • انیمیشن ضربه خوردن

00:06:18

در این قسمت، اقدام به قرار دادن انیمیشنی برای نمایش ضربه خوردن تارگیت، خواهیم کرد

16
  • انیمیشن مردن و فعال سازی دو کاراکتر برای مبارزه

00:11:51

در این قسمتف هر دو کاراکتر را فعال می کنیم. همچنین، انیمیشن مربوط به مردن را نیز به بازی اضافه خواهیم کرد

17
  • ثانیه شمار شروع مبارزه (کد)

00:08:14

در این قسمت، کدهای مربوط به ثانیه شمار معکوس، برای شروع هر راند بازی، خواهیم نوشت

18
  • ثانیه شمار شروع مبارزه (نمایش گرافیکی)

00:08:49

در این قسمت، اقدام به اعمال انیمیشن گرافیکی برای نمایش ثانیه شمار در محیط بازی خواهیم کرد

19
  • نمایش برد

00:08:44

در این قسمت، اقدام به طراحی انیمیشنی برای نمایش برد و پایان راند بازی خواهیم کرد

20
  • امتیاز دهی و شروع دوباره مبارزه

00:14:09

در این قسمت، اقدام به کد نویسی امتیاز دهی و شروع دوباره راند های بعدی خواهیم کرد (مبارزه، تعیین برنده، ثبت امتیاز، راند بعدی)

21
  • صدا گذاری

00:10:00

در این قسمت، بر روی بازی صدا گذاری خواهیم کرد

22
  • منو برای بازی

00:55:02

در این قسمت، برای بازی، منو اولیه ای را طراحی می کنیم

23
  • تبدیل بازی به فرمت exe

00:02:30

در این قسمت، طریقه تبدیل بازی به فرمت مناسب برای اجرا در کامپیوتر ها را خواهیم کرد

24
  • سخن پایانی

00:03:37

سخن پایانی


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .

سید کیوان علوی

ارسال شده در 1403/05/17

دوستان عزیزی که با فایل ها مشکل دارن و یا تو پک دوره، نتونستن فایل assets رو پیدا کنن، می تونن از این لینک دانلود کنن

 

https://technokey.ir/Download/assets.zip

mohammadyadegary17

ارسال شده در 1403/05/17

سلام

لطف میکنید فایل پک تصاویر بازیکنان قرار بدید 

تشکر

سید کیوان علوی (مدرس)

ارسال شده در 1403/05/17

بله، تو بخش پرسش و پاسخ خدمتتون لینک ارسال شد، تو همین صفحه هم مجددا  لینک قرار داده شده

 

https://technokey.ir/Download/assets.zip

سید کیوان علوی

ارسال شده در 1403/05/09

امیدوارم که دوره خوب و کامل و قابل قبولی بوده باشه 🙏🌹🙏

azizi.asl20

ارسال شده در 1403/05/03

بهبه

متین

ارسال شده در 1403/03/29

سلام استاد میشه آخر دوره خروجی اندروید بگیرید خواهشا 🙏

سید کیوان علوی (مدرس)

ارسال شده در 1403/03/29

سلام متین جان

 

برای دریافت خروجی برای اندروید، باید رو کد تغییراتی بدیم

مثل تعریف کردن دکمه ها برای حرکات لمسی، یا تنظیم رزولوشن و ...

یعنی خروجی اندروید، خودش یکم کار و تغییرات رو لازم داره

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

 

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

پس حتما این مورد رو هم تو برنامه های آموزشیم قرار میدم

bpjshiva

ارسال شده در 1403/03/26

تا اینجا دوره ی خوب و کاربردی برای من بود 

ممنون از آموزش خوبتون 🌹🙏

سید کیوان علوی (مدرس)

ارسال شده در 1403/03/26

خیلی ممنونم از نظر و لطف شما.

خوشحالم که رضایت شما رو جلب کرده

امیدوارم که رضایت کاملی از کل دوره داشته باشید