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 níž je cílem odkrýt všechna prázdná políčka a přitom neodkrýt minu. Po odhalení prázdných políček se objeví číselná nápověda, jež poukazuje na počet políček s minou, která se nachází kolem odkrytého políčka. Nenachází-li se kolem políčka žádná mina, odhalí i okolní pole.

Zdrojový kód může být zájemcům užitečný zejména jako ukázka rekurzivního volání metod, které je využito při odkrývání prázdných políček, které neobsahují kolem sebe žádné miny. Další zajímavostí je využití statických metod, které zde bylo hojně využíváno pro vykreslování "základních" grafických prvků. Tím se mi podařilo z větší části separovat prezentační složku od logické (v samotných třídách se pouze tyto základní procedury poskládaly do jednotlivých GUI"). S tím částečně slouží i základní práce s řetězci, která zde byla využita pro docílení automatického zalomení dlouhých textů a centrace jednořádkových textů.

Jelikož se jedná o studentský projekt, ocením jakékoliv připomínky či náměty na vylepšení.


Galerie

Hra byla vytvořena v roce 2017.

 

Stáhnout

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

Staženo 105x (43.63 kB)
Aplikace je včetně zdrojových kódů v jazyce C#

 

Všechny články v sekci
Zdrojákoviště C# .NET - Objektově orientované programování
Článek pro vás napsal Jiří Smolík
Avatar
Uživatelské hodnocení:
Ještě nikdo nehodnotil, buď první!
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