Pull to refresh

Comments 49

Цель игры — первым пометить все мины флагами и открыть пустые клетки.

В оригинальном сапере цель открыть все клетки, не содержащие бомбы. Флаги ставить не обязательно. У супер профи одна из быстрейших техник не всегда ставить флаги.
Эх, сайт не грузится.
Алексей, добрый вечер!
Microsoft Azure, к сожалению, отказался принимать такой поток посетителей. Сейчас переключил игру на платный сервер, должно быть ОК.
По поводу правил — интересное наблюдение, подумаю над тем, чтобы реализовать выигрыш только по открытию всех клеток. На текущий момент сделал чтобы выигрыш был в тот момент, когда все флажки выставлены корректно (не обязательно открывать все клетки).
Поскольку в классическом сапере можно безнаказанно ставить флажок на мину, то в таком случае чисто теоретически можно выграть перебором комбинаций флажков. Это может стать актуальным когда остается мало клеток и остаются две вероятные комбинации.

Может быть еще сделать поля разных размеров? сыграл несколько игр и всегда все заканчивалось тем, что кто-то подорвался, а так хочется порадоваться открытому полю.

А так все очень круто.
Действительно, когда остается немного закрытых клеток, флажки можно перебрать. Это один из вариантов стратегии игры, и мы иногда этим пользуемся.
По поводу полей разных размеров — я вас услышал, скорее всего будет реализовано в ближайшее время.
не-не-не, когда играют двое, из расстановки флагов можно получать более точную оценку кто лучше играет.

Хотел дописать, что к глобальному рейтингу, нужно не просто победы считать, а очки.

Например, противник подорвался на мине, которую я правильно пометил флагом — мне плюс дополнительный балл.
Или, я открываю одним нажатием несколько клеток (это при правильной расстановке флагов) — тоже можно как-то болше баллов давать.
и да, конечно общее затраченное на раздумья время тоже как-то можно учитывать в рейтингах
Уже думал над введением системы «очков», но до текущего момента не было необходимости. С введением рейтинговой таблицы и профилей игроков такая необходимость действительно, вероятно, появится.
Спасибо за отзыв!

P.S. По поводу общего затраченного времени «на раздумья» тоже мысль уже приходила, наверняка будет реализовано :)
конечно, всякие очки начнут иметь смысл как только будет глобальный рейтинг.

Думаю, по ходу дела, еще может всякое напридумываться, по каким критериям ранжировать.
Поэтому общая идея такая — все метрики по ходу игры куда-то складывать.

еще навскидку
— количество таймаутов
— сколько раз сдавался
— сколько ходов сделал до выигрыша
— сколько ходов «продержался», максимум, минимум, среднее

в общем, казалось бы, такая простая игра, но перевод её в многопользовательскую открывает бездны :)

Одна беда со всем этим — достаточно просто пишутся боты, да и математика для бота не сильно сложная. По ходу игру совсем примитивная-локальная, в «сложных» — посчитать вероятности…

В любом случае — спасибо, вспомнил юность, залип на час

— а если сделать командную… :))))
У вас отличные предложения по поводу метрик, все из них действительно стоит учитывать :)
По поводу ботов — они пишутся достаточно просто, но не считаю это бедой. Разве что с целью выйти в топ, но там уже можно будет блокировать если будет угодно в ручном порядке. На текущий момент всякого рода помощники никак не запрещены.
Командные игры тоже интересная штука, но это когда в глобальном будущем.
Спасибо!
Боты, увы, это самый очевидный «ответный шаг», как только будет рейтинг, и этот ответ обесценит сам рейтинг.

А сейчас еще модно нейронки тренировать, не удивлюсь если кто-то решит сделать бота на модных технологиях :)
Подрыв при вскрытии первой клетки в начале игры невозможен.
Так и в оригинальной версии также
В версиях до Windows Vista (навскидку) можно было подорваться уже на первой мине.
Нельзя было. Мина переставлялась в любом случае.
нельзя было ни в одной версии на винде. https://habrahabr.ru/post/131117/
Алексей, добрый вечер.
На GitHub проект есть, но репозиторий на текущий момент закрыт.
Совершенно не исключено, что в ближайшее время он будет открытым.
Идея любопытная, но геймплей не очень подходит для мультиплеера — по крайней мере на такой большой карте. Я бы убрал пошаговость и дал возможность сделать 3 ошибки, ну и карту уменьшил.

В десятке тестовых игр исход определялся за 5 ходов. Иногда за 2.

