This article has been localized into Czech by the community.
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!
Celá hra a závěrečná slova
Během posledních několika článků jsme postavili celou klasickou hru Snake, pouze pomocí XAML a C#. Zabývali jsme se základními věcmi herního enginu, jako je kreslení pozadí, kreslení hlavní postavy (v tomto případě zeleného hada), ale také složitějšími věcmi, jako je detekce kolizí.
Kromě toho jsme viděli, jak můžeme pomocí jednoduchého XAML postavit několik vrstev uživatelského rozhraní pro hru a dokonce jak můžeme upravit vzhled a chování dobrého starého okna, aby vypadalo přesně tak, jak chceme. Ve skutečnosti, když spustíte naši finální verzi hry, nepomyslíte si, že to bylo cokoli jiného než skutečná (byť poměrně jednoduchá) hra - skryli jsme všechny části, které by jí dávaly vzhled Windows aplikace.
Zatímco jsme se v prvních článcích soustředili na vytvoření nejzákladnější hry Snake, v posledních článcích jsme vše doladili a přidali některé příjemné funkce, jako je seznam nejlepších skóre. Přidali jsme také zvuky!
Celá hra
Se všemi těmito prvky jsme nyní vytvořili poměrně kompletní hru, přičemž jsme vás provedli všemi kroky. Nyní je na vás, abyste všechny díly spojili, pokud si chcete tuto hru sestavit sami, a samozřejmě cestou provést nějaké skvělé a inovativní úpravy.
Pokud si však chcete usnadnit přehled o tom, jak jsme všechno udělali a jak se hra vyvíjela prostřednictvím všech kroků ukázaných v článku, doporučujeme vám stáhnout všechny ukázkové kódy z tohoto tutoriálu.
<TextBlock>
To see the entire game source code,
download all the samples from this
tutorial using the link above!
</TextBlock>
Každý článek je reprezentován svým vlastním vzorkem kódu, takže můžete vidět, jak jsme všechno udělali a učit se z toho. Kromě toho je jako vzorek zahrnuta i plná, finální verze hry, kterou můžete libovolně upravovat, nebo si ji prostě zahrát pro zábavu.
Shrnutí
Doufáme, že se vám tento kompletní soubor článků o tom, jak vytvořit hru s WPF, líbil. Skutečně ukazuje, jaký skvělý a vysoce přizpůsobitelný framework WPF je - vše je možné!