تطوير الألعاب باستخدام Python و Pygame: بناء لعبة إطلاق نار فضائية — WalkSelf
3.5 (6) ⏱ 2 ساعة 54 دقيقة 📚 29 دورة

تطوير الألعاب باستخدام Python و Pygame: بناء لعبة إطلاق نار فضائية

تعلم مفاهيم برمجة الألعاب الأساسية باستخدام Python و Pygame بينما تكتب التعليمات البرمجية لبناء لعبة إطلاق نار فضائية كلاسيكية من الصفر.

  • 💬 مدرب ذكاء اصطناعي
    اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
  • 🕐 ابدأ في أي وقت
    بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
  • 🌐 بالعربية
    الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.

حول هذه الدورة

هل سبق لك أن أردت إنشاء ألعاب الفيديو ثنائية الأبعاد الخاصة بك ولكنك لم تكن تعرف من أين تبدأ؟ توفر Python، جنبًا إلى جنب مع مكتبة Pygame متعددة الاستخدامات، نقطة الدخول المثالية إلى عالم تطوير الألعاب المثير. يرشدك هذا المساق الشامل القائم على النصوص خطوة بخطوة خلال عملية بناء لعبة إطلاق نار فضائية تعمل بكامل طاقتها. ستنتقل من كتابة نصوص برمجية بسيطة إلى هيكلة حلقة لعب كاملة وتفاعلية، والتعامل مع مدخلات المستخدم، وإدارة حالات اللعبة المعقدة. على طول الطريق، ستتعلم كيفية كتابة تعليمات برمجية نظيفة وقابلة للصيانة للألعاب باستخدام ممارسات Python الحديثة. ما ستتعلمه: - فهم مفاهيم تطوير الألعاب الأساسية مثل حلقة اللعبة، ومعدلات الإطارات، وأنظمة الإحداثيات - تطبيق آليات حركة سلسة وعناصر تحكم لوحة المفاتيح لشخصيات اللاعبين - إدارة كائنات اللعبة المتعددة، بما في ذلك الأعداء المتحركين ومقذوفات الليزر - تطبيق خوارزميات اكتشاف الاصطدام لتشغيل أحداث اللعبة والتعامل مع تفاعلات اللاعب والعدو - هيكلة حالة لعبتك بشكل نظيف باستخدام ميزات Python الحديثة مثل dataclasses و type hints - دمج المؤثرات الصوتية والرسومات لتعزيز تجربة اللاعب الشاملة ستبدأ بأساسيات العرض وإعداد النافذة قبل الانتقال إلى فيزياء الحركة، واكتشاف الاصطدام، وإدارة الحالة المتقدمة. من خلال قراءة الشروحات الواضحة للتعليمات البرمجية وإكمال التمارين الكتابية المنظمة، ستبني لعبة كاملة بأسلوب غزاة الفضاء من الصفر. تم تصميم هذا المساق للمبتدئين في برمجة الألعاب وأي شخص لديه فهم أساسي لـ Python ويرغب في تطبيق مهاراته عمليًا. لا يلزم وجود خبرة سابقة في تطوير الألعاب. ابدأ رحلة تطوير الألعاب الخاصة بك اليوم وقم ببناء أول لعبة إطلاق نار فضائية قابلة للعب.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 مدرّس AI شخصي
    عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 14 يومًا
    دون أسئلة
  • قصير ومركَّز
    2 ساعة 54 دقيقة من المحتوى التطبيقي

المراجعات (6)

Omar Ali KE متعلِّم موثَّق
★ 4 · 12.07.2026

انها دورة جيدة إذا كنت تملك بعض المعرفة المسبقة، بالنسبة للمبتدئين، بعض المفاهيم قد تكون تحدياً قليلاً، ولكن البنية منطقية.

Benjamin Schneider KE متعلِّم موثَّق
★ 3 · 10.07.2026

It's a decent introduction. Could benefit from more diverse examples and a slightly better flow between modules.

Agustín Silva CL متعلِّم موثَّق
★ 4 · 04.07.2026

لقد كانت تجربة تعلم رائعة، كانت السرعة مثالية، والأمثلة عززت المفاهيم حقا، إبهام كبير إلى الأعلى!

حسن بن علي بن خليفة آل ثاني QA متعلِّم موثَّق
★ 4 · 21.06.2026

Really enjoyed the learning experience. The materials provided were top-notch and easy to follow.

عائشة بن علي TN متعلِّم موثَّق
★ 3 · 19.06.2026

أنا لست متأكدا أن هذا للمبتدئين تماما فهو يفترض بعض المعرفة السابقة التي لم يتم تعليمها بشكل صريح بعض الأمثلة كانت مربكة

Solveig Moen NO
★ 3 · 08.06.2026

وهو يوفر نقطة انطلاق جيدة، وكانت مشكلتي الرئيسية هي وضوح بعض الوحدات التدريبية اللاحقة.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع