2D Shooter Game | لعبة أركيد سريعة — Enemies Waves & Explosions
تفاصيل العمل
لعبة 2D Shooter Game أركيد سريعة مبنية بالكامل بـ HTML5 Canvas وتشتغل مباشرة على المتصفح بدون أي مكتبات خارجية. بتتحكم في سفينة مثلثة خضراء موجودة أسفل الشاشة وتتحرك يمين/شمال بأسهم الكيبورد، ومع الضغط المستمر على Space بتطلق طلقات صفراء للأعلى بشكل متواصل. الفكرة الأساسية هي البقاء لأطول وقت ممكن: أعداء بينزلوا من أعلى الشاشة في موجات، وكل ما الوقت يعدّي معدل الظهور والسرعة بيزيدوا فالتحدّي بيبقى أعلى. الأعداء أنواع مختلفة عشان أسلوب اللعب مايبقاش ثابت: - Normal نقاطها قليلة وسرعتها متوسطة، - Fast سريعة وصغيرة وبتحتاج دقة، - Heavy بطيئة لكنها بتدي نقاط أعلى وبتتفجر لعدة أعداء أصغر، - Split بتتقسم عند التدمير وده بيزود الضغط عليك داخل الجولة. اللعبة فيها نظام Health = 100 وأي عدو يوصل لأسفل بيخصم جزء من الصحة لحد ما توصل للصفر وتظهر شاشة Game Over مع زر Restart. كمان في Power-Ups بتسقط أحيانًا بعد تدمير الأعداء زي: Shield للحماية المؤقتة، Rapid Fire لتسريع إطلاق النار، و Health Boost لاسترجاع الصحة — مع إشعارات بسيطة بتوضح تفعيل كل واحدة. واجهة اللعبة بتعرض Score + Health Bar + High Score وأعلى نتيجة بتتسجل محليًا في المتصفح. وفي ميزة Pause/Resume بزر P. المشروع مناسب جدًا للعرض كبورتفوليو لأنه يوضح: Canvas rendering، حركة وتصادمات، نظام Waves وصعوبة تدريجية، مؤثرات Particles، UI داخل اللعبة، وتخزين High Score محليًا.
مهارات العمل
بطاقة العمل
طلب عمل مماثل