Ingegneria del software



Похожие документы
1 tabellone di gioco 4 set di carte (4 colori diversi, numerati da 1 a 20) 8 cani (2 di ogni colore) 1 blocco di fogli di scommessa Soldi Regolamento

PROVA FINALE (INGEGNERIA DEL SOFTWARE)

Scopo del Gioco. Componenti

CAVALLI, SCOMESSE E VINCITE

Traduzione e adattamento a cura di Gylas per Giochi Rari Versione 1.0 Luglio giochirari@giochirari.

RAJA Costruire Palazzi in India Un Gioco di Strategia per 2-5 Giocatori Di Wolfgang Kramer e Michael Kiesling

Obiettivo del gioco. Contenuto del gioco: Dedico questo gioco alle mie sorelle Ilona, Kasia e Mariola. Adam Kałuża

da 2 a 5 giocatori, dai 10 anni in su, durata 30 minuti

Regole di gioco Roulette Mobile

Svolgimento del gioco. Un gioco di Matthias Cramer per 2-5 persone dai 10 anni

conquista il mondo in pochi minuti!

REGOLAMENTO FRANKIE DETTORI MAGIC 7

NOTA. La presente traduzione non sostituisce in alcun modo il regolamento originale del gioco.

Matematica e giochi di gruppo

SPECTER OPS. L'obiettivo del giocatore agente è quello che il suo agente completi 3 su 4 missioni obiettivo qualsiasi

Una moderna versione grafica di un antico gioco Dernier con l aggiunta di carte azione che rendono più movimentato e piacevole

OBIETTIVO CONTENUTO DELLA SCATOLA. Reinhard Staupe (traduzione curata da Michele Mura OBIETTIVO

BALDAZZI STYL ART S.p.A. - Via dell artigiano Pianoro (BO) Tel Fax info@baldazzi.com

Regole de Un gioco di l Wilfried e Un gioco di g Marie Fort Wilfried e ioco

REGOLAMENTO GLADIATOR

TICHU NANJING (per 4 giocatori)

Traduzione e adattamento a cura di Gylas per Giochi Rari

Regole del gioco UNO CONTENUTO DELLA CONFEZIONE: 108 Carte così distribuite: 19 Carte di colore Rosso che vanno dallo 0 al 9

Nel gioco Mercurius, i giocatori interpretano i ruoli di potenti e ricchi borghesi nell Olanda del XVII secolo, il cui obiettivo è di moltiplicare la

LO SPEICHERSTADT Visione generale Sei a capo di una grande azienda commercio nel distretto del commercio all'ingrosso di Amburgo, lo Speicherstadt.

Lorenzo Silva e Lorenzo Tucci Sorrentino

Piattaforma Applicativa Gestionale. Scheda Prodotto. Produzione

Componenti. Concetto di gioco. di Michael Schacht Un gioco di carte imperiale per agguerrite dinastie giapponesi! 110 carte Personaggio

Prot. 2009/ /Giochi Ltt

PROGETTI AGGIUNTIVI PER IL CORSO DI PROGETTO DI RETI E SISTEMI INFORMATICI

Esercizi di calcolo combinatorio

il piaciere di giocare insieme 2002 Editrice Giochi S.p.A. via Bergamo, Milano - Italy Made in Italy

Primi esercizi per gli studenti del corso di Statistica ed Elementi di Probabilita

CASSA AUTOMATICA SelfCASH

IL DIRETTORE GENERALE

Regolamento Casinò Poker Joker Poker

Componenti: Preparazione al gioco

MONDIAL REGOLAMENTO Regole del gioco Simbolo WILD Simbolo Scatter

1 CARICAMENTO LOTTI ED ESISTENZE AD INIZIO ESERCIZIO

di Kai Haferkamp per 2-5 giocatori dagli 8 anni in su

Raccolta dei Requisiti con i Casi D'uso. Corso di Ingegneria del Software Anno Accademico 2012/13

Procedura SMS. Manuale Utente

Introduzione. Vincere il gioco. Preparazione. Preparazione per la corsa

Regolamento CAMPIONATO e COPPA THE BEST TWENTY :

Politecnico di Bari Corso di Laurea Specialistica in Ingegneria Informatica A.A Casi di Studio. Traccia n 1

I giochi delle Gioc-Arte

Da 2 a 4 Giocatori Autore Martin Wallace

Manuale Utente Albo Pretorio GA

Le vincite della slot machine vengono pagate in base ai simboli visualizzati sulla payline dopo l'arresto dei rulli.

REGOLAMENTO TOP TRUMPS CELEBS

THE REALLY NASTY HORSE RACING GAME (IL GIOCO DELLA CORSA DI CAVALLI VERAMENTE BASTARDA)

DESCRIZIONE DEL GIOCO

La visualizzazione del progetto contribuisce ad un miglioramento complessivo dell efficienza del project management

Introduzione. Preparazione. 4) Ordina i titoli azionari di ogni Compagnia in una pila separata vicino alla plancia di gioco.

