Obiettivo: Realizzare un programma che implementi la grafica di una semplice slot machine sfruttando la tecnica ASCII Art ed il linguaggio di programmazione C++.
Aspetto Gafico
L’obiettivo principale di questa lezione non è realizzare la meccanica utile per implementare una slot machine. Piuttosto, lo scopo è mostrare come sia possibile implementare una possibile grafica utilizzando la tecnica ASCII Art.
Il codice
Viene in seguito illustrato il codice utilizzato per implementare una semplice grafica di una slot machine utilizzando la tecnica ASCII art. Nel codice oltre alle tecniche per la gestione dei colori, sono utilizzate due importanti funzioni:
- La funzione mSleep(int milliseconds) ha il compito di sospendere temporaneamente l’esecuzione del programma per un intervallo di tempo espresso in millisecondi. Viene utilizzata per rendere più fluida la visualizzazione dei messaggi a schermo, inserendo brevi pause tra una stampa e la successiva.
- La funzione cin.get() permette di bloccare il flusso del codice fino a che l’utente non preme invio.
- La funzione system(“clear”) permette di cancellare tutto quello che è presente nello schermo nello specifico momento in cui viene lanciata.
Viene in seguito riportata la grafica della slot machine implementata attraverso il precedente codice.

