Caso di Studio: Avant Dernier

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Caso di Studio: Avant Dernier"

Transcript

1 Caso di Studio: Avant Dernier Specifiche: Nel gioco si affrontano 4 giocatori, ciascuno individuato con un numero progressivo (da 1 a 4). Inizialmente, i giocatori ricevono 5 carte ciascuno, e una carta è depositata sul tavolo. I giocatori procedono a turno dal primo al quarto, effettuando una giocata ciascuno. Una giocata consiste nel deposito di una carta sul tavolo o nel prelievo di una carta dal mazzo. Se il giocatore non può depositare, deve prelevare. Le regole per il deposito sono le seguenti: 1. La carta depositata deve essere dello stesso seme di quella sul tavolo, oppure avere lo stesso numero (si ipotizzi che le carte siano numerate da 1 a 13, dove 11=fante, 12=regina, 13=re) 2. Alcune carte alterano le regole del gioco come segue: 1. Un re produce l'inversione della direzione delle giocate (dal giocatore 4 al giocatore 1, o viceversa, secondo il giro corrente) 2. Una donna fa saltare il giro al giocatore successivo 3. Un fante consente di cambiare il seme sul tavolo in un altro seme scelto dal giocatore. 4. Un asso provoca il prelievo di 2 carte da parte del giocatore successivo, oppure se questi deposita un secondo asso, il prelievo di 4 carte da parte del giocatore successivo a questo, e così via fintantoché qualche giocatore deposita un asso. Se un giocatore deposita una carta sbagliata (per seme o numero) pesca 2 carte. Vince il gioco chi termina per primo le carte. Per terminare le carte devono essere rispettate due ulteriori regole: - 1 -

2 1. Il deposito della penultima carta deve essere preceduto da un opportuno segnale (denominato Avant Dernier). Se il giocatore non fa tale dichiarazione, deve pescare 2 carte. 2. Il deposito dell'ultima carta deve essere preceduto da un opportuno segnale (denominato Dernier). Se il giocatore non fa tale dichiarazione, deve pescare 2 carte. Si supponga il mazzo di carte infinito. L'applicazione deve consentire ai 4 giocatori di avviare una partita, deve disporre le carte iniziali dei giocatori e del tavolo, deve richiedere al prossimo giocatore la mossa (prelievo o deposito), controllare la validità della mossa del giocatore, e aggiornare le regole del gioco in base alla carta depositata. Concettualizzazione: Vi sono 4 giocatori, ognuno con un certo numero di carte in mano (inizialmente 5) e con un certo numero di carte sul tavolo (inizialmente 1). Al proprio turno ogni giocatore (seguendo certe regole) può: - Mettere una carta sul tavolo - Pescare una o più carte Vince chi termina per primo tutte le carte che ha in mano

3 Analisi: Identificazione delle classi e degli oggetti Analisi sintetica (ricerca nel testo dei concetti chiave): - Giocatore - Mano (intesa come insieme di carte tenute in mano) - Tavolo (inteso come stato delle carte deposte sul tavolo) - Regolamento - Mazzo (le carte non ancora pescate) - Giocata - Pesca OOA Classica (identificazione delle classi e degli oggetti): Elementi tangibili: [attori] - Giocatore - Tavolo - Banco (conosce il regolamento: coordina i giocatori e distribuisce le carte dal mazzo) [oggetti di contorno] - Mazzo - Mano - Carte sul tavolo Eventi: - Un giocatore gioca una carta - Un giocatore pesca una o più carte - Il banco dichiara terminata la partita e proclama un vincitore Ruoli, interazioni, concetti: - Regolamento - Decisore della mossa [oggetti di contorno] - Interfaccia utente - 3 -

4 Analisi degli scenari: Un giocatore mette una carta sul tavolo, il banco decide eventuali effetti (penalità etc) e passa il turno al giocatore successivo regolamento 5: Stato tavolo 6: nessuna azione necessaria banco 4: Stato tavolo tavolo 3: carta giocata carte sul tavolo 7: gioca giocatore 2 giocatore 1 2: carta giocata mano 1: carta da giocare Analisi: Dizionario delle classi: Classe: Giocatore /* Definizione: La classe che gestisce le mosse di un giocatore. Responsabilità/Compiti: - Analizzare il tavolo - Scegliere come giocare (eventualmente chiedendo ad un utente) - Pescare/giocare una carta */ Classe: Tavolo /* Definizione: La classe che tiene conto dello stato del gioco. Responsabilità/Compiti: - Ricordare lo stato del gioco - Ricevere carte giocate */ - 4 -

5 Classe: Banco /* Definizione: Il banco coordina il gioco ed, eventualmente, distribuisce le carte. Responsabilità/Compiti: - Leggere lo stato attuale del tavolo - Indica il giocatore di turno - Se necessario: Pescare dal mazzo e fornire la carta al giocatore di turno - Dichiarare terminata la partita ed annunciare un vincitore - Rilevare e punire eventuali irregolarità */ Nota: nelle classi viste non vi è nessuna indicazione sul modo di interazione con l utente. È infatti ancora troppo presto per decidere come e quanto gli oggetti delle varie classi interagiranno con l utente. Possiamo però già dire che mostrando lo stato degli oggetti delle tre classi appena menzionate si darebbe un idea precisa sullo stato d avanzamento del gioco. Classe: Mazzo /* Definizione: Contiene le carte non giocate. Responsabilità/Compiti: - Fornire una carta su richiesta */ Classe: Mano /* Definizione: Le carte in mano ad un giocatore. Responsabilità/Compiti: - Memorizzare l insieme delle carte in mano ad un giocatore - Fornire carte su richiesta - Accettare nuove carte */ Classe: Carte sul tavolo /* Definizione: Le carte giocate fino ad un certo punto Responsabilità/Compiti: - Memorizzare la sequenza di carte giocate finora - Accettare la nuova carta giocata */ Concetto: Regolamento (o Oracolo) /* Definizione: La classe che determina se una mossa è valida e quali azioni richiede. Responsabilità/Compiti: - Accettare le mosse valide e rifiutare quelle non valide. - Indicare le conseguenze delle giocate. */ Ruolo: Decisore della mossa /* Definizione: Decide come giocare in base alle informazioni note. Responsabilità/Compiti: - Indicare come giocare ad un giocatore. */ Ruolo: Interfaccia utente /* Definizione: Mostra lo stato di avanzamento del gioco. Responsabilità/Compiti: - Mostrare lo stato del gioco. */ Nota: siamo ancora nella fase d analisi e non ci è stato detto nulla di particolare sull interfaccia utente, quindi per ora non siamo in grado di individuarne gli elementi, questi verranno definiti da noi durante la fase di progettazione

6 Una prima visione delle classi esistenti: Regolamento Banco Mazzo Tavolo Carte sul Tavolo Decisore di mossa Giocatore Mano per ora non diamo indicazioni di sorta sulle relazioni che esistono fra queste classi. Risulteranno più chiare durante le fasi successive dell analisi

7 Analisi: Identificazione degli scenari di analisi Funzione: giocare una partita Scenari primari selezionati: 0. Normale passaggio di mano da un giocatore ad un altro 1. Un giocatore gioca una carta a caso nel proprio turno e vince 2. Un giocatore gioca un fante e sceglie quadri come nuovo colore Altri scenari primari: Un giocatore chiede di pescare Un giocatore gioca un asso Un giocatore gioca una donna Un giocatore gioca un re Un giocatore gioca una carta che non ha né seme né numero uguale a quella in testa alla pila delle carte sul tavolo Scenari secondari: (Violazione delle regole) Scenario 0: Passaggio di mano da un giocatore ad un altro Descrizione Si suppone che la carta da giocare sia già stata decisa, lo scenario illustra quanto accade da subito dopo il momento della decisione di giocare al momento in cui il giocatore dichiara finito il proprio turno. 1.) Il giocatore gioca una carta 1.1.) Il giocatore prende una carta dalla mano 1.2.) Il giocatore depone la carta sul tavolo 2.) Il banco controlla la correttezza della giocata 2.1.) Il banco controlla il tavolo 2.2.) Il regolamento indica che non ci sono effetti 3.) Il banco passa il turno al prossimo giocatore 3.1.) Il banco identifica il giocatore successivo 3.2.) Il banco chiede al giocatore successivo di giocare - 7 -

8 Diagramma regolamento 5: Stato tavolo 6: nessuna azione necessaria banco 4: Stato tavolo tavolo 3: carta giocata carte sul tavolo 7: gioca giocatore 2 giocatore 1 2: carta giocata mano 1: carta da giocare Responsabilità individuate Giocatore Togliere una carta dalla mano: il giocatore deve prendere una delle carte che ha in mano per deporla sul tavolo Deporre la carta sul tavolo: il giocatore deve sul tavolo deporre la carta che ha preso dalla mano Tavolo Ricevere una carta e deporla sulla pila delle carte giocate: le carte che vengono deposte sul tavolo devono essere deposte su di un unica pila, pila la cui sequenza di carte indicherà come deve proseguire il gioco. Segnalare al banco che il giocatore ha depositato una carta. Banco Rilevare che il giocatore ha finito il turno: quando il giocatore depone sul tavolo una carta il suo turno finisce Osservare lo stato del tavolo (le carte sul tavolo): deve prendere atto dello stato della pila di carte sul tavolo Consultare il regolamento: chiede al regolamento se lo stato delle carte sul tavolo comporta qualche effetto particolare - 8 -

9 Identificare il prossimo giocatore: in base allo stato del tavolo e allo stato precedente determinare qual è il giocatore cui tocca giocare Passare il turno al prossimo giocatore: avvertire il giocatore che tocca a lui a giocare Regolamento Indicare le reazioni (gli effetti dell ultima giocata): in base alle carte sul tavolo e a quelle giocate identificare eventuali effetti Mano Mantenere lo stato attuale della mano del giocatore Carte sul Tavolo Memorizzare la sequenza di carte messe sul tavolo dall inizio del gioco. Scenario 1: Un giocatore gioca una carta a caso nel proprio turno Descrizione Il banco passa il turno al giocatore, il quale decide arbitrariamente una carta e la gioca (la carta scelta non è una figura). 1.) Inizio partita 1.1.) Il banco sceglie un giocatore 2.) Un giocatore gioca una carta 2.1.) Il giocatore sceglie una carta a caso 2.2.) Il giocatore prende una carta dalla mano 2.3.) Il giocatore deposita la carta sul tavolo 3.) Il banco decreta la fine e proclama un vincitore 3.1.) Il banco esamina il tavolo 3.2.) Il banco consulta il regolamento - 9 -

10 Diagramma regolamento mazzo 6: effetti banco 5: stato del tavolo tavolo 4: carta giocata gioca 3: carta giocata carte sul tavolo scegli mossa giocatore1 1: carte in mano mano 2: carta da prendere Sequenza degli eventi: 0) Gioca: il banco chiede al giocatore di giocare una carta 1) Il giocatore vede quali carte in mano il giocatore sceglie quale carta giocare 2) Il giocatore prende dalla mano una carta 3) Il giocatore mette la carta sul tavolo 4) la carta va a finire fra le carte sul tavolo il giocatore finisce e il banco riprende il controllo 5) Il banco osserva il tavolo 6) Il banco consulta il regolamento il banco dichiara la fine della partita e proclama un vincitore

11 banco : Banco giocatore1 : Giocatore gioca tavolo : Tavolo mano : Mano carte sul Tavolo : Carte sul Tavolo leggi carte regolamento : Regolamento scegli carta prendi carta gioca carta leggi tavolo controlla effetti Responsabilità individuate Giocatore Esaminare le carte che ha in mano e sceglierne una a caso. Togliere una carta dalla mano: il giocatore deve prendere una delle carte che ha in mano per deporla sul tavolo Deporre la carta sul tavolo: il giocatore deve sul tavolo deporre la carta che ha preso dalla mano Banco Avvertire il giocatore che è il suo turno. Ricevere la notifica che il giucatore ha deposto una carta sul tavolo Analizzare la nuova situazione del tavolo Consultare il regolamento Tavolo Ricevere una carta dal giocatore. Mettere la carta ricevuta nella pila delle carte sul tavolo Avvertire il Banco che il giocatore ha deposto una carta sul tavolo

12 Regolamento Valutare la situazione del tavolo dopo l ultima carta giocata. Mano Mantenere lo stato attuale della mano del giocatore Carte sul Tavolo Memorizzare la sequenza di carte messe sul tavolo dall inizio del gioco. Scenario 2: Un giocatore gioca un fante e sceglie quadri come nuovo colore Descrizione Il banco passa il turno al giocatore, il quale in base al decisore di mossa sceglie di giocare un fante, il banco chiede al giocatore il nuovo colore, il giocatore sceglie quadri (nuovamente in base al decisore di mossa). 1.) Inizio partita 1.1.) Il banco sceglie un giocatore 2.) Un giocatore gioca una carta 2.1.) Il giocatore esamina il tavolo 2.2.) Il giocatore consulta il decisore di mossa 2.3.) Il giocatore sceglie dalla mano un fante e lo deposita sul tavolo 3.) Il banco chiede il nuovo colore al giocatore 3.1.) Il banco esamina il tavolo 3.2.) Il banco consulta il regolamento 3.3.) Sulla base del regolamento chiede il nuovo colore al giocatore 4.) Il Giocatore sceglie quadri 4.1.) Il giocatore consulta il decisore di mossa 4.2.) Il decisore di mossa sceglie quadri 4.3.) Il giocatore chiede quadri 5.) Il banco annuncia il nuovo colore e passa il turno 5.1.) Il banco cambia il colore in base alla richiesta 5.2.) Il banco avvisa il giocatore cui tocca giocare

13 Diagramma 12: effetti della giocata regolamento banco 10: carta giocata 11: stato del tavolo tavolo 9: carta giocata carte sul tavolo 2: carte sul tavolo 15: colore scelto 1: turno 8: carta giocata 3: carte sul tavolo 7: carta da giocare 13: richiesta di un colore giocatore 1 4: carte in mano mano giocatore 2 16: turno 14: colore scelto 6: mossa suggerita decisore di mossa 5: stato del gioco Responsabilità individuate Nota: a questo punto indichiamo solo le -nuove- responsabilità, evitando i citare nuovamente quelle già identificate. Giocatore Esaminare lo stato del gioco (mano+tavolo). Chiedere una mossa al decisore: informa il decisore dello stato del gioco e chiede di scegliere una possibile soluzione (pescare dal mazzo o scegliere una carta da giocare) Scegliere un colore: il giocatore deve fornire al banco un colore Chiedere al decisore un colore: il giocatore informa il decisore dello stato attuale del gioco e chiede di scegliere un colore. Decisore di mossa Esaminare lo stato del gioco (mano+tavolo) e indicare una carta da giocare oppure consigliare di pescare

