IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Hra pexeso v C# WPF

Jednoduchá aplikace Pexeso ve WPF generuje náhodně rozmístěné dvojice karet pomocí generátoru náhodných čísel Random a HashSetu. Karty jsou vygenerovány jako objekty z bitmap uložených ve složce img. Hra vyhodnocuje pozici kliknutí myší, odkrývá dvě odkliknuté karty za sebou, po uplynutí časového intervalu je zakrývá zpět. Pracuje se dvěma 2D poli, první z nich uchovává samotné karty a jejich označení ve formě Integer, druhé pole mění stav zakrytí / odkrytí / nalezení shody. Objekty určené k vykreslení převádí do dvou ObservableColec­tions, které jsou napojeny přes ItemsControl na příslušné Canvasy, které se v hlavním okně překrývají. Měří se čas do odkrytí všech shodných dvojic karet, nejlepší čas a jméno hráče se ukládají do souboru.


Galerie

Program byl vytvořen v roce 2017.

 

Stáhnout

Stažením následujícího souboru souhlasíš s licenčními podmínkami

Staženo 228x (1.7 MB)
Aplikace je včetně zdrojových kódů v jazyce C#

 

Všechny články v sekci
Zdrojákoviště C# .NET - Okenní aplikace WPF
Program pro vás napsal Bruno Schwarzbach
Avatar
Uživatelské hodnocení:
Ještě nikdo nehodnotil, buď první!
Autor pracuje v oboru polygrafie, programování má jako hobby.
Aktivity