Comments 36
И да, я старпер и очень люблю сапер :)
Очень интересно, все результаты относятся к 13..14 году — что произошло после? Перестали играть?
Сохранял скрины (когда не забывал об этом) при переустановке системы, а когда перешел на десятку грохнул магазин приложений до того, как заметил что сапера нет — лень замарачиваться было чтоб вернуть его, перешел в онлайн (сейчас на World of Minesweeper захожу поиграть).
Мой рекорд в 72 секунды на работе остался :)
Если не будет угадаек проиграть, считай, невозможно. А если будут — то от игрока особо ничего не зависит.
Жаль не упомянут режим без угадывания в World of Minesweeper. Я думал что знаю все возможные паттерны, пока не попробовал «Злой» уровень. Там встречаются настолько сложные комбинации, что над ними приходится размышлять по несколько минут. Что-то вроде такого:
Значит нужна более адекватная метрика успешности, чем время игры.
Ой, да ладно! В общем-то несложную игру упростили настолько, что проиграть стало нельзя.
2. Если безопасных клеток нет, то угадывание разрешено, и эта клетка может оказаться пустой.
Мне кажется было бы более справедливо, если безопасных клеток не осталось и игрок вынужден угадывать — тогда делать так, чтобы там всегда не было мины.
И игра тогда становится полностью детерменированной.
Эта задача не кажется вычислительно сложной, если отталкиваться от мин, маркируя все клетки вокруг них.
Все те же 3 типа клеток + новый тип — скрытая клетка. Если вокруг мины все клетки скрыты, то она как бы у нас в резерве и мы можем использовать ее для наказания игрока.
И в VR его закинуть еще :)
В свое время меня подкололи такой картинкой еще —
Я подобную фиговину ещё под дос делал.
Только со следующими поправками:
Стартовая информация — общее количество мин. Это надо соблюдать в любом случае.
Поэтому, хоть компьютер и размещает мины динамически, но в какой-то момент может оказаться так, что всё поле за границей непосредственно "прибрежной полосы" окажется разминировано. И туда тыкать можно и нужно.
Зловредность регулируется. От максимально злого (ткнул в неизвестность — подорвался) до максимально доброго (ткнул — не подорвался, если, конечно, это не противоречит общему количеству мин)
Автоматическое разминирование. Решатель этой системы уравнений, хоть и NP-полный, но там коэффициент при экспоненте столь мизерный, что можно позволить себе решать всё, что возможно, и оставлять всё, что нерешаемо.
Исходники, увы, не сохранились. Говнокодил на паскале чисто для себя.
Kaboom: необычный сапёр