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
Priebežne výsledky ročníka 2024/2025
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 Stričko | 72% |
René Ivančák | 70% |
Róbert Kramár | 70% |
Gabriel Meder | 69% |
Vasyl Khashcha | 68% |
Andrea Ferenczová | 67% |
Ladislav Dono | 65% |
Šimon Servatka | 63% |
Filip Tumidalský | 63% |
Dávid Jerguš | 62% |
Tomáš Terpitko | 62% |
Lukáš Belán | 61% |
Peter Bilohlávek | 60% |
Simona Hamborová | 58% |
Michal Popovič | 58% |
Diana Semanová | 58% |
Samuel Bražina | 57% |
Tomáš Čigáš | 57% |
Filip Čmilňák | 57% |
Daniel Čučvara | 57% |
Sergej Chodarev | 57% |
Peter Jusko | 57% |
Martin Mochnacký | 57% |
Dominik Rokošný | 57% |
Peter Ruják | 57% |
Branislav Setlák | 57% |
Markus Timko | 57% |
Kristián Zsigó | 57% |
Lukáš Červeňák | 56% |
Denisa Dvorščáková | 56% |
Denis Hnidenko | 56% |
Ján Melich | 56% |
Peter Vaverčák | 56% |
Martin Naščák | 54% |
Jakub Haus | 53% |
Natália Ilčinová | 53% |
Ladislav Lóczy | 53% |
Filip Pajkoš | 53% |
Ján Peregrim | 53% |
Juraj Vetrák | 53% |
Ákos Kosztúr | 52% |
Daniel Šolc | 52% |
Viktória Lukáčová | 50% |
Marek Petrovaj | 47% |
Viliam Popróči | 46% |
Jaroslav Mathes | 46% |
Miroslav Zachar | 45% |
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% |