Skip to content

Casi d'uso

vitava21 edited this page Jul 8, 2021 · 24 revisions

UC1: Creazione ed inserimento nickname

Il giocatore avvia il gioco, inserisce un nickname (che dovrà essere reinserito ad ogni futuro avvio del gioco) e seleziona la modalità con la quale vorrà giocare.

SCENARI ALTERNATIVI:

  1. Il giocatore non inserisce il proprio nickname prima di selezionare un pulsante relativo alle due modalità di gioco(singleplayer o multiplayer):

    Viene mostrato un messaggio di errore, in cui si invita il giocatore a inserire il proprio nickname prima di continuare.


UC2: Gioca in modalità Singleplayer

PORTATA: Gioco "scopone scientifico".

LIVELLO: Obiettivo Utente.

ATTORE PRIMARIO: Giocatore.

PARTI INTERESSATE: Il giocatore.

PRE-CONDIZIONI: Il gioco deve essere aggiornato all'ultima versione disponibile.

GARANZIA DI SUCCESSO: Vengono mostrate le mosse del giocatore e dei tre bot e alla fine viene calcolato e mostrato il punteggio finale, definendo il team vincitore.

SCENARIO PRINCIPALE DI SUCCESSO:

  1. Il giocatore inserisce il proprio nickname nell'apposita area di testo.
  2. Il giocatore fa un click sul pulsante "SINGLEPLAYER".
  3. Vengono creati automaticamente 3 bot, di cui uno farà squadra con il giocatore.
  4. La partita ha inizio.
  5. Il giocatore effettua la propria mossa facendo un click sulla carta, premendo il pulsante "INVIO" sulla destra (entro 20 secondi dall'inizio del proprio turno)
  6. Se disponibile una presa, il giocatore seleziona le carte da prendere presenti sul tavolo, poi seleziona la carta che intende giocare e preme il pulsante "INVIO".
  7. I restanti 3 bot effettuano le proprie mosse.
  8. Una volta terminate le carte in gioco, la smazzata termina.
  9. Viene calcolato il punteggio parziale delle due squadre.
  10. Viene avviato un timer di 10 secondi, dopo il quale viene avviata la prossima smazzata

Vengono ripetuti i punti 5, 6, 7, 8, 9, 10 finché una delle due squadre non raggiunge il punteggio prestabilito, settato a 21 punti.

  1. La partita termina e viene mostrata la squadra vincitrice.

SCENARI ALTERNATIVI:

  1. Il giocatore non fa click sulla carta che vuole giocare prima di premere il pulsante "INVIO":

    viene mostrato un messaggio di errore, in cui si invita il giocatore a cliccare sulla carta che si vuole giocare prima di premere il pulsante.

  2. Il giocatore seleziona una carta che non può prendere:

    viene mostrato un messaggio di errore, indicando che quella mossa non la può effettuare.

  3. Il giocatore non compie alcuna scelta entro i 20 secondi che gli vengono dati a disposizione:

    viene effettuata una giocata automatica, seguendo la logica implementata nei bot.

REQUISITI SPECIALI:

  • Interfaccia utente grafica e testuale.

UC3: Creazione lobby Multiplayer

Il giocatore, dopo aver avviato il gioco, inserisce il proprio nickname e fa click sul pulsante MULTIPLAYER per accedere alla schermata relativa al multiplayer. Dopo di che, clicca sul pulsante CREA LOBBY e, nell'apposita area di testo, inserisce il nome della lobby e preme sulla scritta CREA.

UC4: Unione alla lobby multiplayer

Il giocatore, dopo aver inserito il proprio nickname, seleziona la modalità multiplayer e, successivamente, decide di entrare in una lobby già esistente. Per fare ciò deve essere a conoscenza del nome della lobby, che andrà ad inserire nell'apposito spazio, e in seguito dovrà attendere che il creatore della lobby avvii la partita.

Clone this wiki locally