Chat ploteczki to aplikacja typu klient-serwer zrealizowana w języku Java. Aplikacja pozwala użytkownik na wymienianie się wiadomości w dynamicznym, interaktywnym środowisku, które wykorzystuje mechanizmy rozproszone do modyfikowania treści i wywoływania zdarzeń wizualnych u klientów.
- logowanie - własny interfejs logowania z walidacją nicku
- gen-z translator - globalny filtr serwera losowo dodający slangowe zwroty na końcu wiadomości
- retrogradacja merkurego - tryb globalny odwracający treść wszystkich przesłanych wiadomości
- glitter bomb - zdalne wywołanie efektu wizualnego (gradientowa tęcza) na ekranie wybranego klienta
- main character - 30 sekundowy status specjalny, wyróżniający wiadomości użytkownika
- sekret - przesyłanie poufnych wiadomości do losowo wybranego przez serwer odbiorcy
- vibe check - interaktywny event czasowy - użytkownicy muszą zareagować w ciągu 5 sekund, inaczej otrzymują karę w postaci ikony clowna przy nicku
- kick - możliwość wyrzucenia losowego użytkownika
- standardowy chat: wpisz tekst w polu i naciśnij enter
- wysłanie glitter bomb: wybierz nick ofiary z listy, a następnie kliknij GLITTER BOMB. u ofiary tło zmieni się na tęczowe.
- godmod: rozwiń dolny panel, aby włączyć tryby gen-z translator, vibe check, kick, retrogradacja merkurego
- main character: naciśnij przycisk main character
Projekt wykonany w ramach zaliczenia przedmiotu Programowanie współbieżne i rozproszone.