لعبة مغامرة البالون بلغة Java
تفاصيل العمل
قمت بتصميم وتطوير لعبة ثنائية الأبعاد بعنوان «البالون الطائر» باستخدام لغة Java. تعتمد اللعبة على تحريك بالون يحاول تجنّب العقبات في أثناء الطيران، مع وجود نظام Power-Ups يمنح اللاعب مزايا مؤقتة مثل الحماية من الاصطدام أو زيادة النقاط. ركزتُ في بناء اللعبة على البرمجة الكائنية لتنظيم الأكواد وإنشاء مكوّنات مستقلة لإدارة الكائنات (اللاعب، العقبات، العناصر المساعدة، الخلفيات)، كما استخدمت حلقة اللعبة (Game Loop) لتحديث الرسوميات وحساب التصادمات في الزمن الحقيقي. تتضمن اللعبة شاشات رئيسية للبدء، واللعب، والإعادة، مع ضبط مستوى الصعوبة تدريجيًا بناءً على أداء اللاعب.
مهارات العمل