Condividi tramite


Esercitazione 4: creare un gioco delle coppie

In questa esercitazione si compila un gioco delle coppie, in cui il giocatore deve riuscire ad accoppiare icone nascoste.Vengono illustrate le procedure seguenti:

  • Contenere oggetti utilizzando un oggetto List.

  • Utilizzare un ciclo foreach in Visual C# o un ciclo For Each in Visual Basic.

  • Tenere traccia dello stato di un form utilizzando variabili di riferimento.

  • Compilare un gestore eventi utilizzabile con più oggetti.

  • Fare in modo che un timer scatti esattamente nel momento in cui viene avviato.

Al termine delle varie procedure, il programma sarà simile all'immagine che segue.

Gioco che si creerà in questa esercitazione

Gioco che si creerà in questa esercitazione

[!NOTA]

In questa esercitazione sono trattati sia Visual C# sia Visual Basic; concentrarsi sulle informazioni specifiche del linguaggio di programmazione in uso.

Argomenti correlati

Titolo

Descrizione

Passaggio 1: creare un progetto e aggiungere una tabella al form

Iniziare creando il progetto e aggiungendo un controllo TableLayoutPanel.

Passaggio 2: aggiungere un oggetto casuale e un elenco di icone

Aggiungere un oggetto Random e un oggetto List per creare un elenco di icone.

Passaggio 3: assegnare un'icona casuale a ogni etichetta

Assegnare casualmente le icone ai controlli Label.

Passaggio 4: aggiungere un gestore degli eventi Click a ogni etichetta

Aggiungere un gestore degli eventi Click che modifica il colore dell'etichetta sulla quale viene fatto clic.

Passaggio 5: aggiungere riferimenti alle etichette

Aggiungere variabili di riferimento per tenere traccia delle etichette sulle quali viene fatto clic.

Passaggio 6: aggiungere un timer

Aggiungere un timer al form.

Passaggio 7: mantenere le coppie visibili

Mantenere le coppie di icone visibili se viene selezionata una coppia corrispondente.

Passaggio 8: aggiungere un metodo per verificare se il giocatore ha vinto

Aggiungere un metodo CheckForWinner() per verificare se il giocatore ha vinto.

Passaggio 9: provare altre funzionalità

Provare altre funzionalità, ad esempio modificare le icone e i colori oppure aggiungere una griglia e i suoni.Provare a ingrandire lo schema e a regolare il timer.