Good overview of the topic. Some parts were a bit faster than I liked, but overall a solid learning experience.
تطوير ألعاب C++: بناء لعبة Brick Breaker باستخدام SDL2
أتقن أساسيات برمجة الألعاب ثنائية الأبعاد ومنطق الاصطدام من خلال بناء لعبة أركيد كلاسيكية من الصفر باستخدام C++ و SDL2.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
يعد الانتقال من بناء جملة C++ الأساسي إلى إنشاء تطبيق عملي محطة مهمة لأي مطور طموح. توفر هذه الدورة مساراً منظماً لتطبيق مهاراتك في البرمجة في عالم تطوير الألعاب من خلال إنشاء لعبة Brick Breaker تعمل بكامل طاقتها.
ستتعلم كيفية سد الفجوة بين الكود الثابت والبيئات التفاعلية الديناميكية. بنهاية هذه الدورة، ستفهم كيفية إدارة حالات اللعبة، والتعامل مع إدخال المستخدم، وتنفيذ الفيزياء اللازمة للعب ثنائي الأبعاد جذاب.
ما ستتعلمه:
- فهم البنى الأساسية لحلقة اللعبة والبرمجة المستندة إلى الأحداث
- تنفيذ التقديم ثنائي الأبعاد وإدارة النوافذ باستخدام مكتبة SDL2
- إتقان منطق كشف الاصطدام للتعامل مع التفاعلات بين الكرة والمضرب والطوب
- تطبيق إدارة الذاكرة الحديثة لـ C++, بما في ذلك المؤشرات الذكية، للتعامل الفعال مع الموارد
- تكوين عناصر تحكم استجابة اللاعب وفيزياء حركة الكائنات
- هيكلة كود اللعبة باستخدام أنماط تصميم نظيفة وموجهة للكائنات
تبدأ الدورة بالتعريفات الأساسية وإعداد البيئة قبل الانتقال إلى المنطق خطوة بخطوة لبناء مكونات اللعبة. ستعمل من خلال الشروحات المكتوبة وقطع الكود التي توضح كيفية تحويل المنطق إلى تجربة قابلة للعب.
تم تصميم هذه الدورة للمبتدئين الذين لديهم فهم أساسي لـ C++ ويرغبون في بدء رحلتهم في برمجة الألعاب. لا توجد خبرة سابقة مطلوبة مع مكتبات الرسومات أو محركات الألعاب.
ابدأ في بناء أساسك في تطوير الألعاب باستخدام مشروع C++ العملي هذا.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 30 دقيقة من المحتوى التطبيقي
المراجعات (3)
استمتعت بهذا حقًا. كانت الأمثلة المقدمة مفيدة للغاية في فهم المفاهيم. بالتأكيد حصلت على قيمة أموالي.
أنا لست متأكدا أن هذا للمبتدئين تماما فهو يفترض بعض المعرفة السابقة التي لم يتم تعليمها بشكل صريح بعض الأمثلة كانت مربكة
المتعلمون أخذوا أيضًا
🎓 بشهادة
أساسيات لغة البرمجة C في Visual Studio على نظام Windows
شهادة
تطبيق عملي
59 zł
→
🏆 الأكثر شعبية
🎓 بشهادة
أساسيات البرمجة بلغة C# مع .NET الحديث و Copilot
شهادة
تطبيق عملي
59 zł
→
💼 جاهز لسوق العمل
🎓 بشهادة
البرمجة الحديثة بلغة C++: من الأساسيات إلى التصميم الموجه للكائنات
شهادة
تطبيق عملي
59 zł
→
🔥 مطلوب
🎓 بشهادة
أساسيات البرمجة باللغة C#
شهادة
تطبيق عملي
59 zł
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع