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

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimensione: px
Iniziare la visualizzazioe della pagina:

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

Transcript

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

2 Obiettivo del Progetto Sviluppare un Linguaggio semplice che permetta la descrizione dello svolgimento di partite di Briscola parlata a 4 giocatori, intendendo per parlata la possibilità di suggerire al compagno la mossa da effettuare ( metti carico/ puntarelli/briscola/vai liscio ). Realizzare un interprete in grado di calcolare i punteggi parziali delle singole partite e quello complessivo della Briscola, verificando il corretto svolgimento delle varie fasi del gioco. Realizzare un interfaccia grafica che permetta di visualizzare e simulare a video la partita di Briscola analizzata. 2

3 Le regole del gioco 3

4 Grammatica - Formalismo G = <VT, VN, P, S> VT - Insieme dei simboli terminali o token. VN - Insieme dei simboli non-terminali. P - Insieme delle produzioni. S - Scopo della grammatica. 4

5 Grammatica - Proprietà Tutte le produzioni della grammatica sono nella forma: A α con α (VN VT), A VN. La grammatica è perciò di Tipo 2 (context-free) secondo la classificazione di Chomsky. La grammatica non contiene self-embedding il linguaggio generato sarà di Tipo 3 (regolare). La grammatica è LL(1) poiché per ogni metasimbolo che appare nella parte sinistra di più produzioni, i Director Symbols relativi a produzioni alternative sono disgiunti. 5

6 Grammatica - TokenG = <VT, VN, P, S> Token per nomi e numeri: <CIFRA_NON_NULLA: ["1"-"9"]> <CIFRA: <CIFRA_NON_NULLA> "0"> <NUM: <CIFRA_NON_NULLA> (<CIFRA>)*> <CARATTERE: ["a"-"z","a"-"z","_"]> <NOME: <CARATTERE> (<CARATTERE> <CIFRA>)*> Token per carte, posizione giocatori e parlate : <SEME: "Denari" "Coppe" "Spade" "Bastoni"> <VALORE: "Asso" "Tre" "Dieci" "Nove" "Otto" "Sette" "Sei" "Cinque" "Quattro" "Due"> <POSIZIONE: "Nord" "Sud" "Ovest" "Est"> <GIOCATA: "Carico" "Briscola" "Puntarelli" "Liscio"> <RISPOSTA: "Sì" "No"> 6

7 Grammatica - Non-terminali Scopo S della grammatica: G = <VT, VN, P, S> Scope::="BRISCOLA" "{" Giocatori ( Partita )+ "}" La grammatica contiene obbligatoriamente le indicazioni sui giocatori (le squadre saranno create durante la valutazione), ed una o più partite. La briscola non può esistere senza giocatori ed almeno una partita (in realtà il controllo sulle partite al meglio delle 3 sarà fatto in seguito). Descrizione dei giocatori e delle partite: Giocatori::="GIOCATORI:" Giocatore "," Giocatore "," Giocatore "," Giocatore "." Giocatore::=<NOME> "SIEDE A" <POSIZIONE> Partita::="PARTITA" "{" ConsegnaCarte Round "}" Da notare che le parentesi graffe, usate da qui in poi, non causano self-embedding, in quanto in numero finito: c è una sola parentesi all inizio e alla fine della produzione. Il token <POSIZIONE> sarà utilizzato per la determinazione delle squadre (lo vedremo). 7

8 Grammatica - Non-terminali G = <VT, VN, P, S> Distribuzione delle carte: ConsegnaCarte::=<NOME> "CONSEGNA LE CARTE:" GiroDiConsegna GiroDiConsegna GiroDiConsegna Briscola GiroDiConsegna::="{" Consegna ";" Consegna ";" Consegna ";" Consegna "." "}" Consegna::=<NOME> "RICEVE" CartaNapoletana Ad inizio partita, ogni giocatore riceve esattamente tre carte dal mazziere, una alla volta. Dopo la consegna il mazziere scopre la Briscola che sarà anche la carta pescata all ultimo turno dall ultimo giocatore del turno. La Briscola: Briscola::="BRISCOLA:" CartaNapoletana "." La Briscola sarà una CartaNapoletana e non verrà indicato solo il seme, poiché verrà scoperta sul tavolo e utilizzata nell ultima mano. 8

9 Grammatica - Non-terminali G = <VT, VN, P, S> Descrizione del round di briscola: Round::=Mano Pescate Mano Pescate Mano Pescate Mano Pescate Mano Pescate Mano Pescate Mano Pescate Mano Mano Mano Mano::="MANO:" ScartaPlus "," ScartaPlus "," Scarta "," Scarta "." ScartaPlus::=<NOME> ( "PARLA:" "{" Parla "}" )? "SCARTA" CartaNapoletana Scarta::=<NOME> "SCARTA" CartaNapoletana Pescate::=Pesca "," Pesca "," Pesca "," Pesca "." Pesca::=<NOME> "PESCA" CartaNapoletana CartaNapoletana::=<VALORE> "di" <SEME> Un round è composto esattamente da 10 mani e 7 giri di pescate. Ogni mano è formata da 4 scartate di cui le primi due ScartaPlus. Le pescate sono 4 nel giro di pescata, una per ogni giocatore. Sintassi/ Semantica Descrizione della Parlata : ScartaPlus::=<NOME> ( "PARLA:" "{" Parla "}" )? "SCARTA" CartaNapoletana Parla::="CHIEDE" <GIOCATA> Risponde ( "SUGGERISCE" <GIOCATA> )? Risponde::=<NOME> "RISPONDE" <RISPOSTA> Possono fare una parlata solo i due che giocano per primi nella mano 9

