مقدمة في تطوير الألعاب باستخدام JavaScript: ابنِ لعبة Breakout — PickAClass
3.7 (10) ⏱ 3 ساعة 📚 30 دورة 🎧 النسخة الصوتية

مقدمة في تطوير الألعاب باستخدام JavaScript: ابنِ لعبة Breakout

تعلم مفاهيم البرمجة الأساسية، وقم بمعالجة HTML Canvas، وقم بتنفيذ فيزيائيات اللعبة عن طريق كتابة كود JavaScript حديث ونظيف من الصفر.

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

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

هل أردت من قبل أن تفهم كيف تعمل ألعاب الفيديو من الداخل وتنشئ لعبتك الخاصة من الصفر؟ يصبح تعلم البرمجة أكثر إمتاعاً بكثير عندما يمكنك أن ترى كود البرمجة الخاص بك ينبض بالحياة فوراً على الشاشة. ترشدك هذه الدورة النصية خلال العملية بأكملها لإنشاء لعبة Breakout ثنائية الأبعاد تعمل بكامل طاقتها باستخدام JavaScript النقية وواجهة برمجة تطبيقات HTML Canvas. ستبدأ بمفاهيم البرمجة الأساسية وتجمع تدريجياً مشروعاً كاملاً وتفاعلياً، مما يتيح لك اكتساب فهم راسخ لحلقات الألعاب، واكتشاف التصادم، وإدخال المستخدم. ما ستتعلمه: - فهم أساسيات HTML Canvas API لرسم الأشكال والألوان والنصوص. - تنفيذ حلقة لعبة مستمرة للتعامل مع الرسوم المتحركة السلسة وتحديثات الإطارات. - تطبيق ميزات JavaScript ES6+ الحديثة، بما في ذلك الفئات (classes)، والدوال السهمية (arrow functions)، والمتغيرات محددة النطاق لتنظيم كائنات اللعبة. - برمجة عناصر تحكم متجاوبة لكل من تفاعلات لوحة المفاتيح والماوس. - كتابة خوارزميات اكتشاف التصادم ثنائية الأبعاد الأساسية للتعامل مع فيزيائيات الكرة مع الطوب والكرة مع المضرب. - إدارة انتقالات حالة اللعبة، بما في ذلك تتبع النتائج، وحياة اللاعب، وشروط الفوز/الخسارة. تبدأ الرحلة بالمصطلحات الأساسية، والإعداد، ورسم اللوحة قبل الانتقال إلى تحريك الكائنات والتعامل مع إدخال المستخدم. بعد ذلك، ستكتب منطقاً نظيفاً وقياسياً لإدارة فيزيائيات التصادم، والطوب القابل للتدمير، وتحديثات حالة اللعبة. تم تصميم هذه الدورة للمبتدئين تماماً الذين لديهم فهم أساسي لـ HTML و CSS ويرغبون في تعلم JavaScript من خلال مشروع ممتع وعملي. لا توجد خبرة سابقة في تطوير الألعاب مطلوبة. ابدأ القراءة اليوم وابنِ لعبتك التفاعلية الأولى في المتصفح من الصفر.

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

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

شهادة إتمام

كل دورة تكملها على PickAClass تُصدر شهادة كهذه — أصلية، بكودها الخاص، قابلة للتحقّق عبر الرابط، ومفصّلة عمّا أُثبت فعلًا.

P
PickAClass
ملف المهارات · قابل للتحقّق
وثيقة
شهادة إتقان
تشهد هذه الوثيقة بأن
الاسم واللقب
أثبت بنجاح إتقان
مقدمة في تطوير الألعاب باستخدام JavaScript: ابنِ لعبة Breakout
المهارات المُثبَتة
تحليل أنماط السلوك
تأسيسي
1.2 ساعة
أطر معمارية لاتخاذ القرارات
متمكّن
1.4 ساعة
تصميم اختبار A/B
متمكّن
1.7 ساعة
كتابة نصوص سلوكية
متقدّم
1.9 ساعة
P
PickAClass — الاسم واللقب
مقدمة في تطوير الألعاب باستخدام JavaScript: ابنِ لعبة Breakout
صفحة 2 من 2
تفاصيل الأداء
ملخّص العمل الدراسي
الدورات المكتملة 14 / 14
أسئلة التدريب 26 / 28
الواجبات المُسلَّمة 4 (متوسط 4.5 / 5)
المشروع الختامي تمت مراجعته — 4.6 / 5
إجمالي التدريب 6.2 ساعة
معيار الأداء
ترتيب الدفعة ضمن أفضل 12% من 1,625
وقت الإكمال 11 يومًا (الوسيط: 22)
درجة الإتقان 91 / 100
درجة أسئلة التدريب 94%
التحقّق من المهارة مسار مهارة موثّق
تحقّق من هذه الشهادة
pickaclass.com/certificates/PCC-2026-X4F7-AP19
صادر وفق المعايير الأكاديمية لـPickAClass. تعكس مستويات المهارة الأداء المُقيَّم وفق معيار كفاءات الدورة. هذه شهادة أصلية لهذه المنصّة.

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

سميرة غالب JO
★ 3 · 26.07.2026

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

Adriana Castro PE متعلِّم موثَّق
★ 4 · 13.07.2026

Decent material and presentation. The flow was mostly intuitive, and the applicability is there. Could be improved with more varied exercises.

Dace Zariņa LV متعلِّم موثَّق
★ 3 · 09.07.2026

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

Felix Neumann CH
★ 3 · 30.06.2026

استمتعت بهذا حقًا. كانت الأمثلة المقدمة مفيدة للغاية في فهم المفاهيم. بالتأكيد حصلت على قيمة أموالي.

William Walker NZ متعلِّم موثَّق
★ 4 · 18.06.2026

استمتعت حقا بسير هذا. كانت التطبيقات العملية التي نوقشت في المكان الصحيح. دورة رائعة!

Ильяс Сапаров KZ متعلِّم موثَّق
★ 3 · 17.06.2026

أحببت العناصر التفاعلية! لقد أبقىني معتادا وجعل التعلم يشعر أقل كعمل شاقة. عمل عظيم على المحتويات.

Abril Moreno UY
★ 4 · 14.06.2026

كان دورة جيدة جداً بشكل عام. بعض الأجزاء تحركت بسرعة قليلاً، ولكن الأمثلة كانت مفيدة بشكل عام. تستحق الاستثمار.

Isabella Garcia PH متعلِّم موثَّق
★ 5 · 07.06.2026

لقد تجاوزت هذه الدورة توقعاتي. والتطبيقات في العالم الحقيقي التي نوقشت مفيدة بشكل لا يصدق. عمل رائع!

Василь Мельник UA متعلِّم موثَّق
★ 4 · 25.05.2026

انه دورة متينة, البنية منطقية ومعظم الامثلة كانت مفيدة, يمكن استخدام بعض السيناريوهات من العالم الحقيقي

حسن DZ
★ 4 · 25.05.2026

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

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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