Cel pracy: Stworzenie aplikacji osadzonej na stronie WWW, umożliwiającej rozgrywanie partii szachowych z innymi użytkownikami w czasie rzeczywistym
Założenia: Projekt zostanie zrealizowany w środowisku Node.js z wykorzystaniem języka JavaScript, biblioteki Socket.IO, bazy danych MySql oraz HTML, CSS, React.js (frontend).
Motywacja: Pogłębienie umiejętności tworzenia aplikacji internetowych działających w czasie rzeczywistym.
Opis tematu: Aplikacja powinna oferować zalogowanemu użytkownikowi możliwość rozgrywania partii szachowych z innymi użytkownikami w czasie rzeczywistym, zaproszenia do gry konkretnego gracza bądź losowy dobór przeciwnika spośród aktualnie dostępnych użytkowników, jak również przegląd wcześniej rozegranych partii. Ponadto za każdą partię w zależności od wyniku graczowi będą przypisywane punkty rankingowe.
Spodziewane wyniki: Działająca aplikacja
|