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
,Transaction
iUser
.src/main/java/mas/View/
: zawiera klasy odpowiedzialne za interfejs użytkownika, takie jakBuyGameWindow
,GameWindow
,LoginWindow
,MainWindow
,RegisterWindow
iWelcomeWindow
.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.