"Il dilettevole giuoco delloca" coding dojo
-
Upload
pietro-di-bello -
Category
Technology
-
view
1.087 -
download
0
Transcript of "Il dilettevole giuoco delloca" coding dojo
JUG Trentino Alto-AdigeAgosto 2012
Il dilettevole giuoco dell’oca
XPeppers
© 2012 XPeppers and Matteo Vaccari
Aggiungere giocatori
Come giocatore, voglio aggiungermi al giocoper poter giocare
Aggiungere giocatoriCriteri di accettazione
scenario 0 - aggiunta giocatore Se non c’è nessun partecipante L’utente sceglie “aggiungi giocatore Pippo” Il sistema risponde: “Giocatori: Pippo” L’utente sceglie “aggiungi giocatore Pluto” Il sistema risponde: “Giocatori: Pippo, Pluto”
scenario 1 - giocatore duplicato Se c’è già un partecipante “Pippo” L’utente sceglie “aggiungi giocatore Pippo” Il sistema risponde: “Pippo: giocatore già presente”
Muovere un segnalino
Come giocatore, voglio muovere il segnalino sulla mappaper fare progredire il gioco
Muovere un segnalino
Criteri di accettazione
scenario 0 - partenza Se ci sono due partecipanti Pippo e Pluto, su “Partenza” L’utente sceglie “muovi Pippo 4, 2” Il sistema risponde: “Pippo tira 4, 2. Pippo muove da Partenza a 6” L’utente sceglie “muovi Pluto 2, 2” Il sistema risponde: “Pluto tira 2, 2. Pluto muove da Partenza a 4” L’utente sceglie “muovi Pippo 2, 3” Il sistema risponde: “Pippo tira 2, 3. Pippo muove da 6 a 11”
Vincere
Come giocatore, vinco il gioco se arrivo a “63”
VincereCriteri di accettazione
scenario 0 - vittoria Se c’è un partecipante Pippo su 60 L’utente sceglie “muovi Pippo 1, 2” Il sistema risponde: “Pippo tira 1, 2. Pippo muove da 60 a 63. Pippo vince!!”
scenario 1 - arrivare con il tiro esatto Se c’è un partecipante Pippo su 60 L’utente sceglie “muovi Pippo 3, 2” Il sistema risponde: “Pippo tira 3, 2. Pippo muove da 60 a 63. Pippo Rimbalza! Pippo torna a 61”
Il gioco lancia il dado
Come giocatore, voglio che il gioco tiri il dado per me,per risparmiare fatica
Il gioco lancia il dado
Criteri di accettazione
scenario 0 Se c’è un partecipante Pippo su 4 Assumendo che i dadi ottengano 1 e 2 Quando l’utente sceglie “muovi Pippo” Il sistema risponde: “Pippo tira 1, 2. Pippo muove da 4 a 7”
La casella 6 è “il ponte”
Come giocatore, quando arrivo sul “ponte”, salto alla casella 12
La casella 6 è “il ponte”
Criteri di accettazione
scenario 0 Se c’è un partecipante Pippo su 4 Assumendo che i dadi ottengano 1 e 1 Quando l’utente sceglie “muovi Pippo” Il sistema risponde: “Pippo tira 1, 1. Pippo muove da 4 a Il Ponte. Pippo salta al 12”
Se capiti sull’Oca muovi di nuovo
Come giocatore, quando arrivo su una casella con l’Oca, muovo di nuovo di tante caselle quanto era il mio tiro di dado.
Le caselle 5, 14, 23, ... e 9, 18, 27,... raffigurano un’Oca
Se capiti sull’Oca muovi di nuovoCriteri di accettazionescenario 0 - salto singolo Se c’è un giocatore Pippo su 3 Assumendo che i dadi ottengano 1 e 1 Quando l’utente sceglie “muovi Pippo” Il sistema risponde: “Pippo tira 1, 1. Pippo muove da 3 a 5, oca. Pippo muove di nuovo e va a 7.”
scenario 1 - salto multiplo Se c’è un giocatore Pippo su 10 Assumendo che i dadi ottengano 2 e 2 Quando l’utente sceglie “muovi Pippo” Il sistema risponde: “Pippo tira 2, 2. Pippo muove da 10 a 14, oca. Pippo muove di nuovo e va a 18, oca. Pippo muove di nuovo e va a 22.”
Scherzetto
Come giocatore, quando arrivo su una casella con un altro giocatore, lo rispedisco alla casella da cui ero partito,così che il gioco abbia più movimento
Scherzetto
Criteri di accettazione
scenario 0 Se ci sono Pippo su 15 e Pluto su 17 Assumendo che i dadi ottengano 1 e 1 Quando l’utente sceglie “muovi Pippo” Il sistema risponde: “Pippo tira 1, 1. Pippo muove da 15 a 17. Su 17 c’era Pluto, che torna a 15.”
Acquisto terreni
Come giocatore, quando arrivo su un terreno libero, lo acquisto,per ottenere in seguito un affitto
Acquisto terreniCriteri di accettazionescenario 0 - terreno libero Se c’è un giocatore Pippo su Via! che ha € 1000 e i dadi ottengono 1, 2, Se Vicolo Stretto non appartiene a nessuno, Quando l’utente sceglie “muovi Pippo” Il sistema risponde: “Pippo tira 1, 2. Pippo muove da Via! a Vicolo Stretto. Pippo compra Vicolo Stretto per € 150. Pippo ora ha € 850.”
scenario 1 - terreno occupato Il sistema risponde: “Pippo tira 2, 2. Pippo muove da Via! a Vicolo Stretto.”scenario 2 - fondi insufficienti Il sistema risponde: “Pippo tira 2, 2. Pippo muove da Via! a Vicolo Stretto.”
Pagamento affitto
Come giocatore, quando un’altro giocatore arriva su una mia proprietà, mi deve pagare l’affitto,cosicché io mi arricchisca
NB: l’affitto è 10% del prezzo di acquisto
Pagamento affitto
Criteri di accettazione
scenario 0 Se c’è un giocatore Pippo su Via! che ha € 50 e i dadi ottengono 1, 2, Se Vicolo Stretto appartiene a Pluto che ha € 100, Quando l’utente sceglie “muovi Pippo” Il sistema risponde: “Pippo tira 1, 2. Pippo muove da Via! a Vicolo Stretto. Pippo paga € 15 di affitto a Pluto. Pippo ora ha € 35. Pluto ora ha € 115.”