vuoi
o PayPal
tutte le volte che vuoi
analisi programma tris creato con l'utilizzo della piattaforma visual c++ in questo file sono presti anche alcune parti di codice.
Analisi del gioco:Tris.
Testo:
Creare il classico gioco del tris utilizzando Visual c++.
Svolgimento:
�
Il tris un popolarissimo e semplicissimo gioco di carta e matita. Si gioca su
�
una griglia quadrata di 3 3 caselle. A turno, i giocatori scelgono una cella
vuota e vi disegnano il proprio simbolo (di solito un giocatore ha come simbolo
una "X" e l'altro un cerchio). Vince il giocatore che riesce a disporre tre dei
propri simboli in linea retta orizzontale, verticale o diagonale. Se la griglia
viene riempita senza che nessuno dei giocatori sia riuscito a completare una
� � �
linea retta di tre simboli, il gioco finisce in parit (quando parit nel gioco
tris si dice patta).
Analisi programma:
Il programma viene sviluppato in 4 punti,il primo e la creazione visuale delle
�
caselle di scelta e di gioco,dopo,di che si passati alla parte di
programmazione del gioco con i vari controlli.
I punti sono i seguenti:
1. Creazione Form gioco.
2. Scelta per decidere la prima mossa.
3. Creazione inizio gioco e svolgimento.
4. Decretazione fine gioco e vincitore.
a. Spiegazioni di alcune funzioni nel dettaglio.
Svolgimento dei punti :
1)Creazione Form gioco.
�
Il Form stato creato utilizzando 11 Button che vengo divise in due gruppi uno
da 9 e uno da 2,il primo gruppo verranno utilizzate per il gioco in se,saranno
le caselle di gioco,invece le atre due saranno utilizzate per la scelta se far
iniziare il computer o far iniziare il giocatore.
�
Dopo di che si inserito due Label un che servir per visualizzare se la partita
� � �
e patta cio in parit ,o se la partita la vinta il PC cio il computer o se la
�
partita stata vinta dal giocatore.
� �
L altra Label servir solo per decorazione, la quale scritta da il nome al
gioco. �
Le varie parti del Form verr cosi messe: di sfondo verranno inseriti le nove
�
Button la quale sar la base di gioco e in primo piano ci saranno le due Button
e le due Label che verranno utilizzate come detto prima
2) Scelta per decidere la prima mossa.
Per prima cosa bisogna creare un matrice 3 X 3 che serve per il campo,subito
dopo si creano quattro variabili di tipo intero e le si
inizializzeranno,serviranno una per il vuoto una,per giocatore,una per PC e una
�
per il numero di caselle e quindi la si inizializzer a 9. �
Dopo di che creiamo anche una variabile di tipo bool che servir per il
turno,dopo di che clicchiamo due volte sulla Button chiamata giocatore e si
creare una funzione dove andremo a inizializzare la variabile turno a vero,e gli
mettiamo un richiamo a una funzione che creiamo dopo.
Quindi facciamo la stessa cosa sulla Button computer solo che metteremo la
� �
variabile turno a false questo quindi ci permetter qualora l utente clicchi su
un dei due di saltare la procedura corretta,e quindi di far partire o prima il
giocatore o prima il computer.
3) Creazione inizio gioco e svolgimento .
Per prima cosa si fanno scomparire le due Button e le due Label dopo di che
compariranno le nove Button per il gioco e in base alla scelta si inizia a
�
giocare per fare questo si dovuto inizializzare ogni Button per far si che se
�
sono vuote e l utente clicca sopra deve comparire la x.
�
Dopo di questo si creato due funzioni per il settaggio dei Button una per il
�
PC e una per l utente.
Dopo aver fatto la prima mossa si va a dividere i casi in base a chi ha fatto la