Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questa esercitazione si compila un gioco delle coppie, in cui il giocatore deve riuscire ad accoppiare icone nascoste.Vengono illustrate le seguenti procedure:
Archiviare oggetti, ad esempio icone, in un oggetto List.
Utilizzare un ciclo foreach in Visual C# o un ciclo For Each in Visual Basic per scorrere gli elementi di un elenco.
Tenere traccia dello stato di un form utilizzando variabili di riferimento.
Compilare un gestore eventi per rispondere a eventi utilizzabili con più oggetti.
Creare un timer con conto alla rovescia e quindi generare un evento subito dopo l'avvio.
Al termine di questa esercitazione, il programma sarà simile all'immagine che segue.
Gioco che si creerà in questa esercitazione
.png)
Per scaricare una versione completa di esempio, vedere Esempio di esercitazione per un gioco delle coppie completo.
[!NOTA]
In questa esercitazione sono trattati sia Visual C# sia Visual Basic; concentrarsi sulle informazioni specifiche del linguaggio di programmazione in uso.
In caso di blocchi improvvisi o dubbi a livello di programmazione, provare a pubblicare una domanda in uno dei forum MSDN.Vedere Visual Basic Forum e Visual C# Forum.Sono inoltre disponibili utilissime risorse di formazione video gratuite.Per ulteriori informazioni sulla programmazione in Visual Basic, vedere Visual Basic Fundamentals: Development for Absolute Beginners.Per ulteriori informazioni sulla programmazione in Visual C#, vedere C# Fundamentals: Development for Absolute Beginners.
Argomenti correlati
Titolo |
Descrizione |
|---|---|
Passaggio 1: creare un progetto e aggiungere una tabella al form |
Per iniziare, creare il progetto e aggiungere un controllo TableLayoutPanel per mantenere allineati i controlli. |
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. |
Assegnare le icone in modo casuale ai controlli Label, in modo che ogni gioco sia diverso. |
|
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. |
Aggiungere variabili di riferimento per tenere traccia delle etichette sulle quali viene fatto clic. |
|
Aggiungere un timer al form per tenere traccia del tempo trascorso durante il gioco. |
|
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. |
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. |