10 Grammatica - Osservazioni G = <VT, VN, P, S> La grammatica potrebbe essere resa più compatta e leggibile; per esempio la produzione: Round::=Mano Pescate Mano Pescate... Mano Pescate Mano Mano Mano Round::=(Turno)+ Mano Mano Mano Turno::=Mano Pescate Sintassi/ Semantica Si è preferito usare la prima produzione, poiché la struttura sintattica del linguaggio si lega direttamente a un requisito semantico, cioè che un round di briscola sia fatto esattamente da 7 Mano alternate a 7 Pescate con 3 Mano finali. Così, frasi con un numero di Mano/Pescate diverso dal previsto sono sintatticamente errate; si alleggerisce con poco sforzo il lavoro del valutatore (lo stesso discorso si applica a GiroDiConsegna e Consegna). Non sono presenti ε-rules e si verifica facilmente come gli starter-set siano disgiunti: la grammatica è LL(1) (con l abuso di notazione di ε-> finestringa stringanonvuota Parla::="CHIEDE"<GIOCATA>Risponde("SUGGERISCE" <GIOCATA> )?). 10

11 Strumenti utilizzati Linguaggio di programmazione: Java (jdk1.6.0_37) Ambiente di sviluppo: Eclipse Juno Service Release 1 Generazione parser: JavaCC 5.0 Generazione classi AST e Visitor generici: JTB JavaCC Eclipse Plug-in Interfaccia grafica: Jigloo GUI Builder Diagrammi UML: ObjectAid UML Explorer

12 Architettura: Package Il package parser è stato generato in automatico da JavaCC; i package visitor e syntaxtree sono stati generati da JTB. 12

13 Package: briscola (1) Contiene tutte le classi che descrivono gli oggetti fondamentali di una partita di briscola, come il Mazzo, la Carta, la Squadra, i Giocatori (v. dopo). 13

14 Package: briscola (1) Seme e Valore: enumerativi che rappresentano rispettivamente il seme di una carta (bastoni, denari, coppe, spade) e il suo valore (asso, due, etc.); utili per descrivere una Carta. MazzoNapoletane: estende Mazzo e rappresenta un mazzo di 40 carte napoletane (tramite un Vector<Carta>). Fornisce metodi accessori (ad es. shuffle). Carta: rappresenta una singola carta di gioco con le sue proprietà. BriscolaException: un eccezione apposita scatenata da errori semantici; sarà utile al BriscoParseVisitor per intercettare errori semantici (v. dopo). 14

15 Package: briscola (2)

16 Package: briscola (2) Posizione: Enumerativo che rappresenta la posizione di seduta sul tavolo da gioco, descritta dai quattro simboli cardinali nord, sud, est, ovest. Giocatore: Permette di istanziare i vari giocatori della partita di briscola. Fornisce metodi accessori per ricevere e scartare una Carta lanciando le eccezioni dovute (se riceve più di tre carte, se scarta carta che non possiede, etc.). Squadra: Rappresenta una coppia di istanze di Giocatore in una partita. Si occupa di controllare che i giocatori in coppia siano in posizione opposte (N-S e E-O) e fornisce metodi accessori per la ricerca di un giocatore e le informazioni relative al punteggio parziale e totale. Tavolo: Classe che rappresenta l ambiente di gioco di una partita di briscola: contiene tutti i metodi che permettono di controllare che la partita sia svolta secondo le regole, lanciando le dovute eccezioni in caso contrario. Fornisce i metodi per stabilire il Giocatore che effettua la presa ad ogni mano e per assegnare conseguentemente i punti alla Squadra. Si occupa anche di controllare il corretto giro di giocate (antiorario). 16

17 Architettura: Visitor Sono stati implementati 3 visitor costruiti basandosi su DepthFirstVoidVisitor (autogenerato da JTB): BriscoParseASTVisitor: Costruisce una struttura a TreeNode per rappresentare l albero sintattico. Non esegue controlli semantici, quindi sarà sufficiente che un testo sia conforme alla sintassi del linguaggio (ma non alla semantica) per generare l albero. BriscoParseVisitor Visitor che percorre l albero e istanzia tutti gli oggetti necessari (Giocatori, Squadre, ecc) tra cui Tavolo che rappresenterà l ambiente di gioco. Calcola il risultato di una partita di Briscola: i punti dei singoli round e dell'intera partita ("al meglio dei 3"). Si occupa di controllare tutti gli errori semantici che si possono verificare (aiutato anche dalle eccezioni lanciate dai vari oggetti). BriscoParseDrawVisitor Visitor che simula graficamente la partita di Briscola utilizzando i metodi di javax.swing.jframe; non c'è controllo semantico. Se però è invocato a seguito di BriscoParseVisitor, nel caso ci siano errori semantici, verrà visualizzato un relativo messaggio in una JProgressBar. 17

