Menu
CoddyTech
flag Ar iconالعربيةdown icon
مسار تعليمي

دروس Pygame: اصنع ألعابًا بلغة Python

تعلّم أساسيات Python والأصناف، ثم اصنع خمس ألعاب باستخدام pygame، ميزة في كل درس. تعمل كل لعبة بجانب الكود الخاص بك.

2,273,859+ من الـ codders مسجلون في هذه الدورات

259 درسًا308 تحديات1,149 أسئلة الاختبار

تطوير الألعاب بلغة Python خطوة بخطوة

2 دورات3 أقسام259 درسًا308 تحديات1,149 أسئلة الاختبار

كل خطوة دورة على Coddy أو جزء من دورة. يُحفظ تقدمك لكل دورة على حدة.

  1. 1
  2. 2
    ابدأ هذه الخطوةابدأالأصناف والتوابع والوراثة: كيف تحافظ لعبة أكبر على ترتيب لاعبيها وأعدائها.ابدأ
  3. 3
    ابدأ هذه الخطوةابدأحلقة اللعبة والمفاتيح والتصادمات والنقاط، عبر خمس ألعاب: مربع يتحرك، وCatch the Blocks، وSnake، وPong للاعبَين اثنين، ولعبتك الخاصة.ابدأصفحة مخصصة
ما الذي تحصل عليه
كل ما ستستخدمه لتتعلّم البرمجة

تعلّم بالممارسة

اكتب أكواداً حقيقية، واستعلم من قواعد البيانات، وأنشئ مواقع ويب، وأتقن أوامر الذكاء الاصطناعي. دروسنا التفاعلية تغطي كل المهارات التي يحتاجها المطورون المعاصرون.

playground.js
محرر الأكواد
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
اختبار #1test Case Success icon
اختبار #2test Case Success icon
اختبار #3test Case Failure icon
الإدخال
"Alex"
الإخراج
"Hello, Coddy! Alex"

ابنِ سلسلتك

حافظ على الاستمرارية وشاهد تقدمك ينمو! تابع عادة البرمجة اليومية، واحمِ سلسلتك بأيام التجميد، واكسب مكافآت لحضورك كل يوم.

12 أيام متتالية

عُد غداً للحفاظ على سلسلتك!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

ضعف أو لا شيء

اليوم 5 من 7

fire Freeze icon

تجميد السلسلة

2 left

لست وحدك

تنافس على لوحات المتصدرين العالمية، وادعُ أصدقاءك لكسب المكافآت، واحتفلوا بإنجازات بعضكم. البرمجة أفضل مع الأصدقاء!

دوري المتحدّين
دوري المتحدّينأفضل 7 يتقدمون
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconمنطقة الترقيةleaderboard Arrow Up icon

كل طريقة للتعلّم

اقرأ، استمع، اختبر نفسك، اسأل الذكاء الاصطناعي، أو ابحث عما درسته من قبل. كل درس يتكيّف معك.

مقدمة للمتغيّرات
صوت

المتغيّر حاوية مسمّاة تخزّن قيمة يمكن الرجوع إليها لاحقًا في برنامجك.

في بايثون، تُنشئ واحدًا بكتابة الاسم ثم علامة يساوي ثم القيمة التي تريد تخزينها.

يمكن أن تتغيّر القيمة بمرور الوقت. إعادة الإسناد ببساطة توجّه الاسم إلى قيمة جديدة.

1xSarah

احصل على شهادتك

احصل على شهادات لكل دورة تكملها. أضفها إلى ملفك على LinkedIn وسيرتك الذاتية لعرض خبرتك البرمجية لأصحاب العمل.

Coddyشهادة إتمام
يُشهد بأنمحمد أحمدقد أتمّ بنجاح
python iconأساسيات Python
موثّق
التاريخيناير 2026
LinkedInأضف إلى LinkedIn

لماذا تصنع ألعابًا بلغة Python على Coddy

  • تكتب pygame حقيقيًا: الحلقة نفسها والأحداث نفسها وclock.tick نفسه الذي ستكتبه على حاسوبك.
  • تعمل اللعبة بجانب الكود، فيظهر كل تغيير في المرة التالية التي تضغط فيها على العب.
  • يضيف كل درس ميزة واحدة، حتى يصبح الفوز في اللعبة والخسارة ممكنين.
  • يلعب زر تحقق لعبتك ويخبرك بالجزء الذي لا يعمل بعد.

أسئلة عن صنع الألعاب بلغة Python

كيف تصنع لعبة بلغة Python؟

باستخدام pygame: تفتح نافذة، ثم تشغّل حلقة تقرأ المفاتيح وتحرّك الأشياء وترسم إطارًا، نحو 60 مرة في الثانية. يعلّمك هذا المسار Python أولًا، ثم تلك الحلقة، لعبة تلو الأخرى.

هل pygame مناسبة للمبتدئين؟

نعم. إنها Python عادية مع مجموعة صغيرة من دوال الرسم والإدخال، فترى كل سطر يجعل اللعبة تعمل. وهي مناسبة لألعاب 2D مثل Snake وPong.

هل أحتاج إلى تثبيت pygame؟

لا. تشغّل الدروس pygame في متصفحك. لتلعب الألعاب على حاسوبك، ثبّتها بالأمر pip install pygame-ce وشغّل الكود نفسه.

ما هي pygame-ce؟

pygame-ce، إصدار المجتمع، نسخة متفرعة (fork) من pygame تخضع لصيانة نشطة. تظل تكتب import pygame، وهي ما تشغّله هذه الدروس.

هل يمكنني صنع لعبتي الخاصة؟

نعم. آخر لعبة في الدورة تصممها بنفسك، ويمكنك حفظ أي درس كمشروع ومواصلة بنائه.

هل يمكنني لعب الألعاب على الهاتف؟

تُلعب بشكل أفضل على حاسوب أو Chromebook مع لوحة مفاتيح. على الهاتف، تعرض اللعبة مفاتيح الأسهم ومفتاح المسافة على الشاشة.

مسارات تعليمية أخرى

الدورات نفسها مرتّبة لدور مختلف. يُحفَظ التقدّم: الدورة المُنجَزة في مسار تُحتسب في كل مسار يتضمّنها.

كل المسارات التعليمية
رسم توضيحي للغات البرمجة في Coddy

ابدأ مسار مطوّر ألعاب Python مجانًا

ابدأ التعلّم