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í.

Konzolový Minesweeper v C # .NET

Konzolový Minesweeper v C# .NET je logická hra, v ktorej je cieľom odkryť všetky prázdne políčka a pritom neodkrytá mínu. Po odhalení prázdnych políčok sa objaví číselná nápoveda, ktorá poukazuje na počet políčok s mínou, ktorá sa nachádza okolo odkrytého políčka. Ak sa nenachádza okolo políčka žiadna mína, odhalí aj okolité polia.

Zdrojový kód môže byť záujemcom užitočný najmä ako ukážka rekurzívneho volania metód, ktoré je využité pri odkrývaní prázdnych políčok, ktoré neobsahujú okolo seba žiadne míny. Ďalšou zaujímavosťou je využitie statických metód, ktoré tu bolo hojne využívané pre vykresľovanie "základných" grafických prvkov. Tým sa mi podarilo z väčšej časti separovať prezentačné zložku od logické (v samotných triedach sa len tieto základné procedúry poskladali do jednotlivých GUI "). S tým čiastočne slúži aj základné práce s reťazcami, ktorá tu bola využitá pre docielenie automatického zalomenie dlhých textov a centrácia jednoriadkových textov.

Keďže sa jedná o študentský projekt, ocením akékoľvek pripomienky či námety na vylepšenie.


Galéria


 

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 105x (43.63 kB)
Aplikácia je vrátane zdrojových kódov v jazyku C#

 

Všetky články v sekcii
Zdrojákoviště C # .NET - Objektovo orientované programovanie
Článok pre vás napísal Jiří Smolík
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor je studentem oboru Systémový administrátor IT na VOŠ Plzeň, aktivněji se věnuje převážně programování v C#.
Aktivity