تعلّم Pygame: اصنع ألعابًا بلغة Python
دورة pygame مجانية وتفاعلية تبدأ من الصفر. اكتب Python والعب ألعابك بجانب المحرر على pygame-ce الحقيقية، مع رسومات وأصوات من حزم Kenney المجانية وتلميحات بالذكاء الاصطناعي وشهادة لكل قسم.
1,000+ من الـ codders مسجلون
218 درسًا218 تحديات387 أسئلة الاختبار
- مناسب للمبتدئين
مساعدة برمجية بالذكاء الاصطناعي
دروس تفاعلية عملية
تعليق صوتي في كل درس
اختبارات لقياس معرفتك
شهادة إتمام مجانية
المنهج
قسم 1
Python في نافذة لعبة
ابدأ القسمابدأتعلّم Python من خلال الرسم داخل نافذة pygame: المتغيرات، وعبارات if، والحلقات، والدوال، والقوائم، حيث تحرّك كلٌّ منها شيئًا على الشاشة. وتختتم بمشروع السماء الليلية، حيث تضع النجوم وتجعلها تتلألأ.نافذتك الأولى
4 درسًا4الأعداد والمتغيرات
5 درسًا55إذا والمفاتيح
5 درسًا55حلقات ترسم
5 درسًا55الدوال
4 درسًا45قوائم الأشياء
5 درسًا55سماء الليل
مشروع4 درسًا4قسم 2
حلقة اللعبة
ابدأ القسمابدأاكتب حلقة اللعبة بنفسك: الساعة، والمفاتيح، والأشكال، والفأرة، والحركة المقاسة بالثواني، وRect، والتصادمات، والنقاط، والأرواح. ستبني لعبة البحث عن الجواهر، وتختتم بلعبة التقاط الكتل.حرّك مربعًا
مشروع8 درسًا85الأشكال والألوان
4 درسًا45الفأرة
مشروع5 درسًا55الحركة مع الزمن
5 درسًا55التقط الكتل
مشروع10 درسًا105قسم 3
الكائنات والصور
ابدأ القسمابدأحمّل الصور، ودوّرها وغيّر حجمها، واكتب أصنافًا لكائنات اللعبة، واجمعها في مجموعات من sprites، وحرّكها باستخدام sprite sheets. وتختتم بلعبة دورية النجوم، وهي لعبة تصويب في الفضاء.تحميل الصور
5 درسًا59دوّر واقلب وغيّر الحجم
4 درسًا49أصناف كائنات اللعبة
6 درسًا613الكائنات الرسومية والمجموعات
5 درسًا512تصادمات مثالية على مستوى البكسل
4 درسًا49التحريك باستخدام أوراق الرسوم المتحركة
4 درسًا48دورية النجوم
مشروع8 درسًا817قسم 4
قواعد اللعبة
ابدأ القسمابدأالقوائم وشاشات نهاية اللعبة، وHUD، والمؤقتات والموجات، ومستويات الصعوبة وأعلى نتيجة محفوظة. وتختتم بلعبة عدّاء السماء، وهي لعبة جري لا نهائية.حالات اللعبة
5 درسًا512النص وواجهة HUD
4 درسًا48المؤقّتات والموجات
5 درسًا512الصعوبة
4 درسًا48أعلى نتيجة
4 درسًا48عدّاء السماء
مشروع7 درسًا716قسم 5
العوالم
ابدأ القسمابدأأنشئ المستويات باستخدام خرائط نصية والبلاطات، وأضف الجاذبية والقفز، واجعل اللاعب يهبط على المنصات، واجعل الكاميرا تتبع اللاعب، وأضف أعداءً يقومون بدوريات. وتختتم بلعبة كهوف الطحالب، وهي لعبة منصات.خرائط نصية
5 درسًا510البلاطات
4 درسًا410الجاذبية والقفز
5 درسًا515التصادم مع المنصات
5 درسًا510كاميرا متحركة بالتمرير
4 درسًا410أعداء يقومون بدوريات
4 درسًا410كهوف الطحالب
مشروع8 درسًا817قسم 6
الصوت وإحساس اللعب
ابدأ القسمابدأالمؤثرات الصوتية، والموسيقى، والجسيمات، واهتزاز الشاشة، والومضات عند الإصابة، والحركة السلسة؛ ثم استخدمها جميعًا لتحسين لعبة دورية النجوم.المؤثرات الصوتية
4 درسًا49الموسيقى
3 درسًا35الجسيمات
4 درسًا49اهتزاز الشاشة ووميض الإصابة
4 درسًا49الحركة السلسة
4 درسًا49تحسين دورية النجوم
مشروع4 درسًا49قسم 7
المشاريع
ابدأ القسمابدأأنشئ لعبة الثعبان، ولعبة Pong للاعبين، ولعبة حارس الرون، وهي متاهة من منظور علوي، ثم صمّم لعبة من ابتكارك.الثعبان
مشروع10 درسًا1020بونغ للاعبين
مشروع10 درسًا1020حصن الرون
مشروع9 درسًا920اصنع لعبتك الخاصة
مشروع2 درسًا24
دورات Pygame
دورات Pygame تطبيقية، ابدأها مجانًا في متصفحك.
تعلّم بالممارسة
اكتب أكواداً حقيقية، واستعلم من قواعد البيانات، وأنشئ مواقع ويب، وأتقن أوامر الذكاء الاصطناعي. دروسنا التفاعلية تغطي كل المهارات التي يحتاجها المطورون المعاصرون.
ابنِ سلسلتك
حافظ على الاستمرارية وشاهد تقدمك ينمو! تابع عادة البرمجة اليومية، واحمِ سلسلتك بأيام التجميد، واكسب مكافآت لحضورك كل يوم.
12 أيام متتالية
عُد غداً للحفاظ على سلسلتك!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
ضعف أو لا شيء
اليوم 5 من 7
تجميد السلسلة
2 left
لست وحدك
تنافس على لوحات المتصدرين العالمية، وادعُ أصدقاءك لكسب المكافآت، واحتفلوا بإنجازات بعضكم. البرمجة أفضل مع الأصدقاء!
كل طريقة للتعلّم
اقرأ، استمع، اختبر نفسك، اسأل الذكاء الاصطناعي، أو ابحث عما درسته من قبل. كل درس يتكيّف معك.
المتغيّر حاوية مسمّاة تخزّن قيمة يمكن الرجوع إليها لاحقًا في برنامجك.
في بايثون، تُنشئ واحدًا بكتابة الاسم ثم علامة يساوي ثم القيمة التي تريد تخزينها.
يمكن أن تتغيّر القيمة بمرور الوقت. إعادة الإسناد ببساطة توجّه الاسم إلى قيمة جديدة.
احصل على شهادتك
احصل على شهادات لكل دورة تكملها. أضفها إلى ملفك على LinkedIn وسيرتك الذاتية لعرض خبرتك البرمجية لأصحاب العمل.
لماذا تتعلّم pygame مع Coddy
- الكود واللعبة جنبًا إلى جنب. اضغط Play فتعمل اللعبة على pygame-ce، المكتبة الحقيقية مترجمةً للويب. تصل لوحة المفاتيح والفأرة إلى اللعبة، ويظهر
print()وكل خطأ في وحدة التحكم، ويقيّم Check الدرس بلعب لعبتك. - لا تحتاج إلى معرفة Python للبدء. يعلّمك القسم الأول المتغيرات و
ifوالحلقات والدوال والقوائم داخل نافذة لعبة، وينتهي بسماء ليلية فيها نجوم تضعها بنفسك. هل تعرف Python؟ ابدأ من القسم 2. - حلقة اللعبة كما تكتبها على حاسوبك:
while running:وpygame.event.get()وclock.tick(60)، المفاتيح والفأرة، التصادم باستخدامRect، النقاط والأرواح وإعادة البدء، وفي النهاية لعبة التقاط. - شخصيات برسومات حقيقية: الصور وأوراق الشخصيات والحركة، وأصناف لعناصر اللعبة ومجموعات الشخصيات، في لعبة إطلاق نار فضائية. ثم قواعد اللعبة في لعبة جري لا تنتهي (القوائم وشريط المعلومات والمؤقتات والموجات وأعلى نتيجة)، وخرائط من مربعات مع الجاذبية وكاميرا تتبع اللاعب في لعبة منصات.
أسئلة شائعة عن تعلّم pygame
ما هي pygame؟
import pygame.هل أحتاج إلى معرفة Python لتعلّم pygame؟
if والحلقات والدوال والقوائم. إن كنت تعرف Python فابدأ من القسم 2. ولتعلّم Python وحدها، خذ دورة Python.هل هذه pygame الحقيقية؟
pip install pygame-ce وسيعمل البرنامج نفسه هناك.ما الألعاب التي سأصنعها في دورة pygame هذه؟
ينتهي كل قسم بلعبة: سماء ليلية بالنجوم، ولعبة التقاط، ولعبة إطلاق نار فضائية، ولعبة جري لا تنتهي، ولعبة منصات. ويبني القسم الأخير لعبة Snake ولعبة Pong للاعبَين ولعبة زنزانة من منظور علوي ولعبة من تصميمك.
هل يمكن لألعابي استخدام الصور والأصوات؟
pygame.image.load وpygame.mixer. رفع ملفاتك الخاصة غير مدعوم بعد.هل دورة pygame مجانية؟
نعم. الدروس والألعاب وتلميحات الذكاء الاصطناعي والشهادات مجانية. يتيح الحساب المجاني بضعة دروس في اليوم، ويزيل Pro الحد اليومي.
هل أحصل على شهادة في دورة pygame؟
نعم. يمنحك كل قسم من الأقسام السبعة شهادة إتمام مجانية عند إنهائه، ولها صفحة خاصة يمكنك مشاركتها أو إضافتها إلى LinkedIn.