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