pygame-nabegheha

سری آموزش بازی سازی گرافیکی با پایتون | ویدیو آموزشی

موضوع :آموزش بازی سازی گرافیکی با پایتون

 

سلام خدمت شما دوستان عزیز . یک دوره ی بسیار جذاب و هیجانی توسط سایت نابغه ها برای شما عزیزان ساخته شده . آموزش بازی سازی گرافیکی با پایتون ، دوره ایی که شاید تو ایران نتونید تو هیچ سایت و کانالی پیدا کنید . البته ایده اصلی خود بازی مال نابغه ها نیست و مال شخصی دیگه ایی هست ولی به بهترین شکل ممکن آموزش داده شده . همانطور که از اسم این مطلب هم معلومه ، آموزش بازی سازی گرافیکی با پایتون ، قرار این بازی رو با زبان برنامه نویسی پایتون بنویسیم ، خیلی مختصر بگیم که پایتون چی هست ، شاید کسی ندونه : پایتون یک زبان برنامه‌نویسی همه منظوره ، سطح بالا ، شی‌گرا ، اِسکریپتی و متن باز است . پایتون از جمله زبان‌های برنامه‌نویسی قدرتمندی است که در زمینه علم داده‌ها، یادگیری ماشینی، خودکارسازی سامانه‌ها، توسعه وب، واسط‌های برنامه‌نویسی و… به کار گرفته می‌شود و حالا امروز در سایت نابغه ها قرار هست با این زبان برنامه نویسی قوی ، بازی سازی هم انجام بدیم . توصیه من به شما این که آموزش برنامه نویسی پایتون را تهیه کنید ، چون هم عالی آموزش داده شده و هم توی بازی که قرار هست باهم بسازیم شدیدا بهش نیاز پیدا میکنید . راستی از پایتون توی سایت نویسی ( برنامه نویسی سایت ) هم استفاده میشه . مثلا سایت اوبنتو و یا سایت کافه بازار و کلی سایت دیگه ، با زبان برنامه نویسی پایتون نوشته شده . اگر دنبال بهترین آموزش ربان برنامه نویسی و آموزش برنامه نویسی پایتون هستید و میخواین با پایتون برنامه های جالب و پر کاربرد بنویسید توصیه میکنم بهترین پکیج برنامه نویسی ایران رو تهیه کنید . آموزش برنامه نویسی پایتون نابغه ها  . پکیج آموزش کالی لینوکس ما هم درباره هک و امنیت هست که توصیه میکنم نمونه ویدیو هاش رو توی وبلاگ مشاهده کنید ( یوتیوب نمونه هاش بیشتر هم هست ) .  اگر هم نگران این هستید که کار با لینوکس رو بلد نیستید توصیه شدید من این هست که پکیج سوپر لینوکس رو تهیه کنید . با مبلغ خیلی کم میتونید کامل لینوکس رو یاد بگیرید و حتی مشغول به کار بشید توی شرکت ها  ، کلا یه سر به فروشگاه ما بزنید بد نیست. ذکر این نکته هم واجبه که یک سری ویدیو ها توی یوتیوب هستنند که از سایت آپارات بنا به دلایلی پاک شدند . پس کانال تلگرام ما و همینطور اینستاگرام ما رو دنبال کنید و یا حتما به یوتیوب ما سر بزنید تا از آخرین ویدیو هایی که گذاشتیم مطلع بشید .

 


 

ویدیو : قسمت اول به همراه فایلهای مورد نیاز

دانلود نرم افزار ویژوال استودیو  –  دانلود نرم افزار cmder  –  دانلود پایتون

 


ویدیو : قسمت دوم به همراه فایلهای مورد نیاز

دانلود سورس کد 

 


ویدیو : قسمت سوم به همراه فایلهای مورد نیاز

دانلود سورس کد 

 


ویدیو : قسمت چهارم به همراه فایلهای مورد نیاز

دانلود سورس کد 

 


ویدیو : قسمت پنجم به همراه فایلهای مورد نیاز

دانلود سورس کد 

 


ویدیو : قسمت ششم به همراه فایلهای مورد نیاز

دانلود سورس کد 

 


ویدیو : قسمت هفتم به همراه فایلهای مورد نیاز

دانلود سورس کد 

 


ویدیو : قسمت هشتم به همراه فایلهای مورد نیاز

دانلود سورس کد 

 


ویدیو : قسمت نهم به همراه فایلهای مورد نیاز

دانلود سورس کد 

 


ویدیو : قسمت دهم ( پایانی ) به همراه فایلهای مورد نیاز

دانلود سورس کد 







avatar
جدیدترین قدیمی ترین بیشترین لایک
علی
مهمان
علی

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

فردوسی
مهمان
فردوسی

عالی عالی ادامه بده دمت گرم

سامی
مهمان
سامی

من حوصله نظر دادن ندارم
ولی واقعا خوب بود دل نیومد نگم
#ادامه بده

علی
مهمان
علی

سلام و خسته نباشید
خواهش میکنم بعد از این آموزش زیبا با استفاده از کتابخانه kivy درست کردن اپ های موبایل هارو یاد بدید ممنون میشم

علی
مهمان
علی

خیلی عالیه ولی اگه آموزش بازی سازی سه بعدی با پایتون رو هم بدهید خیلی ممنون میشیم به این خاطر که چنین آموزشی به زبان فارسی موجود نیست (فکر میکنم با کتابخانه panda3D)