18 Controlli semantici Escludendo i controlli definiti nella grammatica stessa (controllo del numero di pescate, scarti, mani, etc.), durante la visita dell albero BriscoParseVisitor si occupa di tutti i controlli semantici necessari al corretto svolgimento di una partita di Briscola. Controllo che i giocatori siano seduti nella giusta posizione (no giocatori su stesso posto e Nord con Sud/Est con Ovest). Controllo che i giocatori abbiano nomi diversi all interno della stessa squadra (si può eliminare utilizzando come chiave anche la <SEDUTA>). Controllo che non giochi un giocatore inesistente. Controllo del corretto giro di gioco (antiorario): Controllo che non vengano consegnate, scartate, pescate carte già utilizzate precedentemente o non presenti nel mazzo in quell istante. Assegnazione corretta della presa alla squadra con la Carta più forte in ogni mano. Controllo che il numero delle partite non superi "al meglio delle 3". consegna carte in senso antiorario; inizia il giocatore dopo il mazziere; carte scartate in senso antiorario; pesca per primo il Giocatore che ha effettuato la presa nella mano precedente; pescate avvengono in senso antiorario; gioca per primo il Giocatore che ha effettuato la presa nella mano precedente. Controllo che il numero delle partite non sia inferiore "al meglio delle 3". Sintassi/ Semantica 18

19 Interfaccia Grafica Risultato della visita di BriscoParseASTVisitor Risultato della visita di BriscoParseVisitor 19

20 Interfaccia Grafica Risultato della visita di BriscoParseDrawVisitor 20

21 Test Alcuni test per verificare il funzionamento di metodi complicati, come l assegnazione della presa al giocatore che ha scartato la carta più forte o il controllo della direzione delle giocate in un turno (antiorario). Numerosi test ad-hoc direttamente sull editor di BriscoParse per verificare il riconoscimento di errori sintattici e semantici, forzando situazioni anomale previste, permettendo inoltre di intercettare errori semantici prima ignoti (v. demo). 21

22 Limiti e sviluppi futuri Aggiungere alcune regole del gioco non implementate: non si può parlare alla prima e/o ultima mano (facile modifica grammatica); possibilità di visualizzare le carte del compagno di squadra o contare i propri punti prima dell ultima mano (non è necessario modificare la grammatica). Il linguaggio è migliorabile da un punto di vista di Editor: le frasi sono abbastanza lunghe inserire un tool per generare automaticamente le frasi (ad es. clickando su vari bottoni che rappresentano le diverse frasi). Integrare BriscoParseVisitor e BriscoParseDrawVisitor permettendo così di visualizzare le partite calcolando prese/punteggi e interrompendosi nel caso di errori semantici, dando il relativo feedback. Implementazione del gioco via rete: quattro client su internet che possono clickare sulle carte da giocare, producendo su un server centrale una frase del linguaggio da valutare. Sarà lo stesso server a produrre e valutare frasi non dipendenti dai giocatori ma dal caso (come ad esempio le pescate e la consegna delle carte). 22

23 BriscoParse Linguaggi e Modelli Computazionali LS Marco D Alessandro 23

COS È UN LINGUAGGIO? LINGUAGGI DI ALTO LIVELLO LA NOZIONE DI LINGUAGGIO LINGUAGGIO & PROGRAMMA

COS È UN LINGUAGGIO? LINGUAGGI DI ALTO LIVELLO LA NOZIONE DI LINGUAGGIO LINGUAGGIO & PROGRAMMA LINGUAGGI DI ALTO LIVELLO Si basano su una macchina virtuale le cui mosse non sono quelle della macchina hardware COS È UN LINGUAGGIO? Un linguaggio è un insieme di parole e di metodi di combinazione delle

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

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

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

Progetto Automi e Linguaggi Parser svliluppato con JLex e cup

Progetto Automi e Linguaggi Parser svliluppato con JLex e cup Progetto Automi e Linguaggi Parser svliluppato con JLex e cup Sviluppato da Santoro Carlo Maurizio Matricola:0108/528 Sviluppo terminato il: 18/06/06 TRACCIA DEL PROGETTO Si costruisca, utilizzando la

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

ARRAY. ARRAY a 3 DIMENSIONI

ARRAY. ARRAY a 3 DIMENSIONI Prof. Claudio Maccherani a.s. 2005 / 2006 ARRAY 1 TRESSETTE 2 BRISCOLA 4 POKER 6 ARRAY Una VARIABILE SEMPLICE è una scatola che può contenere un oggetto alla volta. La variabile è caratterizzata dal proprio

Dettagli

1 Progetto di laboratorio di reti I

1 Progetto di laboratorio di reti I 1 Progetto di laboratorio di reti I In questo documento sono descritte le specifiche per la realizzazione del progetto. Vedremo innanzitutto le caratteristiche richieste nel codice e nella relazione, per

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

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

Università degli Studi di Napoli Federico II. FACOLTÀ DI INGEGNERIA Corso di Laurea in Ingegneria Informatica LM. Progetto di un applicazione Android

Università degli Studi di Napoli Federico II. FACOLTÀ DI INGEGNERIA Corso di Laurea in Ingegneria Informatica LM. Progetto di un applicazione Android Università degli Studi di Napoli Federico II FACOLTÀ DI INGEGNERIA Corso di Laurea in Ingegneria Informatica LM Progetto di un applicazione Android Briscola bluetooth Candidati: Giuliano Formato Daniele

Dettagli

Dispensa 3. 1.1 YACC: generalità

Dispensa 3. 1.1 YACC: generalità Dispensa 3 1.1 YACC: generalità Il tool Yacc (acronimo per Yet Another Compiler Compiler) è uno strumento software che a partire da una specifica grammaticale context free di un linguaggio scritta in un

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

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

Regolamento di gioco di PokerClub

Regolamento di gioco di PokerClub Regolamento di gioco di PokerClub Obiettivo del gioco Lo scopo del poker Texas Holdem è avere la migliore mano con cinque carte, usando la combinazione delle due carte coperte personali e le cinque carte

Dettagli

I casi d uso corrispondono ai compiti che l attore (che può essere una persona fisica e non) può svolgere.

I casi d uso corrispondono ai compiti che l attore (che può essere una persona fisica e non) può svolgere. UML e i Casi d USO I casi d uso specificano una sequenza di azioni che producono un risultato visibile agli attori del sistema. Essi nascono per fornire descrizioni delle capacità del sistema. I casi d

Dettagli

Struttura di un programma Java

Struttura di un programma Java Struttura di un programma Java Un programma in Java è un insieme di dichiarazioni di classi. Una classe non può contenere direttamente delle istruzioni, ma può contenere la dichiarazione di metodi, che

Dettagli

Regolamento Ravennate 200/400

