TrueschoTruescho
كل الدورات
مقدمة CS50 لتطوير ألعاب ثنائية الأبعاد
edX
دورة
متوسط
مجاني للتدقيق
شهادة

مقدمة CS50 لتطوير ألعاب ثنائية الأبعاد

Harvard University

تعلّم تطوير ألعاب تفاعلية ثنائية الأبعاد عملياً عبر دراسة تصميم ألعاب شهيرة مثل ماريو وبوكيمون وأنغري بيردز باستخدام LÖVE وLua.

9 ساعة/أسبوع9 أسبوعالإنجليزية136 متسجل
مجاني للتدقيق

عن الدورة

في رحلة لفهم كيفية تنفيذ ألعاب الفيديو من الداخل، ستستكشف في هذه الدورة العملية مبادئ تصميم وتطوير الألعاب ثنائية الأبعاد من خلال أمثلة مستوحاة من ألعاب كلاسيكية شكّلت طفولة الكثيرين. ستتعرّف على كيفية بناء ألعاب مثل: Pong وFlappy Bird وBreakout وألعاب المطابقة (Match 3) وSuper Mario Bros. وLegend of Zelda وAngry Birds وPokémon، مع التركيز على ما يجعل هذه الألعاب ممتعة وتفاعلية وكيف تُترجم أفكارها إلى أنظمة برمجية قابلة للتنفيذ. من خلال المحاضرات والمشاريع التطبيقية، تستعرض الدورة مبادئ الرسوميات ثنائية الأبعاد، والتحريك (Animation)، والصوت، واكتشاف التصادم (Collision Detection)، باستخدام إطار العمل LÖVE، إلى جانب لغات مثل Lua. ستتعلم كيف تُنظَّم حلقات اللعب (Game Loop)، وكيف تُدار المدخلات، وكيف تُبنى الكيانات داخل اللعبة، وكيف تُصمَّم المستويات والميكانيكيات الأساسية التي تمنح اللاعب إحساس التقدّم والتحدّي. بنهاية الدورة ستكون قد برمجت عدة ألعاب خاصة بك، واكتسبت فهماً متيناً لأساسيات تصميم الألعاب وتطويرها، بما يمكّنك من متابعة بناء مشاريع أكبر أو الانتقال إلى محركات وأطر عمل أخرى بثقة.

ماذا ستتعلم

  • فهم مبادئ الرسوميات ثنائية الأبعاد وكيفية عرضها داخل اللعبة
  • تطبيق تقنيات التحريك (Animation) لبناء حركة سلسة للشخصيات والعناصر
  • إضافة المؤثرات الصوتية وإدارة الصوت داخل الألعاب
  • تنفيذ اكتشاف التصادم (Collision Detection) للتفاعل بين الكائنات
  • استخدام إطار العمل LÖVE لبناء ألعاب ثنائية الأبعاد من الصفر
  • البرمجة بلغة Lua لتطوير منطق اللعب وبنية المشروع

المتطلبات المسبقة

  • إكمال CS50 أو امتلاك خبرة سابقة في البرمجة بأي لغة

المدرسون

D

David J. Malan

Gordon McKay Professor of the Practice of Computer Science

C

Colton Ogden

Technologist

المواضيع

تطوير الألعاب
برمجة Lua

معلومات الدورة

المنصةedX
المستوىمتوسط
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

ابدأ التعلم الآن