Jazdcovho prechádzka v C # .NET WPF
Jazdcovho prechádzka je hra alebo skôr hlavolam ako jazdcom prejsť všetky políčka šachovnice. Možno ju hrať na bežné šachovnici, alebo ako v tomto prípade na šachovnici vytvorené v počítači. Virtuálne šachovnici možno doplniť logikou, ktorá umožní kontrolu správnosti ťahu a označí už navštívená poľa. Priložená aplikácie oboje spĺňa, ale aj tak je veľmi ťažké nájsť správnu stratégiu.
Program aplikácie je veľmi jednoduchý. Šachovnica je vytvorená pomocou
XAML. Program obsahuje dve matice zrkadliace šachovnicu umiestnené v triede
LogDat
. Jedna matica stráži návštevu políčka a druhá
obsahuje súbor polí popisujúci možnosť následného ťahu z navštíveného
políčka.
Hlavný program, okrem inicializácia matíc, obsahuje dve obslužné rutiny pre každé políčko šachovnice:
- Prvá je iniciovaná stlačením ľavého tlačidla myši a ak je to možné do políčka prenesie jazdca.
- Druhá obslužná rutina je iniciovaná ak myš políčko opustí a to v prípade, že pred tým bolo políčko úspešne navštívené jazdcom. Jazdec zmizne, políčko je obsadené a na šachovnici je políčko už neprístupné.
Zdrojový kód aplikácie je priložený.
Stiahnuť
Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami
Stiahnuté 12x (401.6 kB)
Aplikácia je vrátane zdrojových kódov v jazyku C#