# مشاريع افتخر بها

Throw The Alien Go

اعرض على GitHub
التقنيات: تطوير العاب 2D، رياضيات، Shaders، استيفاء الخطوط

طريقة لعب Throw The Alien Go

• طورت لعبة الغاز 2D تعتمد على الفيزياء وتتضمن حسابات رياضية معقدة
• نفذت shaders مخصصة للمؤثرات البصرية واستيفاء خطوط لتوقع المسار
• انشات ميكانيكيات جاذبية مع كواكب وثقوب سوداء تؤثر في مسار الكائن الفضائي
• صممت مستويات صعبة يرمي فيها اللاعب الكائن الفضائي للوصول الى الثقوب البيضاء مع تجنب العقبات
• بنيت نظام محاكاة فيزيائية يحسب الجذب الجاذبي والتصادمات

Airport Logistic

اعرض على GitHub
التقنيات: C++، خوارزمية Dijkstra، رياضيات، هندسة، SFML

رسوم Airport Logistic المتحركة 1 رسوم Airport Logistic المتحركة 2

• طورت برنامجا بلغة C++ يحاكي العمليات اللوجستية في مطار
• نفذت خوارزمية Dijkstra لايجاد اقصر مسار بين نقطتين مع احتساب سير ناقل يحرك الاجسام بسرعة اكبر 2X
• استخدمت حسابات هندسية لتحسين الزاوية التي يدخل او يغادر بها الجسم كل سير
• انشات عرضا بسيطا باستخدام مكتبة SFML

RogueLike Game

اعرض على GitHub
التقنيات: C++، خوارزمية Dijkstra، رياضيات، هندسة، SFML

RogueLike Game

• طورت لعبة C++ تحاكي لعبة roguelike
• نفذت خوارزمية Dijkstra لايجاد اقصر مسار بين اللاعبين
• بنيت بنية بيانات مخصصة للتعامل مع الضوء والظلال
• انشات واجهة بسيطة باستخدام مكتبة SFML

Training Worms to Eat (Genetic Algorithm)

اعرض على GitHub
التقنيات: Rust، خوارزمية جينية ML، Raylib، هندسة

رسوم الديدان المتحركة 1 رسوم الديدان المتحركة 2

• طورت برنامجا بلغة Rust يحاكي ديدانا تاكل الطعام
• نفذت خوارزمية جينية لتدريب الديدان على الاكل
• بنيت ودربت نموذجا لتوقع افضل مسار للديدان نحو الطعام
• انشات واجهة بسيطة باستخدام مكتبة Raylib