Павел, здравствуйте!
Есть бета-режим с параллельной игрой, но среди тестеров он не сыскал особой популярности, решили откатиться на пошаговую версию.
Таким образом, и три ошибки делать тоже не стоит. Ведь игра идет на «выбывание».
Даже название игры «Russian Minesweeper» является отсылкой к «Русской рулетке».

P.S. Однако, в будущем, вполне вероятно что будут доступны оба режима для игроков.
P.P.S. Не понял, по какому принципу вы определяли «исход» игры. Это невозможно по той причине, что вы просто можете пропустить свой ход (если не знаете куда ходить), а другой игрок «авось» сходится и взорвется.
В любом случае большое спасибо за грамотный комментарий.
Исход определялся взрывом бомбы — либо я, либо мой оппонент взрывались, открывая стартовое поле либо делая ошибку. В этом и проблема — игра требует большей сосредоточенности, чем я готов ей предоставить.
При открытии «стартового поля» подорваться невозможно.
Сделать ошибку во время активной игры игрок действительно может, в этом и заключается весь интерес.
Однако, действительно в будущем, вероятно, будут поля разных размеров, что решит искомую проблему.
Алексей, добрый вечер!
Вы задали очень верный вопрос. Однако, на текущий момент такой функционал отсутствует.
Добавил в календарь разработки. Он будет реализован после того как введется регистрация пользователей.
В MSN messenger'е был встроенный сапёр на двоих под названием «Minesweeper Flags»

Там задача стояла обратная — кликнуть больше мин, чем соперник. При клике на поле без мины — переход хода.

В своё время реализовывал его подобие в виде плагина к клиенту джаббера
Александр,
Очень интересная информация, смог найти в Play Market игру с одноименным названием.
Оно.
Только раньше «бомбы» бесплатные были… и трава зеленее

Могу добавить лишь следующее: проект Russian Minesweeper не предполагает коммерческую реализацию в виде платных "бомб" и тому подобное.

Было бы здорово, если б было ранжирование по силе игрока. Все таки играть против людей, которые сливаются на пятом шаге надоедает. И еще неплохо иметь «хардкор» режим — прошляпил 25 секунд — стата(она же будет?) аккаунта в ноль. Классная штука, но опасная — залип на 15 минут, а надо работать :)
Ранжирование добавится вместе с регистрацией.
На счет хардкор-режима нужно будет подумать.
Спасибо за отзыв!
https://play.google.com/store/apps/details?id=com.jimmyinteractive.minesweeper

http://armorgames.com/minefield-online-game/18125

Мультиплеерная, со многими игроками, и в реальном времени версия сапера.
Minesweeper.io рассматривалась как аналог при начале разработки приложения.
Однако, концепция там совершенно иная — нельзя взорваться окончательно, поле гигантское и игроков тоже море в режиме параллельной игры. Добавлены странные не родные элементы игры, а выигрыш рассчитывается по очкам. Это лишь малый список отличий.

Согласен, приверженность классике играет вам на руку. Советую и дальше придерживаться канона, людей больше подтянется из чувства ностальгии. Может и io-шникам утрёте нос)

Остается надеется, что это не имеет ничего общего с действительностью.
Между прочим, игра подразумевает несколько стратегий победы, до которых ещё нужно догадаться.
Спасибо за игру. Жду регистрации и статистики.
В ближайшее время!
Следите за новостями в группе во «ВКонтакте» — vk.com/rmsweeper
«Server Error in '/' Application.»
Временный сбой при обновлении ресурсов приложения. Повторюсь, за оперативной информацией следите в группе.
Уважаемый автор! Вы дали ссылку на Windows NT 3.1, а не Windows 3.1 что совершенно разные системы хотя и с одинаковым интерфейсом. Windows 3.1 вышла не в 1994-м а в 1992-м что можно узнать из той же Википедии. И касательно сапера в составе Windows: https://en.wikipedia.org/wiki/Microsoft_Minesweeper
Очень интересен был клон Сапёра с тремя типами мин, которые имели разные веса. Это очень сильно увеличивало количество комбинаций и сложность игры. К примеру, если в клетке стоит число три, то это может означать, что данную клетку может окружать три одинарных мины, одна одинарная и одна двойная или одна тройная. Не помню названия… MegaMiner или что-то в этом роде.
Error 403 — This web app is stopped.

The web app you have attempted to reach is currently stopped and does not accept any requests. Please try to reload the page or visit it again soon.

If you are the web app administrator, please find the common 403 error scenarios and resolution here. For further troubleshooting tools and recommendations, please visit Azure Portal.
Следите за новостями в сообществе VK.

Я догадался )
Я говорю о том, что почините редирект с https://rmsweeper.TK — сейчас он не работает из-за сертификата.

Only those users with full accounts are able to leave comments. Log in, please.

Articles