Regolamento Ravennate 200/400 Regolamento Ravennate 200/400 L INIZIO Il tavolo è composto da 4 giocatori dove ognuno gioca per sé stesso. Controllare la propria posta in fiches,, deve risultare un totale di 2000 punti. ( 1 da 1.000,

Dettagli

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

INTERNET EXPLORER Breve manuale d uso

INTERNET EXPLORER Breve manuale d uso INTERNET EXPLORER Breve manuale d uso INDICE INTRODUZIONE... 3 COME IMPOSTARE LA PAGINA INIZIALE... 3 LA WORK AREA... 3 LE VOCI DI MENU... 5 IL MENU FILE... 5 IL MENU MODIFICA... 6 IL MENU VISUALIZZA...

Dettagli

System Requirements Specifications (SRS) MGT MiGiocoTutto

System Requirements Specifications (SRS) MGT MiGiocoTutto Nome del Progetto MGT MiGiocoTutto Sito web per la gestione di scommesse sportive on-line Redazione Fulgenzi Alessandro data 05/02/2007 Firma Verifica Cliente data Firma _Ed1Rev3 11/11/2008 16.42 Pag 1

Dettagli

Linguaggi e Paradigmi di Programmazione

Linguaggi e Paradigmi di Programmazione Linguaggi e Paradigmi di Programmazione Cos è un linguaggio Definizione 1 Un linguaggio è un insieme di parole e di metodi di combinazione delle parole usati e compresi da una comunità di persone. È una

Dettagli

Generalità Video Wall Manager è un tool di network che ha lo scopo di facilitare la gestione di più Applicazioni residenti su host diversi

Generalità Video Wall Manager è un tool di network che ha lo scopo di facilitare la gestione di più Applicazioni residenti su host diversi Generalità Video Wall Manager è un tool di network che ha lo scopo di facilitare la gestione di più Applicazioni residenti su host diversi visualizzandole su display diversi. È utile, perciò, nelle seguenti

Dettagli

REGOLAMENTO FAENTINO L INIZIO. Il tavolo sarà composto da 4 giocatori dove ognuno gioca per sé stesso.

REGOLAMENTO FAENTINO L INIZIO. Il tavolo sarà composto da 4 giocatori dove ognuno gioca per sé stesso. REGOLAMENTO FAENTINO LE PEDINE Sono 144 così divise: Fiori x 4 (Est, Sud, Ovest, Nord) Stagioni x 4 (Est, Sud, Ovest, Nord) Dall 1 al 9 x 4 Scritti (detti anche caratteri) Dall 1 al 9 x 4 Canne (detti

Dettagli

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

Analizzatore lessicale o scanner

Analizzatore lessicale o scanner Analizzatore lessicale o scanner Lo scanner rappresenta un'interfaccia fra il programma sorgente e l'analizzatore sintattico o parser. Lo scanner, attraverso un esame carattere per carattere dell'ingresso,

Dettagli

Game Information for Texas Hold'em Bonus Poker serie Gold. Viper Casinos Table Games

Game Information for Texas Hold'em Bonus Poker serie Gold. Viper Casinos Table Games Game Information for Texas Hold'em Bonus Poker serie Gold Viper Casinos Table Games Table of Contents Texas Hold'em Bonus Poker serie Gold... 3 Vincite della partita... 3 Regole del gioco... 7 Regole di

Dettagli

Gestionale CUS Parma Golf

Gestionale CUS Parma Golf Gestionale CUS Parma Golf Michele Minelli 1 Login I dati di accesso sono i soliti E possibile effettuare ogni operazione tranne il ripristino del database. Per questo è stato previsto un accesso separato

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

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

Game Information for Aces & Faces Power Poker. Flash Casinos Power Poker Games

Game Information for Aces & Faces Power Poker. Flash Casinos Power Poker Games Game Information for Aces & Faces Power Poker Flash Casinos Power Poker Games Table of Contents Aces & Faces Power Poker... 3 Vincite della partita... 3 Funzione Raddoppio... 5 Mani di poker... 5 Regole

Dettagli

La specifica del problema

La specifica del problema 2.9 (Caso di studio facoltativo) Pensare a oggetti: esame del problema Iniziamo ora a esaminare il nostro caso di studio di progettazione e implementazione orientate agli oggetti. Le sezioni Pensare a

Dettagli

Trattamento degli errori

Trattamento degli errori Corso di Laurea Magistrale in Ingegneria Informatica A.A. 2011-2012 Linguaggi Formali e Compilatori Trattamento degli errori Giacomo PISCITELLI Trattamento degli errori Comunemente gli errori di programmazione

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

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

Università degli Studi di Napoli Parthenope Facoltà di Scienze e Tecnologie Corso di Laurea in Informatica Generale

Università degli Studi di Napoli Parthenope Facoltà di Scienze e Tecnologie Corso di Laurea in Informatica Generale Università degli Studi di Napoli Parthenope Facoltà di Scienze e Tecnologie Corso di Laurea in Informatica Generale Progetto realizzato per l esame di Programmazione III e Laboratorio di Programmazione

Dettagli

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

Nel gioco Mercurius, i giocatori interpretano i ruoli di potenti e ricchi borghesi nell Olanda del XVII secolo, il cui obiettivo è di moltiplicare la Nel gioco Mercurius, i giocatori interpretano i ruoli di potenti e ricchi borghesi nell Olanda del XVII secolo, il cui obiettivo è di moltiplicare la propria ricchezza, speculando sulla borsa di Amsterdam.

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

Semantica operazionale dei linguaggi di Programmazione

Semantica operazionale dei linguaggi di Programmazione Semantica operazionale dei linguaggi di Programmazione Oggetti sintattici e oggetti semantici Rosario Culmone, Luca Tesei Lucidi tratti dalla dispensa Elementi di Semantica Operazionale R. Barbuti, P.

Dettagli

Obiettivo Principale: Spiegare come la stessa cosa possa essere realizzata in molti modi diversi e come, a volte, ci siano modi migliori di altri.

Obiettivo Principale: Spiegare come la stessa cosa possa essere realizzata in molti modi diversi e come, a volte, ci siano modi migliori di altri. 6 LEZIONE: Algoritmi Tempo della lezione: 45-60 Minuti. Tempo di preparazione: 10-25 Minuti (a seconda che tu abbia dei Tangram disponibili o debba tagliarli a mano) Obiettivo Principale: Spiegare come

Dettagli

Esempi di algoritmi. Lezione III

Esempi di algoritmi. Lezione III Esempi di algoritmi Lezione III Scopo della lezione Implementare da zero algoritmi di media complessità. Verificare la correttezza di un algoritmo eseguendolo a mano. Imparare a valutare le prestazioni

Dettagli

Fasi del ciclo di vita del software (riassunto) Progetto: generalità. Progetto e realizzazione (riassunto)

Fasi del ciclo di vita del software (riassunto) Progetto: generalità. Progetto e realizzazione (riassunto) Università degli Studi di Roma La Sapienza Facoltà di Ingegneria Sede di Latina Laurea in Ingegneria dell Informazione Fasi del ciclo di vita del software (riassunto) Corso di PROGETTAZIONE DEL SOFTWARE

Dettagli

Distribuisce le carte Inizia una nuova mano Piazza la stessa puntata della mano precedente Annulla le puntate già presenti sul tavolo

Distribuisce le carte Inizia una nuova mano Piazza la stessa puntata della mano precedente Annulla le puntate già presenti sul tavolo REGOLAMENTO BACCARAT Questo gioco offre il gioco del Baccarat da 6 mazzi. Più sotto nel capitolo REGOLE DEL BACCARAT sono descritte le regole del gioco di carte del Baccarat. Per giocare: Cliccare su una

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

LAVORI ESTIVI DI INFORMATICA PER LA CLASSE IV Sez. Ainf (Prof. Tessore Luca)

LAVORI ESTIVI DI INFORMATICA PER LA CLASSE IV Sez. Ainf (Prof. Tessore Luca) Ministero dell Istruzione, dell Università e della Ricerca Istituto Tecnico Industriale Statale Enrico Mattei Via Martiri di Cefalonia 46-20097 San Donato Milanese Tel. 0255691411 - Fax 025276676 itisando@tin.it

Dettagli

Uno dei pregi di Java è quello di integrare la documentazione con il codice stesso Formato dei commenti:

Uno dei pregi di Java è quello di integrare la documentazione con il codice stesso Formato dei commenti: Javadoc Uno dei pregi di Java è quello di integrare la documentazione con il codice stesso Formato dei commenti: /* commenti */ // commenti /** commenti documentazione */ Questi ultimi generano automaticamente

Dettagli

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

PROGETTI AGGIUNTIVI PER IL CORSO DI PROGETTO DI RETI E SISTEMI INFORMATICI PROGETTI AGGIUNTIVI PER IL CORSO DI PROGETTO DI RETI E SISTEMI INFORMATICI 1 Remote Administrator... 2 2 Sistema di Prenotazione Ricevimento studenti... 3 3 Remote Teaching... 4 4 Gioco online: UNO...

Dettagli

Master Quiz. Matteo Zignani. 18 agosto 2014

Master Quiz. Matteo Zignani. 18 agosto 2014 UNIVESITÁ DEGLI STUDI DI MILANO LAUREA TRIENNALE IN COMUNICAZIONE DIGITALE PROGETTO LABORATORIO DI RETI DI CALCOLATORI Master Quiz Matteo Zignani 18 agosto 2014 1 PRESENTAZIONE DEL PROBLEMA Lo studente

Dettagli

Ingegneria del software

Ingegneria del software 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

Dettagli

Modellazione dei dati in UML

Modellazione dei dati in UML Corso di Basi di Dati e Sistemi Informativi Modellazione dei dati in UML Angelo Montanari Dipartimento di Matematica e Informatica Università degli Studi di Udine Introduzione UML (Unified Modeling Language):

Dettagli

Metodologia Classica di Progettazione delle Basi di Dati

Metodologia Classica di Progettazione delle Basi di Dati Metodologia Classica di Progettazione delle Basi di Dati Metodologia DB 1 Due Situazioni Estreme Realtà Descritta da un documento testuale che rappresenta un insieme di requisiti del software La maggiore

Dettagli

INTERNET EXPLORER. Breve manuale d'uso

INTERNET EXPLORER. Breve manuale d'uso INTERNET EXPLORER Breve manuale d'uso INDICE INTRODUZIONE... 3 COME IMPOSTARE LA PAGINA INIZIALE...3 LA WORK AREA... 3 LE VOCI DI MENU... 5 IL MENU FILE... 5 IL MENU MODIFICA... 6 IL MENU VISUALIZZA...

Dettagli

Regolamento In italiano

Regolamento In italiano Exploding Kittens Regolamento In italiano Giocatori: 2-5 (fino a 9 se si uniscono due mazzi) Contenuto: 56 carte Ehi! Non leggete questo regolamento! Leggere è il modo peggiore per imparare a giocare a

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

MICROSOFT OUTLOOK EXPRESS breve manuale d uso

MICROSOFT OUTLOOK EXPRESS breve manuale d uso MICROSOFT OUTLOOK EXPRESS breve manuale d uso SOMMARIO MICROSOFT OUTLOOK EXPRESS...3 MENU...4 MODIFICA...4 VISUALIZZA...5 VAI...5 STRUMENTI...6 COMPONI...7 BARRA DEI BOTTONI...8 2 MICROSOFT OUTLOOK EXPRESS

Dettagli

Generazione Automatica di Asserzioni da Modelli di Specifica

Generazione Automatica di Asserzioni da Modelli di Specifica UNIVERSITÀ DEGLI STUDI DI MILANO BICOCCA FACOLTÀ DI SCIENZE MATEMATICHE FISICHE E NATURALI Corso di Laurea Magistrale in Informatica Generazione Automatica di Asserzioni da Modelli di Specifica Relatore:

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

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

Obiettivo Principale: Aiutare gli studenti a capire cos è la programmazione

Obiettivo Principale: Aiutare gli studenti a capire cos è la programmazione 4 LEZIONE: Programmazione su Carta a Quadretti Tempo della lezione: 45-60 Minuti. Tempo di preparazione: 10 Minuti Obiettivo Principale: Aiutare gli studenti a capire cos è la programmazione SOMMARIO:

Dettagli

Integrazione del progetto CART regione Toscana nel software di CCE K2

Integrazione del progetto CART regione Toscana nel software di CCE K2 Integrazione del progetto CART regione Toscana nel software di CCE K2 Data Creazione 04/12/2012 Versione 1.0 Autore Alberto Bruno Stato documento Revisioni 1 Sommario 1 - Introduzione... 3 2 - Attivazione

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

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

Questua: aste online social

Questua: aste online social UNIVESITÁ DEGLI STUDI DI MILANO LAUREA TRIENNALE IN COMUNICAZIONE DIGITALE RETI DI CALCOLATORI Questua: aste online social Matteo Zignani 14 giugno 2013 1 PRESENTAZIONE DEL PROBLEMA Lo studente deve sviluppare

Dettagli

(LEGA-M) Lega Pallavolo Serie A Maschile

(LEGA-M) Lega Pallavolo Serie A Maschile (LEGA-M) Lega Pallavolo Serie A Maschile Servizio Risultati con Data Volley 2007 Professional Questa guida illustra le funzioni da utilizzare nel DATA VOLLEY 2007 Professional per il servizio risultati

Dettagli

DOCUMENTAZIONE POISSON

DOCUMENTAZIONE POISSON DOCUMENTAZIONE POISSON INDICE: 1. Primo approccio all'interfaccia 2. Distribuzione dei dati 3. Effettuare una elaborazione e una lettura dell'elaborazione 4. Sistema di aggiornamenti 5. Assistenza 6. Acquisto

Dettagli

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

Componenti. Concetto di gioco. di Michael Schacht Un gioco di carte imperiale per agguerrite dinastie giapponesi! 110 carte Personaggio di Michael Schacht Un gioco di carte imperiale per agguerrite dinastie giapponesi! Componenti +5 110 carte Personaggio 12 carte Incarico Imperiale Nota! Avete bisogno di carta e penna per segnare i punteggi

Dettagli

Fondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011

Fondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011 Fondamenti di Informatica 1 Prof. B.Buttarazzi A.A. 2010/2011 Sommario Installazione SOFTWARE JDK ECLIPSE 03/03/2011 2 ALGORITMI E PROGRAMMI PROBLEMA ALGORITMO PROGRAMMA metodo risolutivo linguaggio di

Dettagli

Regole di base Poker

Regole di base Poker Regole di base Poker Modalità Torneo Nel poker organizzato in forma di torneo i partecipanti hanno in dotazione un monte Chips che costituisce lo Stack di partenza uguale per tutti. Queste chips hanno

Dettagli

Siti interattivi e dinamici. in poche pagine

Siti interattivi e dinamici. in poche pagine Siti interattivi e dinamici in poche pagine 1 Siti Web interattivi Pagine Web codificate esclusivamente per mezzo dell HTML non permettono alcun tipo di interazione con l utente, se non quella rappresentata

Dettagli

Appunti di Sistemi Distribuiti

Appunti di Sistemi Distribuiti Appunti di Sistemi Distribuiti Matteo Gianello 27 settembre 2013 1 Indice 1 Introduzione 3 1.1 Definizione di sistema distribuito........................... 3 1.2 Obiettivi.........................................

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

Protégé. Cos è un ontologia

Protégé. Cos è un ontologia Protégé Cos è un ontologia Un ontologia è una descrizione formale di concetti in un dominio (classi) le proprietà di ciascun concetto (slot) le restrizioni sugli slot (facets) ONTOLOGIA + UN INSIEME DI

Dettagli

The Enterprise Service BUS. Manuale utente - VulCon

The Enterprise Service BUS. Manuale utente - VulCon The Enterprise Service BUS Manuale utente - VulCon G R E E N V U L C A N O Manuale utente - VulCon GreenVulcano S.r.l. Viale Regina Margherita, 302-00198 Roma, Italia P.IVA 06459481005 Sommario Descrizione

Dettagli

Traduzione e adattamento a cura di Gylas per Giochi Rari Versione 1.0 Luglio 2001. http://giochirari.it e-mail: giochirari@giochirari.

Traduzione e adattamento a cura di Gylas per Giochi Rari Versione 1.0 Luglio 2001. http://giochirari.it e-mail: giochirari@giochirari. Traduzione e adattamento a cura di Gylas per Giochi Rari Versione 1.0 Luglio 2001 http://giochirari.it e-mail: giochirari@giochirari.it NOTA. La presente traduzione non sostituisce in alcun modo il regolamento

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

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

REGOLAMENTO TORNEI SATELLITE DI BLACK-JACK

REGOLAMENTO TORNEI SATELLITE DI BLACK-JACK REGOLAMENTO TORNEI SATELLITE DI BLACK-JACK L accesso alle prove qualificative a Monte-Carlo il 22 e il 23 novembre 2007 in vista della partecipazione alla finale del Torneo internazionale di Black-Jack

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

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

Introduzione. Vincere il gioco. Preparazione. Preparazione per la corsa Introduzione E' giorno di corse. Tre corse sono in programma sui circuiti di Cleveland o di Detroit. Come investitore puoi fare offerte per le 6 auto da corsae poi guardarle correre attorno al tracciato,

Dettagli

Scrivere un programma in Java

Scrivere un programma in Java Programmare in JAVA Leonardo Rigutini Dipartimento Ingegneria dell Informazione Università di Siena Via Roma 56 53100 SIENA uff. 0577 234850 - interno: 7102 Stanza 119 rigutini@dii.unisi.it http://www.dii.unisi.it/~rigutini/

Dettagli

Il diagramma dei casi d uso

Il diagramma dei casi d uso Il diagramma dei casi d uso Laboratorio di Ingegneria del Software Prof. Paolo Ciancarini Dott. Sara Zuppiroli A.A. 2010/2011 Lab di Ingegneria del Software () Il diagramma dei casi d uso A.A. 2010/2011

Dettagli

LINEE GUIDA PER LA STESURA DELLE SPECIFICHE TECNICO FUNZIONALI DEL SISTEMA DI GIOCO VIRTUALE

LINEE GUIDA PER LA STESURA DELLE SPECIFICHE TECNICO FUNZIONALI DEL SISTEMA DI GIOCO VIRTUALE LINEE GUIDA PER LA STESURA DELLE SPECIFICHE TECNICO FUNZIONALI DEL SISTEMA DI GIOCO VIRTUALE VERSIONE 0.90 Premessa... 2 Percorso della verifica di conformità... 2 Documento specifiche tecnico-funzionali

Dettagli

BLACK SLOT COME SI GIOCA A BLACK SLOT:

BLACK SLOT COME SI GIOCA A BLACK SLOT: BLACK SLOT COME SI GIOCA A BLACK SLOT: Questo videogioco utilizza quattro display per informare il giocatore lungo tutto il corso della partita. Indicheremo questi display con le lettere A) B) C) D) per

