Skip to content

This project seems to simulate a defense system with various components, such as helicopters, tanks, and submarines.

Notifications You must be signed in to change notification settings

rishinduyohan/Defense-System-Java

Repository files navigation

🎮 Defence System

Technology : Java Swing 🕹️+ OOP Concepts🚀 + Observer Pattern🏁

This project is a simulated Defence System developed using Java and Swing, designed to manage and coordinate multiple defense units such as Helicopters, Tanks, and Submarines. Each unit has its own graphical user interface and unique capabilities, including aerial strikes, ground firepower, and underwater operations.

At the core of the system is a Main Controller (Observer Pattern), which facilitates communication and coordination between the different units. The controller monitors updates such as strength calculations, area messages, and broadcast communications, ensuring all units work together as a cohesive defense mechanism.

✨ Project Highlights

  • 🎶 Game-like experience with sound effects
  • 🚁 Helicopter, Tank, and Submarine GUIs
  • 🌀 Implemented Observer Pattern for real-time communication
  • Scalable OOP design for adding new defense units
  • 💻 Combines Java, Swing, OOP, and File Handling

This project demonstrates my ability to transform OOP principles into a practical, interactive, and engaging software solution.

About

This project seems to simulate a defense system with various components, such as helicopters, tanks, and submarines.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages