Documente Academic
Documente Profesional
Documente Cultură
Îndrumător, Student,
NICULIȚĂ Cristian DUMITRAȘCU Remus
Pentru a porni jocul prima dată trebuie deschis serverul și după clienții. Când deschizi un client prima
dată ești rugat să îți alegi un nume de utilizator
Dacă numele deja există primești un mesaj și ești rugat să alegi alt nume, dar dacă nu există ești
redirecționat către lobby unde poți vedea ceilalți jucător care așteaptă și îi poți provoca la un joc sau
poți aștepta o provocare.
Dacă provoci pe cineva și persoana acceptă cei doi utilizatori nu vor mai fi vizibili în lobby și vor
începe un nou joc fiecare primind câte o culoare (roșu sau galben).
2
Jucătorul cu roșu începe și poate insera un disc pe una dintre cele 7 coloane, după ce inserează
discul i se termină tura și butoanele de insert sunt dezactivate și începe tura jucătorului cu galben.
Câștigă primul jucător care conectează 4 discuri pe verticală, orizontală sau diagonală.
Când se termină meciul fiecare jucător primește un mesaj care îi spune dacă a câștigat sau a pierdut.
Jocul se mai poate termina și dacă unul din jucători apasă pe butonul forfeit. După ce închid mesajul
jucătorii sunt trimiși înapoi în lobby. De asemenea jucătorii pot vorbi între ei în timpul meciului prin
intermediul chatului.
3
Protocolul de mesaje
Protocolul de mesaje folosit pentru comunicarea dintre server și client este de următoarea formă
[Comandă]|[Subcomandă]|[Mesaj1@@Mesaj2@@...Mesajn]<##>
Validate Username:
o Request
Connect:
User List
MalformedCommand
Challange:
o Request
o Accept
o Deny
Game:
o Request
o Add
o Chat
o Lose
o Win