Programming Paradigms

Football Simulator

2024 – 2025

Project Overview

Developed a comprehensive football league management and simulation system using Java and Maven.

Implemented object-oriented design patterns including Strategy, Factory, Observer, and MVC for modular architecture.

Built a complete match simulation engine with realistic events, player statistics, and season management.

Created dynamic squad management with multiple tactical formations (4-4-2, 4-3-3, 5-3-2, 3-5-2).

Implemented data persistence through JSON import/export and automated HTML report generation.

Designed a console-based user interface for interactive game management and real-time match simulation.

Technologies & Skills

Java
Maven
OOP
Design Patterns
JSON
HTML Generation
Game Simulation
Console UI

Project Type

Academic
Open Source

Explore More Projects