تفاصيل العمل

Project Overview

Course: Java OOP

Technology: Java, JavaFX

Game Type: 2D Two‑Player Fighting Game

Focus: OOP Design, JavaFX UI, Game Logic & Animation

This project demonstrates clean object‑oriented design using abstraction, inheritance, encapsulation, and polymorphism in a practical game scenario.

🎯 Main Features

Two players choose their characters

Real‑time movement and shooting

Multiple weapons with different stats

Health system with live updates

Cooldown system for shooting

Winner announcement at game end

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات