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 ComputerSolver), 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

Výsledky ročníka 2025/2026 (stredná plocha)

Testované na 1000 náhodných polí

Autor Úspešnosť
🥇 Dávid Tkáč 87%
🥇 Damián Chmura 86%
🥇 Ján Jarčuška 85%
🥇 Ján Kapurík 85%
🥈 Matúš Kuriľak 84%
🥈 Maksym Perenchuk 84%
🥈 Khaled Jamal Suliman 84%
🥈 Ľubomír Urbančík 84%
🥈 Volodymyr Antypenko 83%
🥈 Laura Libjaková 83%
🥈 René Šoltés 83%
🥈 Mykyta Olym 83%
🥈 Ihor Havryliv 82%
🥈 Yevhenii Bilozor 81%
🥈 Maroš Petriľák 81%
🥈 Andrej Ján Rišian 81%
🥈 Tamara Nelly Škovranová 81%
🥈 Miroslav Tvrdoň 81%
🥈 Yaroslav Yakushevych 81%
🥈 Adam Liga 80%
🥈 Dmytro Protsun 80%
🥈 Kamil Štefanco 80%
🥉 Maksym Streltsov 79%
🥉 Terézia Turyová 79%
🥉 Linda Sobotková 78%
🥉 Ivana Štefániková 78%
🥉 Jakub Gerec 77%
🥉 Ján Mišenko 77%
🥉 Ibolya Sallaiová 77%
🥉 Serhii Yemets 77%
🥉 Bernadeta Gajdošová 76%
🥉 Danylo Nazarov 76%
Oleksandr Kryvolapov 73%
Matej Čorba 72%
Martin Gramata 72%
Dominik Knieža 72%
Levente Valacsay 72%
Artem Davydenko 70%
Danylo Safronov 70%
Šimon Slodičák 70%
Ivana Hojdová 68%
Martin Eliaš 64%
Alexandra Petruľová 61%
Tomáš Vida 61%
Andrei Dzemidovich 60%
Matej Dedina 59%
Bianka Drábová 58%
Kristián Demjanovič 56%
Patrícia Vaľová 56%
Maroš Kocúr 55%
Hung Do Quoc 54%
Šimon Čurilla 51%
Sergej Chodarev 51%
Matúš Šándor 50%
Samuel Ušala 50%
Michal Zachardala 50%
Danylo Bondarenko 49%
Vladimír Ferko 49%
Oleksii Haiduk 49%
Juraj Klein 49%
Lenka Kyzeková 49%
Oliver Pavlovský 49%
Robert Smrek 49%
Samuel Zima 49%
Daniel Želinský 49%
Jakub Jurč 48%
Jakub Kiss 48%
Erik Rašš 48%
Martin Čupalka 47%
Dávid Teplan 47%
Danil Zdoryk 47%
Anna Mária Kušnírová 46%
Tibor Jackanin 41%
Gabriel Strela 40%
Taras Havryliuk 31%

Výsledky ročníka 2024/2025 (malá plocha)

Autor Úspešnosť
🥇 Gabriel Sás 88%
🥇 Jakub Šľachtovský 88%
🥇 Juraj Jurčišin 87%
🥇 Sebastián Ondruš 86%
🥇 Chris Uličný 86%
🥇 Katarína Demčáková 85%
🥈 Martin Tarasovič 83%
🥈 Dmytro Demianenko 81%
🥈 Matej Ondov 81%
🥈 Oliver Radvák 81%
🥈 Dominik Paľo 80%
🥉 Natanael Prokop 77%
🥉 Michal Fečo 76%
🥉 Matej Eliaš 75%
🥉 Peter Svoboda 75%
🥉 Michal Barilla 74%

Výsledky ročníka 2023/2024 (malá plocha)

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%

Výsledky ročníka 2022/2023 (malá plocha)

Autor Úspešnosť
🥇 Tamás Juhász 93%
🥇 Daniel Slanina 85%
🥈 Ján Gomboš 78%
🥈 Artem Naumenko 77%