-
Notifications
You must be signed in to change notification settings - Fork 3
Casi d'uso
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:
-
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.
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 e il giocatore deve aver inserito il proprio nickname.
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:
- Il giocatore inserisce il proprio nickname nell'apposita area di testo.
- Il giocatore fa un click sul pulsante "SINGLEPLAYER".
- Vengono creati automaticamente 3 bot, di cui uno farà squadra con il giocatore.
- La partita ha inizio.
- 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)
- 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".
- I restanti 3 bot effettuano le proprie mosse.
- Una volta terminate le carte in gioco, la smazzata termina.
- Viene calcolato il punteggio parziale delle due squadre.
- 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.
- La partita termina e viene mostrata la squadra vincitrice.
SCENARI ALTERNATIVI:
-
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.
-
Il giocatore seleziona una carta che non può prendere:
viene mostrato un messaggio di errore, indicando che quella mossa non la può effettuare.
-
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.
PORTATA: Gioco "scopone scientifico".
LIVELLO: Obiettivo Utente.
ATTORE PRIMARIO: Giocatore.
PARTI INTERESSATE: 4 Giocatori.
PRE-CONDIZIONI: Il gioco deve essere aggiornato all'ultima versione disponibile e i giocatori devono essere 4.
GARANZIA DI SUCCESSO: Viene calcolato e mostrato il punteggio finale, definendo la coppia di giocatori vincitrice.
SCENARIO PRINCIPALE DI SUCCESSO:
- Il giocatore inserisce il proprio nickname nell'apposita area di testo.
- Il giocatore fa un click sul pulsante "MULTIPLAYER".
- Il giocatore decide di creare una lobby, decidendone il nome e aspettando che altri utenti si colleghino alla partita.
- Gli altri utenti tre si uniscono alla partita.
- Il creatore della lobby dà inizio alla partita.
Da questo momento in poi si ripetono gli stessi punti della modalità "SINGLEPLAYER".
SCENARI ALTERNATIVI:
-
Almeno uno dei 4 giocatori chiude la connessione (per qualsiasi motivo):
Il sistema continua a decrementare il timer e, dunque, per il/i giocatore/i in questione viene effettuata la mossa seguendo la logica dei bot.
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.