حسن
مهمان
حسن

مثل پکیج پایتون عالیه

محسن
مهمان
محسن

عالی

علی اکبر
مهمان
علی اکبر

سلام…. تو قسمت هفتم یه ایرادی که برنامه داشت این بود که بعد رد شدن مربع از کفشدوزک، اگه سریع کفشدوزک رو میاوردیم بالای مربع قبل اینکه خارج بشه برنامه crash() میشد….. علتشم این بود که فقط گفتین اگه خط پایین مربع از خط بالایی کفشدوزک رد شد بیاد شرایط محور x هارو بررسی کنه….. ولی نگفتین که سطح بالایی مربع از سطح پایینی کفشدوزک رد شد دیگه کاری نداشته باشه….. شاید یکم بد و پیچیده گفتم… کد if رو به شکل زیر تغییر دادم و کار درست در اومد:. if y > stuff_starty + stuff_height and stuff_starty < car_width… ادامه

حامد
مهمان
حامد

استاد عالیییی همین طور ادامه بدید مخصصا پایتون رو

حامد
مهمان
حامد

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

علیرضا
مهمان
علیرضا

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

حمید
مهمان
حمید

ویدیوها عالی.اگه میشه راجب شبکه ویدیوهای بیشتری بسازید.ممنون

Fuawd
مهمان
Fuawd

داش عالی هستی اما یکم بیشتر در رابطه با پایتون ویدیو رکورد کن . اموزشکتابخونه(kivy)هم ریکورد کن مرسی
قابلیت دانلود ویدیو هم بذار

امیرحسین
مهمان
امیرحسین

اقا امیرحسین سلام میگم که من هر کاری میکنم که با cmder بازی رو باز کنم اصلا نمیره توش مثلا وقتی میخوام وارد پوشه users بشم تا u رو نوشتم یه تب بزنم میشناسه ولی اسم برنامه رو نه و حتی یه پوشم ساختم بردمش تو پوشه اونجوریم باز فقط میرفت تو پوشه و تو برنامه یا همون بازی نمیرفت لطفا راهنمایی کنید ممنونم.

علی اکبر
مهمان
علی اکبر

سلام…. دم شما گرم…. من هرسه تا پکیج شما رو گرفتم و استفاده کردم… واقعا عالی بودن…..
این سری آموزش هم واقعا خوب و کامله و نمونه فارسی مثل این ندیدم….
فقط یه سوال…… حدودا چند قسمت میشه این آموزش ها؟ چون بدونم برای چندتا باید منتظر بمونم انتظار راحت تر میشه 🙂 با تشکر….
اگرهم وقت کردین فریمورک جنگو هم بگین عالی میشه…. پولی و رایگان بودنش دیگه برام مهم نیست چون میدونم کار شما درسته 🙂

علی
مهمان
علی

تو قسمت چهارم میتونید از کتابخانه pillow برای تغیر سایز عکس استفاده کنید

امیرمحمد
مهمان
امیرمحمد

برای رفع اون ارور های داخل vscode از داخل تنظیمات pylint رو غیر فعال کن درست میشه موفق باشی ادامه بده.

آریا
مهمان
آریا

عالی فقط همین

آریا
مهمان
آریا

کد تولید اعداد تصادفی در پایتون میتونید مربع هاتون رو به صورت رندوم رنگ دهی کنید البته فقط از بین 6 تا رنگ :

cho=['r','b','g','v','o','y']
#red , blue , green , violet , orenge , yellow
choice=random.choice(cho)
if choice=='r':
stuff_color=red

if choice=='b':
stuff_color=(0,0,255)
if choice=='g':
stuff_color=(0,255,0)
if choice=='v':
stuff_color=(128,0,128)
if choice=='o':
stuff_color=(255,86,4)
if choice=='y':

نا شناس
مهمان

عالی بود خیلی ممنون

ارسلان
مهمان

با سلام. خیلی دوره خوبی بود. تا حالا دوره ای از این بهتر ندیده بود. یه چند تا مشکل داشت ولی: 1- بازی را خروجی نگرفتیم یعنی کاری نکردیم که مثل خیلی از بازی ها ، بازی یک آیکون و اسم داشته باشه که وقتی کاربر بر روی آن کلیک کرد وارد بازی بشه و نیاز به نصب برنامه ای دیگه نشه ( خودم انجام دادم آموزششو داخل یک کامنت میزارم ) 2- برای دکمه F1 متن راهنما را بازی را مثل تمام برنامه ها و بازی ها توضیح ندادیم. ولی در کل دوره خوبی بود. بعدا خودم این کار… ادامه

محمد
مهمان
محمد

سلام عالی بود فقط من باvs code مشکل دارم به اینترنت وصل نمیشه و نمیشه افزونه ها رو دانلود کرد ولی با خود idleتا یجایی پیشرفتم اگه میشه دربارهvsیه راهنمایی بزنید
دمتون گرم

آریا
مهمان
آریا

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

nilmax
مهمان
nilmax

عالی بود

سعید
مهمان
سعید

خیلی عالیه اُمیدوارم با قدرت بیشتری پیش برین تا ماهم این کنار بهره ببریم

حسين
مهمان
حسين

سلام دادا تو ویدیو گفتی کد ها رو میزاری اگه گذاشتی بگو کجاست اگه هنوز نزاشتی هم قربون دستت بزار ویدیو ها عالی بود