14 Esaminare lo stato del gioco e scegliere un colore a cui passare Banco Chiedere al giocatore un nuovo colore e cambiare il colore attuale Ritorniamo a: Analisi: identificare le classi e gli oggetti OOA Classica (identificazione delle classi e degli oggetti): Elementi tangibili: [attori] - Giocatore - Tavolo - Banco (conosce il regolamento: coordina i giocatori e distribuisce le carte dal mazzo) [oggetti di contorno] - Mazzo - Mano - Carte sul tavolo Eventi: - Un giocatore gioca una carta - Un giocatore pesca una o più carte - Il banco dichiara terminata la partita e proclama un vincitore - Un giocatore gioca un fante e sceglie un nuovo colore Ruoli, interazioni, concetti: - Regolamento - Decisore della mossa - Mossa (pescare o carte da giocare) - Effetti (saltare, cambiare giro, scegliere il colore ) [oggetti di contorno] - Interfaccia utente

15 Analisi: dizionario delle classi (con specifica dei servizi) [omissis] Analisi: Analisi della dinamica delle classi classe Banco dai carta al giocatore Partita in corso Attesa chiede carta cambia direzione Carta_giocata Incrementa penalità carta==asso Salta un giocatore carta==re carta==donna carta==fante Chiedi Nuovo colore n. carte in mano == 0 Partita conclusa

16 Analisi: Identificazione delle associazioni tra classi Regolamento 1 consulta Banco 1 controlla coordina Tavolo 1 Gioca su Giocatore 1 1 Decisore consulta Mazzo Carte sul Tavolo Mano Carta N 1 Contenitore di carte Analisi: Identificazione degli schemi ripetitivi di collaborazione e associazione Schema 1: has-a fra Giocatore/Mano, Tavolo/Carte e Banco/Mazzo In tutti e tre i casi il primo ha un istanza del secondo, tutte le istanze dei secondi sono sempre associate ad una dei primi

17 Riferimenti: diagramma associazioni, diagrammi degli oggetti degli scenari??,?? [ ] Analisi: Specifica finale per l analisi dell interfaccia delle classi [si specificano nuovamente le classi, si indica la corrispondenza funzioniruoli, e quella servizi-funzioni]

18 Progettazione: Definire l implementazione: classi class Giocatore Struttura: informazioni per individuare tavolo e decisore attributi per rappresentare lo stato Comportamento: metodo gioca(): serve a fare pescare o giocare una carta metodo sceglicolore(): serve a scegliere il colore dopo avere deposto un fante [omissis] Progettazione: Definire l implementazione: associazioni Associazione Tavolo-Giocatore Struttura: una variabile in giocatore che indica il tavolo a cui sta giocando Visibilità: privata Comportamento: - Creata durtante la creazione del giocatore, è persistente. Associazione Giocatore-Decirose Struttura: una variabile in giocatore che indica il decisore da utilizzare Visibilità: privata Comportamento: - Creata durtante la creazione del giocatore, è persistente. Ereditarietà Decisore/Decisore stupido/decisore utente Visibilità: privata Comportamento: - Il decisore è polimorfico, in questo modo la classe giocatore non sa mai se a decidere è un automa o l utente

19 part-of / ereditarietà / associazioni generiche Struttura: Visibilità: Comportamento: Progettazione: Progettazione della singole associazione (cardinalità, gerarchia etc ) Progettazione: Progettazione delle classi con dinamica1 Progettazaione dello stato Per ogni componente ortogonale di una Objectchart Per ogni livello di decomposizione Definire un tipo enumerativo i cui valori rappresentano gli stati del livello Definire una variabile del tipo enumerativo il cui valore descrive in quale stato del livello si trova l oggetto Semplificare (ove possibile) la descrizione dello stato Progettazione degli eventi simbolici Per ogni evento simbolico (cioe non associato alla invocazione di un metodo) Riconoscimento: Progettare un servizio dinamico associato all evento (gestore dell evento) Notifica: Trasformare le azioni che producono l evento in chiamate al gestore dell evento

20 Progettazione: Progettazione delle classi con dinamica2 Per ogni servizio dinamico (cioe il cui comportamento dipende dallo stato dell oggetto e/o modifica lo stato) Condizioni sullo stato Identificare il livello piu alto della decomposizione OR in cui il servizio e condizionato dallo stato Esprimere con un istruzione condizionale i differenti comportamenti in base agli stati del livello corrente (i) Identificare il livello successivo (i+1) della decomposizione OR in cui il servizio e condizionato dallo stato Raffinare l istruzione condizionale corrispondente al livello precedente (i) introducendo istruzioni condizionali che distinguano il comportamento in base ai sotto stati di livello (i+1) Condizioni di transizione Congiungere la condizione di transizione all espressione booleana dell istruzione condizionale che esprime la condizione sullo stato Cambio di stato Per ogni servizio che produce una transizione di stato Aggiornare il valore della variabile che descrive il livello in cui appare lo stato di arrivo (livello k) Aggiornare il valore delle variabili di livello h<k Progetto: Progettazione della singole classi con dinamica Progetto: Diagrammi delle categorie

21 Progetto: Diagramma dei moduli

Caso di Studio: Avant Dernier

Caso di Studio: Avant Dernier Caso di Studio: Avant Dernier Specifiche: Nel gioco si affrontano 4 giocatori, ciascuno individuato con un numero progressivo (da 1 a 4). Inizialmente, i giocatori ricevono 5 carte ciascuno, e una carta

Dettagli

Traccia di soluzione dell esercizio del 25/1/2005

Traccia di soluzione dell esercizio del 25/1/2005 Traccia di soluzione dell esercizio del 25/1/2005 1 Casi d uso I casi d uso sono in Figura 1. Ci sono solo due attori: il Capo officina e il generico Meccanico. Figura 1: Diagramma dei casi d uso. 2 Modello

Dettagli

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

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

Dettagli

Soluzione dell esercizio del 2 Febbraio 2004

Soluzione dell esercizio del 2 Febbraio 2004 Soluzione dell esercizio del 2 Febbraio 2004 1. Casi d uso I casi d uso sono riportati in Figura 1. Figura 1: Diagramma dei casi d uso. E evidenziato un sotto caso di uso. 2. Modello concettuale Osserviamo

Dettagli

Progettazione ad oggetti

Progettazione ad oggetti Progettazione ad oggetti Gli elementi reali vengono modellati tramite degli oggetti Le reazioni esistenti nel modello reale vengono trasformate in relazioni tra gli oggetti Cos'è un oggetto? Entità dotata

Dettagli

Un modello è ragionevole quando contiene queste tre caratteristiche.

Un modello è ragionevole quando contiene queste tre caratteristiche. Testo Esercizio Si consideri un agenzia che opera come biglietteria ferroviaria, aerea e navale, accettando diversi modi di pagamento. Si identifichino le principali entità coinvolte illustrando le gerarchie

Dettagli

Jack or Better - Regole di Gioco

Jack or Better - Regole di Gioco Jack or Better - Regole di Gioco Come giocare Il gioco Jacks or Better utilizza un mazzo francese da 52 carte, e scopo del gioco e' ottenere una combinazione pari o superiore alla coppia di Jack, come

Dettagli

Come si gioca al Macchiavelli