Dettagli

Torneo di Scopa seconda edizione

Torneo di Scopa seconda edizione Torneo di Scopa seconda edizione Comune di Scopa Torneo del gioco delle carte Scopa d assi a coppie per adulti e Scopetta individuale per i bambini Il gioco come metafora della vita, per esultare delle

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

G iochi con le carte 1

G iochi con le carte 1 Giochi con le carte 1 PREPARAZIONE E DESCRIZIONE DELLE CARTE L insegnante prepara su fogli A3 e distribuisce agli allievi le fotocopie dei tre diversi tipi di carte. Invita poi ciascun allievo a piegare

Dettagli

INDICE. Pregeo Rilievo Crea righe 3 2. Pregeo Rilievo Crea righe 4, 5 3. Pregeo Rilievo Crea righe 7 9

INDICE. Pregeo Rilievo Crea righe 3 2. Pregeo Rilievo Crea righe 4, 5 3. Pregeo Rilievo Crea righe 7 9 Prodotto da INDICE Pregeo Rilievo Crea righe 3 2 Pregeo Rilievo Crea righe 4, 5 3 Pregeo Rilievo Crea righe 7 9 Pregeo Rilievo Crea righe 7 vertice/direzione 11 Pregeo Rilievo Crea righe per frazionamento

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