APPARECCHIO ELETTRONICO DA INTRATTENIMENTO

REGOLE DA TORNEO DI DUEL MASTERS Valide dal 6 agosto 2004

Modulo 5 Gestione del corso docente: i compiti

I lucidi messi a disposizione sul sito del corso di Analisi e progettazione del software NON sostituiscono il libro di testo

Regolamento Super Master League

INDUSTRY CONTENUTO DELLA SCATOLA

Sistema Banca dati e Repertorio dei dispositivi medici Notifiche multiple di DM simili

Laboratorio in classe: tra forme e numeri Corso organizzato dall USR Lombardia. GRUPPO FRAZIONI SCUOLA SECONDARIA DI I GRADO-CLASSE I a.s.

Hitman è una slot machine a cinque rulli, quindici payline e 300 monete con:

ADEL VERPFLICHTET IL GRANDE GIOCO DEL BLUFF CON LADRI, LORD E PIPE. K L A U S T E U B E R (traduzione curata da Michele Mura michelemura@libero.

SM VIRTUAL SPORT REGOLAMENTO

ISCRIZIONE E COSTI. La seconda rata di iscrizione di 56,50 euro deve essere consegnata entro il 31/12 con le stesse modalità.

EUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0

La guerra delle posizioni

Nuova procedura di Cassa Contanti Wingesfar: istruzioni per le farmacie Novembre 2009

SCRUTINIO ON LINE 2 PERIODO

Progettazione di una base di dati Ufficio della Motorizzazione

Prot. 2011/ 9351 /Giochi Ltt

FidelJob gestione Card di fidelizzazione

PROXYMA Contrà San Silvestro, Vicenza Tel Fax

Istruzioni per l uso dei programmi MomCad, TraveCon, TraveFon

SISTEMI MULTIAGENTE. Esercizio

STR (Spettri e Tempi di Ritorno)

Manuale di Aggiornamento BOLLETTINO. Rel H4. DATALOG Soluzioni Integrate a 32 Bit

La competizione è serrata e la posta è alta. In fatti la posta è l hotel-casinò che stai costruendo.

Prova finale di Ingegneria del software

Pinella Singolo ASC-CAAM 2013/14

WoWords. Guida all uso: creare ed utilizzare le frasi. In questa guida è descritto come creare ed utilizzare le frasi nel software WoWords.

Levitas. Di Roberto Grassi Regole Base - Ancients

Africana. Componenti di gioco. 1 tabellone con la mappa dell Africa. 2 libri. 30 carte avventura. (15 con il bordo bianco, 15 con il bordo marrone)

GUIDA ALL UTILIZZO DI S-info

Un Gioco di Bruno Faidutti & Bruno Cathala Da 3 a 5 giocatori.

di Frederic Moyersoen Giocatori: 3-10 Età: a partire dagli 8 anni Durata: circa 30 minuti

Come giocare a Scrabble Una piccola guida al gioco dal vivo A cura di Claudia Braun e Fabrizio Mereu, Scrabble Club Milano.

AeMmag Software. (Gestione vendite e magazzino) Guida per l utente. Versione Manuale di utilizzo Stato: Definitivo

Транскрипт:

Ingegneria del software Progetto per Prova finale: Horse Fever

Copyright Tutto il materiale presentato è protetto da copyright ed appartiene a Cranio Creations s.n.c. NON può essere usato con fini commerciali NON può essere riprodotto, modificato, distribuito, etc.. 2

Componenti 3

Tabellone e quotazioni Tabellone Lavagna quotazioni Cavalli 4

Componenti * = Non usato nella versione family game 5

Carte giocatore Carte giocatore Carta primo giocatore 6

Carte azione Carte azione positive Carte azione negative Lettera Lettera Simbolo Simbolo 7

Carte azione Carte azione neutre Carte con la stella * 8

Carte scuderia e cavallo Carte scuderia Carte movimento 9

Carte cavallo e prestito Carte cavallo * Carte prestito * 10

Preparazione del gioco 11

Versione Family Game 1. Ogni giocatore sceglie (in modo casuale) una carta giocatore e riceve un PV 2. Vengono distribuiti i soldi e le carte scuderia indicati sulle carte giocatore 3. I segnalini scuderia vengono collocati in modo casuale sulla tabella quotazioni 4. I cavalli vengono collocati sulla linea di partenza 5. Viene sorteggiato casualmente un Primo giocatore (modifica delle regole originali) 12

Fasi del gioco Family game 13

Fasi del gioco: Family Game 1. Distribuzione carte azione: due carte azione vengono distribuite coperte a ciascun giocatore 2. Prima scommessa: a partire dal primo giocatore, in senso orario, ogni giocatore deve effettuare una scommessa vincente (1 posto) o piazzata (1,2 o 3 posto) 3. Truccare la corsa: a partire dal primo giocatore, in senso orario, ogni giocatore dispone una carta azione coperta sulla corsia del cavallo che vuole truccare 14

Fasi del gioco: Family Game 1. Seconda scommessa: a partire dall ultimo giocatore, in senso antiorario, ogni giocatore può effettuare una scommessa 2. Visualizzazione delle carte azione 3. Corsa: vengono svolti diversi round, ognuno caratterizzato da un Movimento ed uno Sprint 4. Pagamenti: vengono pagate le scommesse corrette e le scuderie 15

Fasi del gioco: Family Game 1. Distribuzione dei punti vittoria (PV): vengono distribuiti 3 PV per ogni scommessa vincente corretta ed 1 PV per ogni scommessa piazzata corretta 2. Calcolo nuove quotazioni: i segnalini scuderia vengono spostati secondo le nuove quotazioni 3. Fine del gioco (?): se è l ultimo turno, il giocatore con più PV vince 16

Dettaglio fasi del gioco Fasi del gioco: 17

Scommesse incente Piazzato 18

Truccare la corsa e visualizzazione carte Truccare la corsa Visualizzazione carte azione 19

Truccare la corsa Se sullo stesso cavallo sono state piazzate due carte azione, una positiva ed una negativa, con la stessa lettera, queste si annullano (i.e., vengono scartate) Le carte rimanenti influenzeranno la corsa (azioni positive e negative) e le fasi successive alla corsa (azioni neutre) 20

Corsa: movimento 21

Corsa: movimento Carta movimento Nero,rosso: 3 Altri: 2 Carte azione Blu: rimane fermo alla partenza (carta azione) Verde: si muove di 4 posizioni alla partenza (carta azione) 22

Corsa: sprint 23

Pagamenti e PV scommesse vincenti Scommesse vincenti: Scommessa: 200D su rosso vincente Rosso 1:4 quotazione determina vincita! Rosso arriva primo 800D da banca (NON riprende anche i 200D scommessi) + 3 PV Scommesse vincenti: Scommessa: 200D su rosso vincente Rosso 1:4 Rosso arriva secondo perde i 200D 24

Pagamenti e PV scommesse piazzate Scommesse piazzate: Scommessa: 200D piazzate su rosso Rosso 1:4 quotazione non conta! Rosso arriva primo 400D da banca (NON riprende i 200D scommessi) + 1PV Scommesse piazzate: Scommessa: 400D su verde piazzato e 200D su rosso piazzato Verde 1:5, Rosso 1:5 quotazione non conta! Verde arriva terzo, Rosso quinto 800D da banca (NON riprende i 400D scommessi) + 1 PV e perde i 200D 25

Pagamenti scuderie Scuderie: Pagamento all eventuale proprietario (le scuderie possono non essere di nessuno) della scuderia il cui cavallo arriva primo: secondo: terzo: 600D 400D 200D 26

Calcolo nuove quotazioni Posizione di arrivo dei cavalli Vecchia quotazione Nuova quotazione Posizione di arrivo del cavallo > quotazione Quotazione sale di 1 Posizione di arrivo del cavallo < quotazione Quotazione scende di 1 Posizione di arrivo del cavallo = quotazione Quotazione resta invariata 27

Regole per il progetto 28

Regole per il progetto Svolgimento del progetto il progetto deve essere svolto in gruppo i gruppi devono essere formati da 2 (consigliato) o 3 studenti Valutazione gruppi di 2 persone tutte le richieste definite nel progetto base devono essere progettate ed implementate voto ottenibile: 0 23-24 le richieste definite nel progetto avanzato possono essere progettate ed implementate voto ottenibile: 0 30L 29

Gruppi di 3 persone Regole per il progetto tutte le richieste definite nel progetto avanzato devono essere progettate ed implementate voto ottenibile: 0 30L l assenza di una o più funzionalità del progetto avanzato comporta l insufficienza Consegna del progetto il materiale richiesto deve essere consegnato entro venerdì 21/6 (incluso) la mancata o tardiva consegna comporta la ripetizione del corso e del progetto!! 30

Regole per il progetto Materiale da consegnare file jar: il file jar del progetto, che verrà eseguito e commentato il giorno della valutazione diagramma UML iniziale: il/i diagramma/i UML prodotti ad inizio progetto (è richiesto almeno il diagramma delle classi) diagramma UML finale: il/i diagramma/i UML del software contenuto nel file jar consegnato. E possibile generare i diagrammi UML finali in modo automatico a partire dal codice (è richiesto almeno il diagramma delle classi) 31

Regole per il progetto Criteri di valutazione principali presentazione del progetto: in data da definirsi (successivamente alla data di consegna) ogni gruppo presenterà il proprio progetto ai responsabili di laboratorio, esplicitando e giustificando le scelte implementative adottate partecipazione in laboratorio Altri criteri di valutazione qualità del codice (rispetto convenzioni di programmazione, estendibilità, scalabilità,..) leggibilità del codice (struttura, commenti,..) qualità, ragionevolezza e copertura dei test 32

Specifiche 33

Progetto base Specifiche devono essere progettate e sviluppate tutte le caratteristiche del Family Game la tabella degli spareggi deve essere sostituita con un sorteggio casuale (random) tra i giocatori interfaccia testuale (console) Progetto avanzato tutte le richieste del progetto base interfaccia grafica (GUI) possibilità di giocare via rete (socket o RMI) 34

Extra Extra è possibile implementare alcune o tutte le caratteristiche del Board Game (gioco completo) per ottenere un incremento di voto è possibile implementare varianti e aggiunte al gioco originale per ottenere un incremento di voto ed un omaggio dalla Cranio Creations! per poter ottenere l incremento di voto, tutte le richieste del progetto base DEVONO essere state sviluppate Variazione di voto indicativa +/- 3 punti 35

incentivo by Cranio Creations 36