Come si gioca al Macchiavelli Come si gioca al Macchiavelli Macchiavelli conosciuto anche come Machiavelli, con una sola C, è un gioco di strategia, deriva dal Ramino. Le regole sono semplici ma il gioco è di fatto molto complesso,

Dettagli

Testo Esercizio. Un modello è ragionevole quando contiene queste tre caratteristiche.

Testo Esercizio. Un modello è ragionevole quando contiene queste tre caratteristiche. Testo Esercizio Un negozio di musica vende anche libri e riviste musicali. Si intende automatizzare l intero processo, dall approvvigionamento alla vendita. Si analizzino i requisiti e se ne rappresentino

Dettagli

Joker Poker - Regole di Gioco

Joker Poker - Regole di Gioco Joker Poker - Regole di Gioco Come giocare Il gioco Joker Poker utilizza un mazzo da 53 carte composto da 52 carte francesi più una carta Joker(Jolly) che quindi può assumere il valore di ogni altra carta.

Dettagli

CARTE. Regolamento Belote. Regole del gioco: Determinazione del seme di briscola (Belote classico):

CARTE. Regolamento Belote. Regole del gioco: Determinazione del seme di briscola (Belote classico): CARTE aggiornato al 25/06/2014 Entrambe le gare di carte si svolgeranno presso il salone Polivalente di Pinasca. Entrambe le gare saranno giocate da giocatori in coppia, la coppia può essere diversa nelle

Dettagli

Double Bonus Poker - Regole di Gioco

Double Bonus Poker - Regole di Gioco Double Bonus Poker - Regole di Gioco Come giocare Il gioco Double Bonus Poker utilizza un mazzo francese da 52 carte, e scopo del gioco è ottenere una combinazione pari o superiore alla coppia di Fanti

Dettagli

Indice generale. OOA Analisi Orientata agli Oggetti. Introduzione. Analisi

Indice generale. OOA Analisi Orientata agli Oggetti. Introduzione. Analisi Indice generale OOA Analisi Orientata agli Oggetti Introduzione Analisi Metodi d' analisi Analisi funzionale Analisi del flusso dei dati Analisi delle informazioni Analisi Orientata agli Oggetti (OOA)

Dettagli

REGOLAMENTO GENERALE RISIKO

REGOLAMENTO GENERALE RISIKO REGOLAMENTO GENERALE RISIKO SCOPO DEL GIOCO Raggiungere per primi il proprio obiettivo segreto oppure ottenere il punteggio più alto al termine della partita. PREPARAZIONE All inizio della partita ogni

Dettagli

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

di Kai Haferkamp per 2-5 giocatori dagli 8 anni in su di Kai Haferkamp per 2-5 giocatori dagli 8 anni in su Traduzione e adattamento a cura di Gylas per Giochi Rari Versione 1.0 Novembre 2001 http://www.giochirari.it e-mail: giochirari@giochirari.it NOTA.

Dettagli

Unified Modeling Language

Unified Modeling Language Unified Modeling Language Luciano Baresi Luciano Baresi 1 OMT Booch UML Sono simili in molti aspetti: Prescrivono un approccio passo-passo Consentono il passaggio dall analisi al progetto in modo omogeneo

Dettagli

I COLORI DELLE CARTE ( SUITS )

I COLORI DELLE CARTE ( SUITS ) Il Pyramid è un gioco di carte giocato nella serie originale di Battlestar Galactica. Nella nuova serie non è scomparso ma viene chiamato Full Colors mentre il termine Pyramid è ora riferito ad uno sport

Dettagli

Sommario. Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi.

Sommario. Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi. Algoritmi 1 Sommario Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi. 2 Informatica Nome Informatica=informazione+automatica. Definizione Scienza che si occupa dell

Dettagli

CowPoker. (Versione 1.0 Giugno 2006)

