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

Stáhnout
Stažením následujícího souboru souhlasíš s licenčními podmínkami
Staženo 107x (43.63 kB)
Aplikace je včetně zdrojových kódů v jazyce C#