IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

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#

 

Všetky články v sekcii
Zdrojákoviště C # .NET - Okenné aplikácie WPF
Program pre vás napísal itnavi
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor se věnuje tvorbě a správě webových stránek a programování v C#
Aktivity