CowPoker. (Versione 1.0 Giugno 2006) CowPoker (Versione 1.0 Giugno 2006) Traduzione a cura di Andrea Casarino (acasarino70@alice.it) alias Turing70 della Tana dei Goblin (http://nuke.goblins.net/), direttamente dal regolamento ufficiale in

Dettagli

Lezione 8. La macchina universale

Lezione 8. La macchina universale Lezione 8 Algoritmi La macchina universale Un elaboratore o computer è una macchina digitale, elettronica, automatica capace di effettuare trasformazioni o elaborazioni su i dati digitale= l informazione

Dettagli

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

Una moderna versione grafica di un antico gioco Dernier con l aggiunta di carte azione che rendono più movimentato e piacevole SOLO Una moderna versione grafica di un antico gioco Dernier con l aggiunta di carte azione che rendono più movimentato e piacevole il gioco. Giocatori: da 2 a 10 Eta: da 6 a 106 anni 1 Regole del gioco

Dettagli

Parliamo un po di più di bridge. La filosofia del gioco. Nico Andriola

Parliamo un po di più di bridge. La filosofia del gioco. Nico Andriola Parliamo un po di più di bridge La filosofia del gioco Si gioca a bridge con le carte francesi prive di Jolly Il mazziere distribuisce le carte, 13 per giocatore (o vengono estratte dall astuccio) Ogni

Dettagli

Bonus Poker Multi - Regole di Gioco

Bonus Poker Multi - Regole di Gioco Bonus Poker Multi - Regole di Gioco Come giocare Il gioco Bonus Poker Multi utilizza un mazzo francese da 52 carte, e scopo del gioco è ottenere una combinazione pari o superiore alla coppia di Fanti (Jack),

Dettagli

BriscoParse. Un linguaggio per descrivere partite di Briscola a 4 giocatori. Linguaggi e Modelli Computazionali LS. Marco D Alessandro

BriscoParse. Un linguaggio per descrivere partite di Briscola a 4 giocatori. Linguaggi e Modelli Computazionali LS. Marco D Alessandro BriscoParse Un linguaggio per descrivere partite di Briscola a 4 giocatori. Linguaggi e Modelli Computazionali LS Marco D Alessandro 1 Obiettivo del Progetto Sviluppare un Linguaggio semplice che permetta

Dettagli

DESCRIZIONE DEL GIOCO

DESCRIZIONE DEL GIOCO di Wolfgang Kramer Non e un gioco per asini! Giocatori: 2-10 Eta : da 10 anni Contenuto: 104 carte, un foglio di istruzioni del gioco DESCRIZIONE DEL GIOCO Lo scopo del gioco é cercare di prendere meno

Dettagli

OBIETTIVO CONTENUTO DELLA SCATOLA. Reinhard Staupe (traduzione curata da Michele Mura michelemura@libero.it) OBIETTIVO

OBIETTIVO CONTENUTO DELLA SCATOLA. Reinhard Staupe (traduzione curata da Michele Mura michelemura@libero.it) OBIETTIVO Reinhard Staupe (traduzione curata da Michele Mura michelemura@libero.it) Edel, Stein & Reich Come titolare dell impresa commerciale Edel, Stein & Reich ciascun giocatore dovrà seguire l andamento delle

Dettagli

Analisi e progettazione del software AbcBid studio di caso 6 dicembre 2007 REQUISITI ITERAZIONE 1

Analisi e progettazione del software AbcBid studio di caso 6 dicembre 2007 REQUISITI ITERAZIONE 1 REQUISITI ITERAZIONE 1 abcbid è un sistema per la gestione di vendite all asta. Esso deve gestire gli utenti (che vogliono vendere o acquistare oggetti), gli oggetti venduti all asta, le relative offerte,

Dettagli

Se un oggetto A aggrega oggetti B allora avrà informazioni su di loro

Se un oggetto A aggrega oggetti B allora avrà informazioni su di loro Concetto di responsabilità nella progettazione guidata dalle responsabilità (RRD) si pensa in termini di responsabilità del software. Le responsabilità vengono assegnate agli oggetti durante la progettazione.

Dettagli

Teoria dei Giochi non Cooperativi

Teoria dei Giochi non Cooperativi Politecnico di Milano Descrizione del gioco Egoismo Razionalità 1 L insieme dei giocatori 2 La situazione iniziale 3 Le sue possibili evoluzioni 4 I suoi esiti finali I Giochi della teoria Perché studiare

Dettagli

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

di Frederic Moyersoen Giocatori: 3-10 Età: a partire dagli 8 anni Durata: circa 30 minuti di Frederic Moyersoen Giocatori: 3-10 Età: a partire dagli 8 anni Durata: circa 30 minuti Contenuto: 44 Carte percorso, 27 Carte azione, 28 Carte oro, 7 Cercatori d oro, 4 Sabotatori. Idea del gioco I

Dettagli

Testo Esercizio Sommario Note relative alla modellazione UML. Note relative al testo dell esercizio.

Testo Esercizio Sommario Note relative alla modellazione UML. Note relative al testo dell esercizio. Testo Esercizio Si consideri un sistema per la gestione di un magazzino di un negozio scelto a piacere dal candidato Il sistema è in grado di gestire le seguenti operazioni: Arrivo di nuovi prodotti; Controllo

Dettagli

La guerra delle posizioni

La guerra delle posizioni www.maestrantonella.it La guerra delle posizioni Gioco di carte per il consolidamento del valore posizionale delle cifre e per il confronto di numeri con l uso dei simboli convenzionali > e < Da 2 a 4

Dettagli

Tiddle-Wink. Regola generale Scopo del gioco è di sbarazzarsi il più presto possibile delle proprie tessere piazzandole con abilità.

Tiddle-Wink. Regola generale Scopo del gioco è di sbarazzarsi il più presto possibile delle proprie tessere piazzandole con abilità. I Il regolamento Regola generale Scopo del gioco è di sbarazzarsi il più presto possibile delle proprie tessere piazzandole con abilità. Regole di base Le tessere disposte a faccia in giù vengono mischiate

Dettagli

Manuale di gioco di Tenente Skat

Manuale di gioco di Tenente Skat Martin Heni Eugene Trounev Revisore: Mike McBride Traduzione della documentazione: Andrea Celli Aggiornamento della traduzione per KDE 4: 2 Indice 1 Introduzione 5 2 Come si gioca 6 3 Regole del gioco,

Dettagli

Game Information for Joker Poker Power Poker. Viper - Power Poker Games

Game Information for Joker Poker Power Poker. Viper - Power Poker Games Game Information for Joker Poker Power Poker Viper - Power Poker Games Table of Contents Joker Poker Power Poker... 3 Vincite della partita... 3 Carte jolly... 5 Funzione Raddoppio... 5 Mani di poker...

Dettagli

Jungle Speed è un gioco per 2-10 giocatori (ed anche di più) dai 7 anni in su.

Jungle Speed è un gioco per 2-10 giocatori (ed anche di più) dai 7 anni in su. Jungle Speed è un gioco per 2-10 giocatori (ed anche di più) dai 7 anni in su. Storia Jungle Speed fu inventato circa 3000 anni fa nella Spidopotamia subtropicale dalla tribù degli Abouloubou. Gli Abouloubou

Dettagli

Scopa. Scopone. Il Torneo. Il Gioco

Scopa. Scopone. Il Torneo. Il Gioco Scopa Il Torneo Il toreo di scopa viene solitamente organizzato in incontri ad eliminazione diretta due contro due (va quindi utilizzato il tabellone ad eliminazione diretta). Non è consentito parlare

Dettagli

CARIBBEAN POKER. Come si gioca

CARIBBEAN POKER. Come si gioca CARIBBEAN POKER INDICE Caribbean Poker 2 Il tavolo da gioco 3 Le carte da gioco 4 Il Gioco 5 Jackpot Progressive 13 Pagamenti 14 Pagamenti con Jackpot 16 Combinazioni 18 Regole generali 24 CARIBBEAN POKER

Dettagli

In base alla formula di torneo adottata i tornei possono pertanto prevedere lo svolgimento di una o più partite.

In base alla formula di torneo adottata i tornei possono pertanto prevedere lo svolgimento di una o più partite. Formule di gioco La successione di mani necessarie per l eliminazione del penultimo giocatore o per la determinazione dei giocatori che accedono ad un turno successivo costituisce una partita. In base

Dettagli

TICHU NANJING (per 4 giocatori)

TICHU NANJING (per 4 giocatori) TICHU NANJING (per 4 giocatori) Le carte Sono di quattro tipi (Jade/Sword/Pagoda/Star) (Giada-verde/Spada-nero/Pagoda-blu/Stella-rosso) di 13 valori ognuna che corrispondono alle carte del Poker. L Asso

Dettagli

Soluzione dell esercizio del 12 Febbraio 2004

Soluzione dell esercizio del 12 Febbraio 2004 Soluzione dell esercizio del 12/2/2004 1 Soluzione dell esercizio del 12 Febbraio 2004 1. Casi d uso I casi d uso sono riportati in Figura 1. Figura 1: Diagramma dei casi d uso. 2. Modello concettuale

Dettagli

I giochi delle Gioc-Arte

I giochi delle Gioc-Arte I giochi delle Gioc-Arte Giochi basati sulla capacità di osservazione e di attenzione. Indovina l opera Numero di giocatori: da 2 a tutta la classe. Ognuno col suo mazzo, o una parte di esso, senza le

Dettagli

Scopo del gioco. Componenti

Scopo del gioco. Componenti Il gioco strategico per la conquista del mondo Da 3 a 6 giocatori Scopo del gioco Raggiungere per primi il proprio obiettivo segreto. Componenti Un piano di gioco, rappresentante un planisfero suddiviso

Dettagli

Pokerclub Texas Hold em modalità torneo

Pokerclub Texas Hold em modalità torneo Regole di gioco Pokerclub Texas Hold em modalità torneo Scopo del gioco Lo scopo del gioco Pokerclub Texas Hold em è riuscire a tenere per sé tutte le chips. Man mano che i giocatori finiscono le chips

Dettagli

Metodologie di progetto Estensione di classi Implementazione di interfacce Composizione

Metodologie di progetto Estensione di classi Implementazione di interfacce Composizione Gerarchie di Tipi Metodologie di progetto Estensione di classi Implementazione di interfacce Composizione Notazione UML Relazione Simbolo Significato Ereditarietà Implementazione Aggregazione Dipendenza

Dettagli

In base alla formula di torneo adottata i tornei possono pertanto prevedere lo svolgimento di una o più partite.

In base alla formula di torneo adottata i tornei possono pertanto prevedere lo svolgimento di una o più partite. Formule di gioco La successione di mani necessarie per l eliminazione del penultimo giocatore o per la determinazione dei giocatori che accedono ad un turno successivo costituisce una partita. In base

Dettagli

Esercizi di Teoria dei Giochi

Esercizi di Teoria dei Giochi Esercizi di Teoria dei Giochi ultimo aggiornamento: 11 maggio 2010 1. Si consideri il gioco fra 2 giocatori rappresentato (con le notazioni standard) dalla seguente matrice: (3, 1) (5, 0) (1, 0) (2, 6)

Dettagli

Programmazione. Prima lezione sugli oggetti: agenda

Programmazione. Prima lezione sugli oggetti: agenda Programmazione A.A. 2002-03 I Programmazione Orientata agli Oggetti (1): Principi generali ( Lezione XXV ) Prof. Giovanni Gallo Dr. Gianluca Cincotti Dipartimento di Matematica e Informatica Università

Dettagli

Programmazione per Bioinformatica Il Calcolatore e la Programmazione. Dr Damiano Macedonio Università di Verona

Programmazione per Bioinformatica Il Calcolatore e la Programmazione. Dr Damiano Macedonio Università di Verona Programmazione per Bioinformatica Il Calcolatore e la Programmazione Dr Damiano Macedonio Università di Verona Architettura del calcolatore La prima decomposizione di un calcolatore è relativa a due macrocomponenti:

Dettagli

Calcolatori Elettronici A a.a. 2008/2009. RETI SEQUENZIALI: ESERCIZI Massimiliano Giacomin

Calcolatori Elettronici A a.a. 2008/2009. RETI SEQUENZIALI: ESERCIZI Massimiliano Giacomin Calcolatori Elettronici A a.a. 2008/2009 RETI SEQUENZIALI: ESERCIZI Massimiliano Giacomin 1 Esercizio 1: implementazione di contatori Un contatore è un dispositivo sequenziale che aggiorna periodicamente

Dettagli

COMUNE DI CAMPIONE D ITALIA

COMUNE DI CAMPIONE D ITALIA COMUNE DI CAMPIONE D ITALIA REGOLAMENTO DI GIOCO DEL BLACK JACK (al Casino Municipale di Campione d Italia) Modificato ex deliberazione Commissario Straordinario n. 115 del 28.05.2004 adottato con delib.

Dettagli

Before the Wind By Torsten Landsvogt For 2-4 players, age 10+ Phalanx Games, 2007

Before the Wind By Torsten Landsvogt For 2-4 players, age 10+ Phalanx Games, 2007 Before the Wind By Torsten Landsvogt For 2-4 players, age 10+ Phalanx Games, 2007 IMPAGINAZIONE DELLE REGOLE 1.0 Introduzione 2.0 Contenuto del gioco 3.0 Preparazione 4.0 Come si gioca 5.0 Fine del gioco

Dettagli

Basi di Dati. Progettazione del Modello ER. K. Donno - Progettazione del Modello ER

Basi di Dati. Progettazione del Modello ER. K. Donno - Progettazione del Modello ER Basi di Dati Progettazione del Modello ER Dai requisiti allo schema ER Entità, relazioni e attributi non sono fatti assoluti dipendono dal contesto applicativo Nella pratica si fa spesso uso di una strategia

Dettagli

Regolamento Casinò Poker Joker Poker

Regolamento Casinò Poker Joker Poker Regolamento Casinò Poker Joker Poker Lo scopo del poker Joker è di ottenere una mano di poker da 5 carte che contenga una combinazione vincente (vedi la tabella dei pagamenti sulla macchina). Migliore

Dettagli

Probabilità discreta

Probabilità discreta Probabilità discreta Daniele A. Gewurz 1 Che probabilità c è che succeda...? Una delle applicazioni della combinatoria è nel calcolo di probabilità discrete. Quando abbiamo a che fare con un fenomeno che

Dettagli

Yellowstone Park Designed by Uwe Rosenberg Published by Amigo, 2003

Yellowstone Park Designed by Uwe Rosenberg Published by Amigo, 2003 Yellowstone Park Designed by Uwe Rosenberg Published by Amigo, 2003 Giocatori: 2-5 Tempo: 45 minuti Età: 8+ Traduzione: Sargon Introduzione Benvenuti in Yellowstone Park, la casa degli animale feroci e

Dettagli

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

Svolgimento del gioco. Un gioco di Matthias Cramer per 2-5 persone dai 10 anni Un gioco di Matthias Cramer per 2-5 persone dai 10 anni Anno 1413 Il nuovo re d'inghilterra, Enrico V di Lancaster persegue gli ambiziosi progetti di unificare l'inghilterra e di conquistare la corona

Dettagli

Traduzione e adattamento a cura di Gylas per Giochi Rari

Traduzione e adattamento a cura di Gylas per Giochi Rari Traduzione e adattamento a cura di Gylas per Giochi Rari Versione 1.0 Luglio 2001 NOTA. La presente traduzione non sostituisce in alcun modo il regolamento originale del gioco; il presente documento è

Dettagli

PROVA FINALE (INGEGNERIA DEL SOFTWARE)

PROVA FINALE (INGEGNERIA DEL SOFTWARE) PROVA FINALE (INGEGNERIA DEL SOFTWARE) Anno Accademico 2011/2012 PRESENTAZIONE PROGETTO 17/04/2012 1 Introduzione Il progetto consiste nello sviluppo di una versione semplificata del gioco da tavolo Carcassonne

Dettagli

BLACK JACK. Come si gioca

BLACK JACK. Come si gioca BLACK JACK INDICE 2 Il Gioco 2 Il tavolo da gioco 3 Le carte da gioco 5 Varianti del Gioco 7 Regole generali 12 BLACK JACK Il tavolo da gioco 2 Il gioco si svolge tra il banco rappresentato dal Casinó

Dettagli

REGOLAMENTO INTERNO GIOCO DELLA BELOTTA BAR VECCHI RICORDI TRIORA Tutti i diritti sono riservati bar Vecchi Ricordi P.

REGOLAMENTO INTERNO GIOCO DELLA BELOTTA BAR VECCHI RICORDI TRIORA Tutti i diritti sono riservati bar Vecchi Ricordi P. REGOLAMENTO INTERNO GIOCO DELLA BELOTTA BAR VECCHI RICORDI TRIORA Tutti i diritti sono riservati bar Vecchi Ricordi P.IVA 01468030083 1) La distribuzione delle carte 2) Le regole del gioco 3) Dichiarazioni

