Projekt

Projekt je implementáciou jednoduchej konzolovej hry Minesweeper. Vašou úlohou je doplniť implementáciu dvoch modulov. Projekt je dostupný v Gitlabe.

Odovzdávanie cez Moodle

Interakcia s hráčom (5 body)

Realizovať zadávanie ťahov používateľom v príkazovom riadku (modul HumanSolver). Ťahy nech sú zadávané v tvare: <typ ťahu> <riadok> <stĺpec>. Typ ťahu je M pre označenie, alebo O pre otvorenie. Riadok je zadaný písmeno a stĺpec číslom.

Medzi jednotlivými časťami príkazu môžu, ale nemusia, byť medzery. Na veľkosti písmen tiež nezáleží. V prípade, že používateľ zadá nesprávny vstup, má sa zobraziť informácia o chybe a možnosť znovu zadať príkaz. Pritom je potrebné overiť aj platnosť súradníc.

Počítačový hráč (max 10 bodov)

Realizovať automatického hráča (modul ComputerPlayer), schopného vyhrávať aspoň časť hier. Vaše riešenie by nemalo používať funkciu Minesweeper.Board.gameMove, ani nijak modifikovať modul Minesweeper.Board.

Súťaž počítačových hráčov

Priebežne výsledky ročníka 2023/2024

Autor Úspešnosť
🥇 Lenka Marcinčinová 78%
🥇 Dominik Gajdoš 75%
🥇 Filip Katušin 74%
🥈 Peter Mento 71%
🥈 Hajnalka Haneszová 71%
🥈 Alexandra Javorská 68%
🥉 Vladimír Hric 65%
🥉 Ivan Hučko 64%
Filip Vateha 62%
Richard Grec 62%
Dominik Melničák 61%
Róbert Bereš 61%
Tomáš Danko 59%
Dávid Halčin 58%
Andrej Čalfa 58%
Samuel Migas 57%
Sergej Chodarev 57%
Milan Pankuch 56%
Radovan Zajac 55%
Kristián Peter 53%
Matúš Pohorenec 46%
Viktória Ščecinová 45%
Michal Cocuľa 7%

Výsledky ročníka 2022/2023

Autor Úspešnosť
🥇 Tamás Juhász 93%
🥇 Daniel Slanina 85%
🥈 Ján Gomboš 78%
🥈 Artem Naumenko 77%
Jozef Kopčák 71%
Ondrej Ladomirják 70%
Daniel Sládeček 70%
Kristián Hreňo 69%
Jozef Majkut 69%
Maroš Vida 69%
Martin Obrcian 65%
Michal Faragó 64%
Ján Lengyel 64%
Ádám Tamáš 64%
Pavol Beskid 63%
Ihor Maliuha 63%
Michal Globinovský 62%
Dávid Fekete 58%
Peter Grocký 54%
Sergej Chodarev 54%
Michal Jusko 54%
Štefan Mikula 53%
Jakub Šmalec 39%