سر البرمجة الكائنية (OOP): ما هو الـ Class وكيف ينقذ مشروعك من الفوضى؟ | الحلقة 7
مشاهدة
303
المدة
09:14
نُشر في
1/10/2026
ننتقل في هذه الحلقة السابعة من دورة تعلم برمجة الألعاب في محرك غودو 4 إلى واحد من أهم مفاهيم البرمجة المتقدمة وهو "البرمجة الكائنية" (OOP). نتعلم اليوم كيف نستخدم سطر واحد سحري وهو class_name لإعطاء هوية لملفاتنا البرمجية، مما يسمح للمحرك بالتمييز بين أنواع الكائنات المختلفة مثل العدو والشجرة واللاعب. يشرح الفيديو مفهوم "الوراثة" (Inheritance) وكيفية بناء كلاس أساسي يحتوي على الصفات المشتركة (مثل الصحة والموت) لتوريثها لبقية الشخصيات، مما يوفر عناء تكرار الكود مئات المرات. كما نتناول كيفية استخدام "الريسورس" (Resources) لتنظيم بيانات الحقيبة والأسلحة باحترافية، مع تحذير هام من "الاعتماد الدائري" الذي قد يسبب توقف اللعبة. هذا الدرس هو مفتاحك لتحويل مشروعك من مجرد ملفات مبعثرة إلى نظام منظم وقابل للتوسع مثل ألعاب الشركات الكبرى
