Projekt je implementáciou jednoduchej konzolovej hry Minesweeper. Vašou úlohou je doplniť implementáciu dvoch modulov. Projekt je dostupný v Gitlabe.
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ť |
|---|---|
| Ján Jarčuška | 85% |
| Ján Kapurík | 85% |
| Volodymyr Antypenko | 83% |
| Mykyta Olym | 83% |
| Yevhenii Bilozor | 81% |
| Serhii Yemets | 77% |
| Danylo Nazarov | 76% |
| Matej Čorba | 72% |
| Dominik Knieža | 72% |
| Artem Davydenko | 70% |
| Hung Do Quoc | 54% |
| Sergej Chodarev | 51% |
| Robert Smrek | 49% |
| Lenka Kyzeková | 49% |
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% |