البرمجة والذكاء الاصطناعي

تطوير ألعاب

أساسيات تطوير الألعاب، منطق اللعبة، الشخصيات والمستويات، ألعاب 2D و 3D. هذا الكورس هو جسر العبور من مقعد "اللاعب" إلى كرسي "المطور". هنا لن نستخدم برامج تعليمية مبسطة، بل سندخل عالم محركات الألعاب الحقيقية (Game Engines) التي تُصنع بها أشهر الألعاب العالمية. سيتعلم الطالب كيف يبني عوالمه الخاصة، يضع قوانين الفيزياء، ويبرمج شخصياته لتنبض بالحياة.

2 مستويات 9 - 13 سنة / 14 - 18 سنة

عن الكورس

يعد هذا المسار قمة الهرم في تعلم البرمجة التفاعلية، حيث يجمع بين محركي Unity (الأشهر عالمياً والأكثر طلباً في سوق العمل) و Godot (المحرك مفتوح المصدر الأسرع نمواً). يركز الكورس على مفاهيم "برمجة الكائنات" (OOP)، قوانين الفيزياء داخل الألعاب (Physics & Collisions)، وتصميم المستويات (Level Design). من خلال كتابة أكواد برمجية حقيقية ( في Godot)، سيتعلم الطالب كيف يدمج بين الفن (الرسومات والأصوات) والمنطق (البرمجة والرياضيات) لإنتاج منتج تقني متكامل، مما ينمي مهارات التفكير الهندسي وإدارة المشاريع المعقدة.

متطلبات الالتحاق

المعرفة السابقة: شرط أساسي اجتياز مستوى في البرمجة النصية (مثل كورس Python) أو فهم قوي لمفاهيم البرمجة (المتغيرات، الشروط، الحلقات التكرارية والمكتبات). ​اللغة: إجادة جيدة للغة الإنجليزية لقراءة واجهات البرامج وكتابة الأكواد.

مستويات الكورس

ذا المستوى هو البوابة الحقيقية لعالم صناعة الألعاب الاحترافية باستخدام محرك Godot Engine.

المحاور الدراسية

  • مدخل إلى محرك Godot: التعرف على واجهة البرنامج وكيفية إنشاء مشروع جديد.
  • بناء بيئة اللعبة (World Building): تصميم الخلفيات (Backgrounds) والأرضيات (Grounds) وتجهيز المشهد الرئيسي (Main Scene).
  • نظام المشاهد والعقد (Nodes & Scenes): فهم فلسفة محرك Godot في تنظيم عناصر اللعبة.
  • فيزياء الألعاب (Physics): التعامل مع العناصر الثابتة والمتحركة وكيفية جعل الشخصية تتفاعل مع الأرض.
  • إدارة الأصول الرقمية (Assets): كيفية استيراد الصور والعناصر الفنية وتنظيمها داخل اللعبة.

مخرجات التعلم

  • بنهاية هذا المستوى، سيكون الطالب قادراً على:
  • التعامل مع واحد من أقوى محركات الألعاب مفتوحة المصدر (Godot).
  • إنشاء مشهد كامل للعبة يتضمن خلفية وأرضية ومنصات.
  • فهم كيفية بناء الألعاب ثنائية الأبعاد (2D) والتحكم في عناصرها.
  • ترتيب وهيكلة ملفات المشروع برؤية مطور ألعاب محترف.
  • تجهيز الأساس البرمجي والفني الذي سينطلق منه في المستويات المتقدمة لإضافة الحركة والأعداء.

الأدوات المستخدمة

Godot Engine: المحرك الأساسي لتطوير وبرمجة اللعبة.

الانتقال إلى الألعاب ثلاثية الأبعاد (3D)

المحاور الدراسية

  • عالم الأبعاد الثلاثية (3D Space): فهم محاور الحركة الثلاثة ($X, Y, Z$) وكيفية تحريك العناصر في الفراغ.
  • بناء البيئات (Environment Design): استخدام الـ CSG Nodes لبناء الأبنية، الغرف، والمتاهات بسرعة وسهولة.
  • الإضاءة والظلال (Lighting & Shadows): كيفية إضافة الشمس (Directional Light) والمصابيح لخلق أجواء واقعية داخل اللعبة.
  • كاميرا المنظور الثالث والأول: برمجة الكاميرا لتتبع اللاعب أو الرؤية من خلال عينيه.
  • النماذج والمجسمات (Meshes & Materials): كيفية إضافة الألوان والخامات (Textures) للمجسمات لتظهر بشكل واقعي (خشب، معدن، عشب).

مخرجات التعلم

  • بناء مرحلة كاملة ثلاثية الأبعاد بتفاصيلها المعمارية.
  • برمجة شخصية قادرة على المشي، القفز، والنظر حولها في عالم 3D.
  • فهم قوانين الفيزياء المعقدة (الاصطدام في الأبعاد الثلاثة).

مشاريع طلابنا

لعبة تفاعلية

لعبة تفاعلية

لعبة تفاعلية

لعبة تفاعلية

عبدالله

2
مستوى
8
محاضرة/مستوى
9 - 13 سنة / 14 - 18 سنة
الفئة العمرية
سعر المستوى الواحد

1,200 ج.م

سجّل الآن
  • محاضرات أونلاين مباشرة عبر Zoom
  • شهادة معتمدة من STEM.org
  • مدربون متخصصون وخبراء
  • مشاريع عملية وتطبيقية
  • دعم فني ومتابعة مستمرة