Dettagli

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

NOTA. La presente traduzione non sostituisce in alcun modo il regolamento originale del gioco. NOTA. La presente traduzione non sostituisce in alcun modo il regolamento originale del gioco. Il presente documento è da intendersi come un aiuto per i giocatori di lingua italiana per comprendere le

Dettagli

Calcolo Combinatorio

Calcolo Combinatorio Capitolo S-09 Calcolo Combinatorio Autore: Mirto Moressa Contatto: mirtomo@tiscali.it Sito: www.mirtomoressa.altervista.org Data inizio: 16/10/2010 Data fine: 21/10/2010 Ultima modifica: 21/10/2010 Versione:

Dettagli

IL GIOCO STRATEGICO PER LA CONQUISTA DEL MONDO (DA 3 A 6 GIOCATORI)

IL GIOCO STRATEGICO PER LA CONQUISTA DEL MONDO (DA 3 A 6 GIOCATORI) IL GIOCO STRATEGICO PER LA CONQUISTA DEL MONDO (DA 3 A 6 GIOCATORI) Con abilità, calma, coraggio, una buona strategia e un po di fortuna si può arrivare alla conquista del mondo. Potrete occupare ogni

Dettagli

I Modelli della Ricerca Operativa

I Modelli della Ricerca Operativa Capitolo 1 I Modelli della Ricerca Operativa 1.1 L approccio modellistico Il termine modello è di solito usato per indicare una costruzione artificiale realizzata per evidenziare proprietà specifiche di

