"Il dilettevole giuoco delloca" coding dojo

Post on 23-Jan-2018

1.087 views 0 download

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.”