كيف تصنع لعبة بلغة Python
ابدأ من الصفر: تعلّم Python داخل نافذة لعبة، ثم الشخصيات وقواعد اللعبة والعوالم المتحركة والصوت، ميزة واحدة في كل درس. كل لعبة تعمل بجانب الكود.
1,272+ من الـ codders مسجلون في هذه الدورات
229 درسًا229 تحديات174 أسئلة الاختبار
- مناسب للمبتدئين
مساعدة برمجية بالذكاء الاصطناعي
دروس تفاعلية عملية
تعليق صوتي في كل درس
اختبارات لقياس معرفتك
شهادة المسار في النهاية، بالإضافة إلى 7 على طول الطريق
تطوير الألعاب بلغة Python خطوة بخطوة
كل خطوة دورة على Coddy أو جزء من دورة. يُحفظ تقدمك لكل دورة على حدة.
- 1الخطوة 1
- 2الخطوة 2
حلقة اللعبة
ابدأ هذه الخطوةابدأالحلقة والساعة، المفاتيح والفأرة، المستطيلات والتصادم، النقاط والأرواح وإعادة البدء.ابدأ - 3الخطوة 3
الشخصيات والصور
ابدأ هذه الخطوةابدأالصور وتدويرها وتغيير حجمها، أصناف لعناصر اللعبة، مجموعات الشخصيات والحركة، في لعبة إطلاق نار فضائية.ابدأ - 4الخطوة 4
قواعد اللعبة
ابدأ هذه الخطوةابدأالقوائم ونهاية اللعبة، شريط المعلومات، المؤقتات والموجات، الصعوبة وأعلى نتيجة، في لعبة جري لا تنتهي.ابدأ - 5الخطوة 5
العوالم
ابدأ هذه الخطوةابدأخرائط من نص، مربعات، الجاذبية والقفز، كاميرا تتبع اللاعب وأعداء يتجولون، في لعبة منصات.ابدأ - 6الخطوة 6
الصوت وإحساس اللعب
ابدأ هذه الخطوةابدأالمؤثرات الصوتية والموسيقى، الجسيمات، اهتزاز الشاشة والحركة السلسة.ابدأ - 7الخطوة 7
المشاريع
ابدأ هذه الخطوةابدأSnake، وPong للاعبَين، ولعبة زنزانة من منظور علوي، ولعبة من تصميمك.ابدأ
تعلّم بالممارسة
اكتب أكواداً حقيقية، واستعلم من قواعد البيانات، وأنشئ مواقع ويب، وأتقن أوامر الذكاء الاصطناعي. دروسنا التفاعلية تغطي كل المهارات التي يحتاجها المطورون المعاصرون.
ابنِ سلسلتك
حافظ على الاستمرارية وشاهد تقدمك ينمو! تابع عادة البرمجة اليومية، واحمِ سلسلتك بأيام التجميد، واكسب مكافآت لحضورك كل يوم.
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 وسيرتك الذاتية لعرض خبرتك البرمجية لأصحاب العمل.
لماذا تصنع ألعابًا بلغة Python على Coddy
- تكتب pygame حقيقيًا: الحلقة نفسها والأحداث نفسها و
clock.tickنفسه الذي ستكتبه على حاسوبك. - تعمل اللعبة بجانب الكود، فيظهر كل تغيير في المرة التالية التي تضغط فيها على العب.
- يضيف كل درس ميزة واحدة، حتى يصبح الفوز في اللعبة والخسارة ممكنين.
- يلعب زر تحقق لعبتك ويخبرك بالجزء الذي لا يعمل بعد.
أسئلة عن صنع الألعاب بلغة Python
كيف تصنع لعبة بلغة Python؟
باستخدام pygame: تفتح نافذة، ثم تشغّل حلقة تقرأ المفاتيح وتحرّك الأشياء وترسم إطارًا، نحو 60 مرة في الثانية. يعلّمك هذا المسار Python أولًا، ثم تلك الحلقة، لعبة تلو الأخرى.
هل pygame مناسبة للمبتدئين؟
نعم. إنها Python عادية مع مجموعة صغيرة من دوال الرسم والإدخال، فترى كل سطر يجعل اللعبة تعمل. وهي مناسبة لألعاب 2D مثل Snake وPong.
هل أحتاج إلى تثبيت pygame؟
pip install pygame-ce وشغّل الكود نفسه.ما هي pygame-ce؟
import pygame، وهي ما تشغّله هذه الدروس.هل يمكنني صنع لعبتي الخاصة؟
نعم. آخر لعبة في الدورة تصممها بنفسك، ويمكنك حفظ أي درس كمشروع ومواصلة بنائه.
هل يمكنني لعب الألعاب على الهاتف؟
تُلعب بشكل أفضل على حاسوب أو Chromebook مع لوحة مفاتيح. على الهاتف، تعرض اللعبة مفاتيح الأسهم ومفتاح المسافة على الشاشة.
هل أحصل على شهادة لمسار مطوّر ألعاب Python؟
نعم. أكمل كل الخطوات واحصل على شهادة مجانية واحدة لمسار مطوّر ألعاب Python كله. تذكر كل دورة أنهيتها في الطريق، وترتبط بشهادة كل دورة، ليتمكن أي شخص من التحقق من كل مهارة تذكرها. يمكنك إضافتها إلى ملفك على LinkedIn. إنها شهادة إتمام من Coddy، وليست مؤهلًا معتمدًا.