Projekt na przedmiot MAS
Omni-kom to serwis łączący graczy. Umożliwia przeglądanie katalogu gier, zakup gier dla siebie lub jako prezent dla znajomych, a także zarządzanie swoim profilem i portfelem. Projekt został zrealizowany w języku Java, z wykorzystaniem biblioteki graficznej Swing i biblioteki Lombok do obsługi metod dostępu do atrybutów.
Projekt składa się z kilku głównych części:
src/main/java/mas/Models/: zawiera modele danych, takie jakMember,Product,Rating,TransactioniUser.src/main/java/mas/View/: zawiera klasy odpowiedzialne za interfejs użytkownika, takie jakBuyGameWindow,GameWindow,LoginWindow,MainWindow,RegisterWindowiWelcomeWindow.src/main/java/mas/Main.java: punkt wejścia do aplikacji.doc/: zawiera dokumentację projektu, w tym diagramy i mockupy GUI.pom.xml: plik konfiguracyjny Maven, który definiuje zależności projektu i ustawienia kompilacji.
Aby uruchomić projekt, wykonaj następujące kroki:
- Sklonuj repozytorium.
- Otwórz projekt w IDE obsługującym Maven (np. IntelliJ IDEA).
- Uruchom główną klasę
Main.
Planowane jest rozszerzenie funkcjonalności systemu, w tym:
- Rozszerzenie biblioteki gier o nowe tytuły i kategorie gier
- Ulepszenie funkcjonalności osiągnięć i dodanie nowych właściwości
- Dodanie funkcjonalności związanych z grami wieloosobowymi, takich jak turnieje i rankingi
- Ulepszenie interfejsu użytkownika i dostosowanie go do różnych urządzeń
- Dodanie funkcjonalności związanych z transakcjami, takich jak płatności mobilne i krypto waluty
- Rozszerzenie funkcjonalności czatu o nowe funkcje, takie jak wideo czat i integracja z innymi platformami społecznościowymi.