تطبيق العاب باستخدام فلاتر تطبيق العاب باستخدام فلاتر تطبيق العاب باستخدام فلاتر تطبيق العاب باستخدام فلاتر تطبيق العاب باستخدام فلاتر تطبيق العاب باستخدام فلاتر
تفاصيل العمل

قمت بتصميم وتطوير تطبيق ألعاب متكامل باستخدام Flutter، يجمع بين أربع ألعاب ممتعة ومختلفة تمامًا في فكرتها وآلية عملها. ركزت أثناء التطوير على الدمج بين الواجهة البسيطة والتفاعل السلس وبين الخوارزميات الذكية التي تتحكم في منطق كل لعبة (Game Logic). لكل لعبة داخل التطبيق خوارزمية خاصة بها تم تنفيذها بعناية لضمان تجربة لعب واقعية وسلسة: 1. لعبة المتاهة (Maze Game) تعتمد على Grid Navigation Algorithm وCollision Detection، حيث يتحرك اللاعب داخل شبكة من المسارات والجدران للوصول إلى الهدف دون الاصطدام. كل مستوى يتم توليده بطريقة مختلفة لزيادة التحدي. 2. لعبة الثعبان (Snake Game) تعتمد على Array-based Movement Algorithm مع نظام Self-Collision Detection، حيث يتحرك الثعبان تلقائيًا في اتجاه معين، ويزداد طوله عند أكل الطعام، مع مراقبة مستمرة لتجنّب الاصطدام بالحائط أو بجسمه. 3. لعبة الكورة (Ball Game) تم تنفيذها باستخدام Physics-based Motion Algorithm، بحيث تتحرك الكرة بشكل فيزيائي واقعي يعتمد على السرعة والاتجاه، مع تطبيق خوارزمية Collision Detection لارتداد الكرة عند الاصطدام بالجدران أو الأهداف، مما يعطي تجربة حركة طبيعية وديناميكية. ⭕ 4. لعبة XO (Tic Tac Toe) تعتمد على Pattern Matching Algorithm التي تتحقق بعد كل حركة من احتمالات الفوز الثمانية (صفوف، أعمدة، وأقطار)، مما يضمن استجابة فورية وذكية في تحديد الفائز أو التعادل. الهدف من المشروع كان إظهار كيفية بناء ألعاب صغيرة ومسلية لكن بتفكير برمجي عميق يعتمد على المنطق والتحكم في التفاعلات داخل كل لعبة. اهتممت أيضًا بتصميم واجهات بسيطة وواضحة تناسب جميع الأعمار، مع الحفاظ على الأداء العالي والانتقال السلس بين الألعاب. هذا المشروع يعكس قدرتي على الدمج بين البرمجة المنطقية (Logic) والتصميم التفاعلي (UI/UX)، بالإضافة إلى تطبيق مفاهيم الخوارزميات بشكل عملي داخل بيئة تطوير حقيقية.

شارك
بطاقة العمل
تاريخ النشر
منذ 13 ساعة
المشاهدات
5
المستقل
Mahmoud Ahmad
Mahmoud Ahmad
مطور تطبيقات هاتف
طلب عمل مماثل
شارك
مركز المساعدة