Programmi. Algoritmi scritti in un linguaggio di programmazione

Programmi. Algoritmi scritti in un linguaggio di programmazione Programmi Algoritmi scritti in un linguaggio di programmazione Sistema operativo:programma supervisore che coordina tutte le operazioni del calcolatore Programmi applicativi esistenti Sistemi di videoscrittura

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

Installazione del Software. per lo Sviluppo di Applicazioni Java

Installazione del Software. per lo Sviluppo di Applicazioni Java Installazione del Software per lo Sviluppo di Applicazioni Java Ing. Luca Ferrari ferrari.luca@unimore.it Tel. 0592056142 Installazione del Software per lo Sviluppo di Applicazioni Java 1 Il Compilatore

Dettagli

Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008)

Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008) Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008) Introduzione a Java: primo programma, installazione dell ambiente di sviluppo, compilazione ed esecuzione 1 Introduzione Java è un linguaggio

Dettagli

Modellazione di sistema

Modellazione di sistema Corso di Laurea Specialistica in Ingegneria Informatica Corso di Ingegneria del Software A. A. 2008 - Modellazione di sistema E. TINELLI Contenuti Approcci di analisi Linguaggi di specifica Modelli di

Dettagli

Tecnologie per il Web. Il web: Architettura HTTP HTTP. SSL: Secure Socket Layer

