|
Скачать решатель сапёра MineLess.zip (версия 1.1, размер около 100Кб)![]() ОписаниеПрограмма «Mineless» (далее «программка») решает стандартную головоломку «Сапёр» («Minesweeper») в автоматическом режиме. Программка, будучи запущенной, тихо сидит (не отображаясь на панели задач) и ждёт когда активным окном на рабочем столе станет «Сапёр». Если при этом несколько секунд не происходит движений мышью, то программка активизируется и в зависимости от ключей, с которыми она запущена, приступает к работе. Программка сканирует окно «Сапёра», распознаёт текущую комбинацию и определяет вероятности нахождения мин на закрытых полях. Поля с нулевой вероятностью могут быть открыты безопасно. Если же таких полей нет, то алгоритм выбирает поле с наименьшей вероятностью наличия мины. При анализе комбинаций программка использует информацию об уже расставленных флажках и не проверяет их правильность, поэтому, неверно поставленный вами флажок не позволит успешно завершить игру. Если окно «Сапёра» по какой либо причине становится неактивным или пользователь вмешивается в управление, то программка снова переходит в ждущий режим. Управление программкойОконный интерфейс у программки отсутствует. Режим работы программки определяется только параметрами командной строки и вашим поведением :). Для выгрузки программки из памяти нажмите на активном окне «Сапёра» клавишу «F8» (иногда не срабатывает). Если же под рукой нет запущенного «Сапёра» и запускать его нет желания, а закрыть программку очень хочется, то можно её закрыть из «Диспетчера задач». Корректное завершение работы программки всегда сопровождается звуком «двойной бип». При запуске нового экземпляра программки, запущенный ранее (например с другими параметрами командной строки) завершает свою работу автоматически. Для удобства запуска программки рекомендуется создавать отдельные ярлыки с необходимыми наборами параметров командной строки. Список параметров командной строки:/delay:N или /d:N - определяет скорость работы. N≥0. Меньшим значениям N соответствует большая скорость. Максимальная скорость реализуется при N=0. Значение параметра по умолчанию 50. /safe или /s - этот ключ запрещает программе открывать поля, где вероятность нахождения мины не равна нулю. То есть в этом режиме программа не может «ошибиться». Тем не менее, программка будет переводить курсор на поле где вероятность нахождения мины наименьшая. /restart или /r - начинать новую игру после окончания игры спустя небольшое время. /restartbad или /rb - начинать новую игру только после неуспешного завершения игры спустя небольшое время. Примеры командной строки для запуска программки:1) в режиме открывания только гарантированно безопасных полей: mineless.exe /s 2) с максимальной скоростью и началом новой игры в случае неудачной попытки открыть поле: mineless.exe /d:0 /rb 3) в режиме «экранной заставки», новая игра начинается в случае удачной или неудачной попытки открыть поле: mineless.exe /r Для ленивых в комплекте с программкой прилагаются «батники» с перечисленными примерами. Тем не менее, рекомендуется создавать стандартные ярлыки. В этом случае в процессе работы программки не будет висеть окошко консольного вывода. Возможные проблемы и недостатки:1) Работоспособность программки протестирована под Windows 2000, Windows XP русских и английских версий. Очень может быть, что есть такие случаи, когда программка не будет находить окно "Сапера" или неверно его распознавать. 2) В самой начальной фазе игры когда очень мало открытых полей (ситуация когда человек не глядя тыкал бы мышью в поле), алгоритм для "честной" работы может требовать аномально большого количества времени. Поэтому в редких ситуациях ради экономии времени программка выбирает гадание вместо долгого поиска существования маловероятного точного решения. ![]() Скачать решатель сапёра MineLess.zip (версия 1.1, размер около 100Кб)![]() Другие подобные программы:Minesweeper Solver Не решает многие комбинации MindSweeper По-видимому реализован алгоритм аналогичный примененному здесь AutoSweeper Не решает некоторые комбинации MineSolver Не хватило сил разобраться что же может эта программа ![]() Перейти...![]() |