Dettagli

Pinella Singolo ASC-CAAM 2013/14

Pinella Singolo ASC-CAAM 2013/14 Pinella Singolo ASC-CAAM 2013/14 Vedi Calendario Premi del campionato ( si svolge in 4/5 tappe di qualificazione ) : > Trofei per i primi nr 4 ( quattro ) > Ai prmi due omaggio pernottamento in residence

Dettagli

Progetto di Ingegneria del Software matricola 640926 MODELLAZIONE UML DI UN TERMINALE ATM. di Cavenaghi Mattia 03/04/2008 1/24

Progetto di Ingegneria del Software matricola 640926 MODELLAZIONE UML DI UN TERMINALE ATM. di Cavenaghi Mattia 03/04/2008 1/24 MODELLAZIONE UML DI UN TERMINALE ATM di Cavenaghi Mattia 03/04/2008 1/24 INDICE: Descrizione del problema pag. 3 Analisi dei requisiti pag. 3 Requisiti funzionali Requisiti non funzionali Requisiti tecnologici

Dettagli

Ci sono molti vantaggi nel mettere in relazione le

Ci sono molti vantaggi nel mettere in relazione le Capitolo 4 Relazioni tra tabelle 4.1 Definizione di una relazione 4.2 Visualizzazione e modifica delle relazioni 4.3 Stampa delle relazioni Ci sono molti vantaggi nel mettere in relazione le tabelle di

Dettagli

Esercitazione N7:Gioco dei 21 fiammiferi (impariamo java giocando)

Esercitazione N7:Gioco dei 21 fiammiferi (impariamo java giocando) Esercitazione N7:Gioco dei 21 fiammiferi (impariamo java giocando) Le basi della programmazione ad oggetti: per costruire in modo adeguato una applicazione basata sulla programmazione ad oggetti occorre

Dettagli

Traduzione a cura di Michele Lo Mundo. Società attiva: Una società che si trova sul piano di gioco.

Traduzione a cura di Michele Lo Mundo. Società attiva: Una società che si trova sul piano di gioco. Traduzione a cura di Michele Lo Mundo Giocatori: da 2 a 6 Età: dai 12 anni in su Livello di Difficoltà: Basso Termini di gioco: Società: Due o più tessere adiacenti (non in diagonale), identificate da

Dettagli

Architettura del software: dai Casi d Uso al Modello

Architettura del software: dai Casi d Uso al Modello Architettura del software: dai Casi d Uso al Modello Lorenzo Barbieri Sono un Senior Trainer/Consultant in ObjectWay SpA (www.objectway.it), specializzato in architetture Microsoft.NET, Windows, SQL Server,

Dettagli

BlackJack. regole del gioco

BlackJack. regole del gioco BlackJack regole del gioco Il gioco viene aperto dalle parole del croupier Fate il vostro gioco. I giocatori devono effettuare le proprie puntate sui vari Box. Il croupier annuncia Nulla va più, dopo questo

Dettagli

Architettura della CPU e linguaggio assembly Corso di Abilità Informatiche Laurea in Fisica. prof. ing. Corrado Santoro

Architettura della CPU e linguaggio assembly Corso di Abilità Informatiche Laurea in Fisica. prof. ing. Corrado Santoro Architettura della CPU e linguaggio assembly Corso di Abilità Informatiche Laurea in Fisica prof. ing. Corrado Santoro Schema a blocchi di una CPU Arithmetic Logic Unit Control Unit Register File BUS Control

Dettagli

Carte Laurea triennale in Comunicazione Digitale Laboratorio di Informatica Generale

Carte Laurea triennale in Comunicazione Digitale Laboratorio di Informatica Generale Appelli di gennaio, febbraio e aprile 2005 Carte Laurea triennale in Comunicazione Digitale Laboratorio di Informatica Generale 1 Descrizione Il progetto consiste nel realizzare un programma per gestire

Dettagli

Analisi Modello dei dati

Analisi Modello dei dati Modello dei dati Individuare Oggetti e classi rilevanti per il sistema da sviluppare Limitarsi esclusivamente a quelle classi che fanno parte del vocabolario del dominio del problema Relazioni tra le classi

Dettagli

Lezione n.10 LPR- Informatica Applicata RMI CallBacks

Lezione n.10 LPR- Informatica Applicata RMI CallBacks Università degli Studi di Pisa Lezione n.10 LPR- Informatica Applicata RMI CallBacks 15/5/2006 Laura Ricci RMI: IL MECCANISMO DELLE CALLBACK Meccanismo RMI comunicazione unidirezionale (dal client al server)

Dettagli

Progettaz. e sviluppo Data Base

Progettaz. e sviluppo Data Base Progettaz. e sviluppo Data Base! Progettazione Basi Dati: Metodologie e modelli!modello Entita -Relazione Progettazione Base Dati Introduzione alla Progettazione: Il ciclo di vita di un Sist. Informativo

Dettagli

RIFERIMENTI ATTORI GLOSSARIO. ERRORI COMUNI REV. REQUISITI INGEGNERIA DEL SOFTWARE Università degli Studi di Padova

RIFERIMENTI ATTORI GLOSSARIO. ERRORI COMUNI REV. REQUISITI INGEGNERIA DEL SOFTWARE Università degli Studi di Padova RIFERIMENTI ERRORI COMUNI REV. REQUISITI INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Dipartimento di Matematica Corso di Laurea in Informatica, A.A. 2014 2015 I riferimenti devono essere precisi

Dettagli

Pokerclub Texas Hold em Cash Game

Pokerclub Texas Hold em Cash Game Regole di gioco Pokerclub Texas Hold em Cash Game Scopo del gioco Il gioco Pokerclub Texas Hold em è offerto, nella modalità di gioco Tavoli Cash, nel quale le vincite sono assegnate sulla base dei risultati

Dettagli

Basi di dati. (Sistemi Informativi) teoria e pratica con Microsoft Access. Basi di dati. Basi di dati. Basi di dati e DBMS DBMS DBMS

Basi di dati. (Sistemi Informativi) teoria e pratica con Microsoft Access. Basi di dati. Basi di dati. Basi di dati e DBMS DBMS DBMS Basi di Basi di (Sistemi Informativi) Sono una delle applicazioni informatiche che hanno avuto il maggiore utilizzo in uffici, aziende, servizi (e oggi anche sul web) Avete già interagito (magari inconsapevolmente)

Dettagli

Il gioco strategico per la conquista del mondo

Il gioco strategico per la conquista del mondo REGOLAMENTO Il gioco strategico per la conquista del mondo Da 3 a 6 giocatori Età: da 14 anni in su 2 SCOPO DEL GIOCO Raggiungere per primi il proprio obiettivo segreto. COMPONENTI Una plancia rappresentante

Dettagli

DESIGN PATTERN ESERCITAZIONE UML E DP INGEGNERIA DEL SOFTWARE. A quali pattern si riferiscono i tre schemi?

DESIGN PATTERN ESERCITAZIONE UML E DP INGEGNERIA DEL SOFTWARE. A quali pattern si riferiscono i tre schemi? ESERCITAZIONE UML E DP INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Dipartimento di Matematica Corso di Laurea in Informatica, A.A. 2014 2015 rcardin@math.unipd.it DESIGN PATTERN A quali pattern