Tecnologie per il Web. Il web: Architettura HTTP HTTP. SSL: Secure Socket Layer Tecnologie per il Web Il web: architettura e tecnologie principali Una analisi delle principali tecnologie per il web Tecnologie di base http, ssl, browser, server, firewall e proxy Tecnologie lato client

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

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

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

La piattaforma per preparare e valutare i tuoi studenti con pochi clic e per affrontare la Prova INVALSI con successo

La piattaforma per preparare e valutare i tuoi studenti con pochi clic e per affrontare la Prova INVALSI con successo La piattaforma per preparare e valutare i tuoi studenti con pochi clic e per affrontare la Prova INVALSI con successo È una piattaforma online per la creazione, la personalizzazione e la somministrazione

Dettagli

Matematica e giochi di gruppo

Matematica e giochi di gruppo Matematica e giochi di gruppo Possiamo riempire di contenuti matematici situazioni di piccola sfida personale, situazioni di giochi di società. Di seguito proponiamo attività che affrontano i seguenti

Dettagli

Lezione 20: La grafica 3D ed il WEB. La grafica 3D ed il WEB. La grafica 3D ed il WEB. Contenuti non interattivi. Contenuti interattivi

Lezione 20: La grafica 3D ed il WEB. La grafica 3D ed il WEB. La grafica 3D ed il WEB. Contenuti non interattivi. Contenuti interattivi La grafica 3D ed il WEB Lezione 20: La grafica 3D ed il WEB Lo sviluppo che ha avuto Internet negli ultimi anni e' principalmente dovuto al WWW. Uno dei punto di forza del WWW e' la possibilita' di distribuire

Dettagli