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.
Per acquisire maggiore dimestichezza, provare a modificare icone e colori oppure aggiungere un timer di gioco o suoni.Per rendere più impegnativo il gioco, provare a ingrandire lo schema e a regolare il timer.
Per scaricare una versione completa di esempio, vedere Esempio di esercitazione per un gioco delle coppie completo.
Per provare altre funzionalità
Sostituire le icone e i colori con altri a piacere.
SuggerimentoOsservare la proprietà Forecolor dell'etichetta.
Aggiungere un timer di gioco per tenere traccia del tempo necessario a un giocatore per vincere.
SuggerimentoA tale scopo, è possibile aggiungere un'etichetta per visualizzare il tempo trascorso nel form al di sopra di TableLayoutPanel e aggiungerne un'altra nel form per tenere traccia del tempo.Utilizzare il codice per avviare il timer quando il giocatore inizia la partita e interromperlo dopo che avrà accoppiato le ultime due icone.
Aggiungere un suono quando il giocatore trova una coppia, un altro suono quando il giocatore scopre due icone che non corrispondono e un terzo suono quando le icone vengono nuovamente nascoste dal programma.
SuggerimentoPer riprodurre suoni, è possibile utilizzare lo spazio dei nomi System.media.Per ulteriori informazioni, vedere Play Sounds in Windows Forms App (C# .NET) o How To Play Audio In Visual Basic.
Rendere più difficile il gioco ingrandendo lo schema.
SuggerimentoNon sarà sufficiente aggiungere righe e colonne in TableLayoutPanel: sarà necessario considerare anche il numero di icone da creare.
Rendere più impegnativo il gioco nascondendo la prima icona se il giocatore è troppo lento a rispondere e non sceglie la seconda icona prima di un determinato periodo di tempo.
Per continuare o rivedere l'esercitazione
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 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.
Per tornare al passaggio precedente dell'esercitazione, vedere Passaggio 8: aggiungere un metodo per verificare se il giocatore ha vinto.