generalID: cAfsUoHbjQY
التنظيم vs الفوضى: وداعاً للـ Spaghetti Code مع الدوال (Functions) | الحلقة 6
مشاهدة
381
المدة
09:24
نُشر في
12/29/2025
ننتقل في هذه الحلقة السادسة من دورة تعلم برمجة الألعاب في محرك غودو 4 إلى مفهوم جوهري يفصل بين المبرمج الهاوي والمحترف، وهو "الدوال" (Functions). نتعلم اليوم كيف نتجنب فوضى الأكواد المكررة أو ما يعرف بـ "Spaghetti Code" من خلال كتابة أوامر برمجية مرة واحدة واستدعائها في أي مكان وبكلمة واحدة فقط. يشرح الفيديو كيفية بناء الدوال وتمرير البيانات إليها (Parameters) واستلام النتائج منها (Return Values)، مع توضيح لأنواع البيانات التي يمكن للدالة التعامل معها. نتناول أمثلة واقعية مثل دوال الهجوم والقفز وحساب المسافات، وكيفية استخدام الدوال الجاهزة في المحرك مثل _ready و _process. هذا الدرس هو مفتاحك لتحويل كود لعبتك إلى هيكل منظم وقابل للتطوير، مما يسهل عليك إضافة ميزات جديدة وإصلاح الأخطاء بسرعة واحترافية.