Dettagli

Manuale di KPatience

Manuale di KPatience Paul Olav Tvete Maren Pakura Stephan Kulow Revisore: Mike McBride Sviluppatore: Paul Olav Tvete Sviluppatore: Stephan Kulow Traduzione della documentazione e dell interfaccia grafica: Andrea Celli Aggiornamento

Dettagli

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

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 GREYHOUNDS (Levrieri) Componenti 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 L'obiettivo del gioco

Dettagli

Considera tutti i requisiti funzionali (use cases) NON deve necessariamente modellare i requisiti non funzionali

Considera tutti i requisiti funzionali (use cases) NON deve necessariamente modellare i requisiti non funzionali Corso di Laurea Specialistica in Ingegneria Informatica Corso di Ingegneria del Software A. A. 2008 - Progettazione OO E. TINELLI Punto di Partenza Il modello di analisi E una rappresentazione minima del

Dettagli

Esercizi di codifica binaria

Esercizi di codifica binaria Fondamenti di Informatica per la Sicurezza a.a. 2004/05 Esercizi di codifica binaria Stefano Ferrari Università degli Studi di Milano Dipartimento di Tecnologie dell Informazione Stefano Ferrari Università

Dettagli

REGOLAMENTO DEL GIOCO

REGOLAMENTO DEL GIOCO REGOLAMENTO DEL GIOCO Dabliù JA s.p.a 1 ETA : Dai 12 anni in su Da 2 a 8 giocatori W AFFARI REGOLAMENTO DEL GIOCO. Lo scopo del gioco è di trarre profitto il più possibile attraverso strategiche mosse

Dettagli

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

da 2 a 5 giocatori, dai 10 anni in su, durata 30 minuti da 2 a 5 giocatori, dai 10 anni in su, durata 30 minuti OBIETTIVO Il vincitore è colui che, dopo due round di gioco, delle sue 11 ordinazioni, ne ha consegnate il maggior numero. CONTENUTO DELLA SCATOLA

Dettagli

DESIGN PATTERN ESERCITAZIONE PREPARAZIONE ALL ESAME, PARTE II INGEGNERIA DEL SOFTWARE. La soluzione corretta è la c)

DESIGN PATTERN ESERCITAZIONE PREPARAZIONE ALL ESAME, PARTE II INGEGNERIA DEL SOFTWARE. La soluzione corretta è la c) DESIGN PATTERN Barrare con una X la lettera del diagramma delle classi che fra i seguenti rappresenta in modo corretto il design pattern architetturale Model View Controller (MVC) ESERCITAZIONE PREPARAZIONE

Dettagli

REGOLAMENTO HOLD EM SHOWDOWN

REGOLAMENTO HOLD EM SHOWDOWN REGOLAMENTO HOLD EM SHOWDOWN Descrizione della fase iniziale Lo scopo del gioco Hold Em Showdown è quello di scegliere la parte (Banco o Avversario) che otterrà una mano di cinque carte contenente una

Dettagli

GIGANTEN. Istruzioni. 12 unità con 1 sito di perforazione di valore 2, 3, o 4 (4 ciascuno);

GIGANTEN. Istruzioni. 12 unità con 1 sito di perforazione di valore 2, 3, o 4 (4 ciascuno); GIGANTEN Ideato da Wilko Manz (Traduzione ad opera di renard) Istruzioni Componenti: 4 camion (1 per ciascuno dei 4 colori); 20 piattaforme petrolifere (5 per ciascuno dei 4 colori); 5 locomotive (1 per

Dettagli

Kangourou della Matematica 2014 finale nazionale italiana Mirabilandia, 12 maggio 2014

Kangourou della Matematica 2014 finale nazionale italiana Mirabilandia, 12 maggio 2014 Kangourou della Matematica 2014 finale nazionale italiana Mirabilandia, 12 maggio 2014 LIVELLO STUDENT K,M N CD BC A S1. (5 punti ) In figura si vede una circonferenza della quale i segmenti AB, BC e CD

Dettagli

1. Calcolare la probabilità che estratte a caso ed assieme tre carte da un mazzo di 40, fra di esse vi sia un solo asso, di qualunque seme.

1. Calcolare la probabilità che estratte a caso ed assieme tre carte da un mazzo di 40, fra di esse vi sia un solo asso, di qualunque seme. Esercizi difficili sul calcolo delle probabilità. Calcolare la probabilità che estratte a caso ed assieme tre carte da un mazzo di, fra di esse vi sia un solo asso, di qualunque seme. Le parole a caso

Dettagli

Claudia Raibulet raibulet@disco.unimib.it

Claudia Raibulet raibulet@disco.unimib.it Classi e stati Claudia Raibulet raibulet@disco.unimib.it la classe Cane modella le proprietà comuni di un insieme di oggetti quali attributi ha un cane peso colore come si comporta abbaia morde quali comandi

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T1 B2 Significato e proprietà della OOP 1 Prerequisiti Concetto ed elementi della comunicazione Allocazione e deallocazione della memoria Compilazione di un programma Spazio

Dettagli

Analisi Modelli per la specifica dei requisiti

Analisi Modelli per la specifica dei requisiti Modelli per la specifica dei requisiti Modelli semantici dei dati Entità-Relazioni (E-R) Modelli orientati all elaborazione dati Diagrammi di Flusso dei Dati (Data-Flow Diagrams, DFD) Modelli orientati

Dettagli

Obiettivo della lezione. Casi d uso. Casi d uso (use cases) Scenari d interazione

Obiettivo della lezione. Casi d uso. Casi d uso (use cases) Scenari d interazione Obiettivo della lezione Casi d uso La modellazione dei requisiti funzionali I casi d uso Gli attori Gli scenari Come scrivere casi d uso Casi d uso (use cases) Scenari d interazione Proposti da Ivar Jacobson

Dettagli

Hawaii. 1. I giocatori assemblano le 6 sezioni di puzzle per creare la cornice del bordo. Poi rimescolano i 10 luoghi

Hawaii. 1. I giocatori assemblano le 6 sezioni di puzzle per creare la cornice del bordo. Poi rimescolano i 10 luoghi Hawaii I giocatori vivono su questa ben nota isola in mezzo all'oceano Pacifico. L'isola principale è molto popolata e ognuno segue la propria attività. I pescatori pescano, i surfisti surfano, i ballerini

Dettagli

Esempio 1: CarMatch. Direzione centrale Sedi centrali per ogni paese Concessionarie locali di franchising UML 2

Esempio 1: CarMatch. Direzione centrale Sedi centrali per ogni paese Concessionarie locali di franchising UML 2 Esempio 1: CarMatch CarMatch è una società di franchising fondata con lo scopo di promuovere il car sharing CarMatch fornisce un servizio per i potenziali condivisori di automobili cercando di abbinare

Dettagli

Reiner Knizia TADSCH MAHAL UN GIOCO DI INFLUENZA E DI POTERE IN INDIA

Reiner Knizia TADSCH MAHAL UN GIOCO DI INFLUENZA E DI POTERE IN INDIA Reiner Knizia TADSCH MAHAL UN GIOCO DI INFLUENZA E DI POTERE IN INDIA E in gioco il controllo dell India all inizio del 18 secolo. Il regime dei Gran Mogol, che durava da 200 anni, sta crollando, anche

Dettagli