Anteprima
Vedrai una selezione di 1 pagina su 3
Programma Tris in Visual c++ Pag. 1
1 su 3
Disdici quando vuoi 162x117
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Sintesi
Tris ++

analisi programma tris creato con l'utilizzo della piattaforma visual c++ in questo file sono presti anche alcune parti di codice.
Estratto del documento

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

Dettagli
Publisher
3 pagine
267 download