mercoledì 2 novembre 2016

Consegna Finale

Questo progetto mi ha aiutato a destreggiarmi meglio in ambiente WPF e ho ottenuto un applicativo abbastanza robusto e intelligente.
Ho creato l'intelligenza artificiale del programma in circa due settimane, essa consiste nel fare scegliere al computer quale delle tre carte in possesso è da giocare: nel caso il PC sia il primo a giocare la carta e viceversa.
Il risultato ottenuto è per me soddisfacente e relativo alle mie capacità di programmazione, quindi non perfetto.
L'eseguibile è disponibile qui.
Il progetto intero è caricato sul mio drive personale.

*Il gioco è stato testato solo su risoluzione 1080p

Tabella dei Test

I requisiti elencati all'inizio del programma sono stati testati e verificati correttamente come riporta la tabella qui sotto 


martedì 18 ottobre 2016

Carte Briscola

Per poter realizzare il gioco della briscola ho bisogno di 40 carte di 4 semi diversi:

- Bastoni
- Coppe
- Denari
- Spade

Per ottenerle ho ideato un metodo molto originale: ho pensato a tutte le partite giocate in questi anni con il mio mazzo di carte romagnole e lo volevo portare anche in formato digitale.
Per digitalizzarle ho scannerizzato tutte e 40 le carte del mazzo, così facendo:


Tramite Photoshop le ho ritagliate una ad una fino ad avere un file per carta (es. 1.jpg = Asso di Bastoni).

Infine le ho importate nel progetto briscola su Visual Studio 2015.

lunedì 17 ottobre 2016

Diagrammi


Nel programma ho implementato 4 classi che potessero generalizzare il programma:
  1. carta
  2. mazzo
  3. globali
  4. gioco
Le prime due classi gestiscono tutto il mazzo di carte, mentre la classe 'globali' gestisce tutte le variabili globali presenti nel programma e infine la classe 'gioco' collabora la GUI del programma.
In seguito ai casi d'uso visualizzati nel post precedente, ora vi elencherò il diagramma delle classi e il diagramma di sequenza

lunedì 10 ottobre 2016

Progetto Briscola

Salve a tutti, in questo blog potrete seguire lo sviluppo del programma Briscola fino al suo completamento.
L’obiettivo del programma è realizzare il gioco Briscola secondo le regole ufficiali del gioco nella modalità “Utente VS Computer”.
Il programma è realizzato in ambiente Visual Studio in C#.

I requisiti funzionali sono disponibili nei seguenti link link1 link2 e qui sotto.