This article is currently in the process of being translated into Italian (~98% done).
In this article series, we're building a complete Snake game from scratch. It makes sense to start with the Introduction and then work your way through the articles one by one, to get the full understanding.
If you want to get the complete source code for the game at once, to get started modifying and learning from it right now, consider downloading all our samples!
Full game & final words
Durante i numerosi articoli scorsi, abbiamo costruito un intero classico gioco Snake, usando solo XAML e C#. Abbiamo fatto cose basilari del motore del gioco come disegnare lo sfondo, disegnare il personaggio principale (un serpente verde in questo caso), ma anche cose più complesse come accorgersi delle collisioni.
Inoltre, abbiamo visto come abbiamo potuto costruire molteplici livelli di UI per un gioco usando semplice XAML e addirittura come abbiamo potuto modificare il comportamento della cara e vecchia finestra per farla apparire come piace a noi. Infatti. quando giochi l'ultima versione finale del gioco, non penserai a nient'altro se non a che è un gioco reale (anche se piuttosto semplice) - abbiamo nascosto ogni cosa che lo faccia assomigliare ad un'applicazione a finestre.
Mentre nei primi articoli ci siamo concentrati sulla creazione del gioco Snake di base, abbiamo usato gli articoli finali per ripulire il tutto e aggiungere alcune cose carine da avere, come la lista dei migliori punteggi. Abbiamo anche aggiunto i suoni
Il gioco completo
Con tutte queste cose a disposizione, adesso abbiamo creato un gioco abbastanza completo mentre ti abbiamo fatto vedere tutti i passaggi necessari. Adesso tocca a te combinare tutti i pezzi se ti vuoi costruire il gioco e ovviamente fare alcune modifiche carine e innovative durante lo sviluppo.
In ogni caso se vuoi avere una più chiara visione d'insieme di come abbiamo realizzato ogni cosa e come il gioco è maturato nel corso di tutti i passaggi che ti abbiamo mostrato nell'articolo, ti suggeriamo di scaricare tutti gli esempi di codice di questo tutorial.
<TextBlock>
To see the entire game source code,
download all the samples from this
tutorial using the link above!
</TextBlock>
Ogni articolo è corredato dal proprio codice di esempio, così che tu possa vedere come abbiamo fatto ogni cosa e tu possa imparare. In aggiunta, l' intera versione finale del gioco è inclusa come esempio, in modo che tu lo possa modificare a tuo piacimento o semplicemente giocare per divertirti.
Riassunto
Speriamo che ti sia piaciuta la serie completa di articoli su come creare un gioco con WPF. Mostra davvero che bel framework sia WPF e come sia altamente personalizzabile - tutto è possibile!