В тени Тетриса: как мышка погубила Minesweeper

И почему сейчас это не помеха для знакомства.

В тени Тетриса: как мышка погубила Minesweeper

Содержание:

Я уверен, что каждый из вас знает о Сапёре хоть крупицу информации, но как-то так получилось, что эта отличная головоломка осталась в массовом сознании людей как какая-то сложная, непонятная, нелогичная диковинка. Вот эти все циферки, клеточки, и вот эта вот рожа в очках, которая смотрит так хитро и недобро. Вы вообще в живую видели хоть одного человека, который хотя бы основы правил Сапёра знал? Я – ни разу. Но позже мы исправим это недоразумение.

А пока разберёмся, почему же Minesweeper постиг успех Шредингера.

История создания

Сапёр разрабатывался ещё до того, как на ПК платформы снизошёл массовый гейминг. Для устранения данной проблемы Micosoft в 1990 году решила выпустить Microsoft Entertainment Pack, в котором было 8 офисных 16-битных игр для Windows 3.0, где впервые и появился Сапёр на пару с Тетрисом и другими шестью играми.

В тени Тетриса: как мышка погубила Minesweeper

Сам Сапёр был сделан новоприбывшим в Microsoft разработчиком Куртом Джонсоном в 1990 году. Игра изначально называлась Mine и была сделана для OS/2. Игра какое-то время распространялась в кругу друзей и была любима. Напоминает пару других историй создания успешных игр, не так ли? Позже игра была адаптирована Робертом Доннером для Windows 3.0 к выходу первого пака и тоже возымела успех среди коллег по цеху.

Помимо того, что это была захватывающая головоломка, она прежде всего преподносилась Microsoft как отличный способ научиться пользоваться мышкой.

Мнимый плагиат

Как бы ни была инновационна твоя идея, всегда есть тот, кто воплотил её раньше тебя.

В 1983 году Ян Эндрю разработал свой Mined-Out для компьютера ZX81. Она отдалённо похожа на сапёр.

Геймплэй Mined-Out

В Mined-Out нельзя оказаться в ситуации c шансом 50/50 в расположении мин. Это и нравится Эндрю, который обвинил Джонсона в заимствовании:

Когда я увидел «Minesweeper», то понял, откуда взялась эта идея. Но моя игра лучше тем, что в ней нет рандома.

Ян Эндрю, создатель Mined-Out

Курт Джонсон же утверждает, что действительно вдохновлялся другим проектом, но точно не этим. А каким именно, он вспомнить не смог.

После успеха первого пака игр последовали ещё 3 пака с подобным содержимым, но основным стартом для распространения сапёра стало его же включение в список предустановленных игр на все последующие Windows вплоть до Windows 7, после чего игра перешла в Microsoft Store с бесплатным доступом.

Интересный факт:

Билл Гейтс в своё время был одержим Сапёром. Настолько одержим, что его коллеге, Брюсу Райану, пришлось прибегнуть к макросу и убить энтузиазм Билла фальшивым рекордом.

Причём тут Тетрис?

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

Давайте я проведу некоторые параллели между Тетрисом и Сапёром:

  • простые для освоения, но сложные для овладения мастерством правила игры, определяющие всю динамику геймплэя
  • большое количество рандома в процессе игры
  • схожая история создания первых версий игр
  • практически бесконечный потенциал реиграбельности
  • акцентуация на рекорды и улучшение пространственного и логического мышления

Но дьявол кроется в деталях.

Сапёр, в отличие от Тетриса, распространялся без особой акцентуации на себе, т. е. без рекламы. Так, конечно же, получилось из-за того, что Microsoft недооценила перспективность и глубину игры, все ставки были на Тетрис, который был в том же паке.

Но главная, на мой взгляд, причина кроется в управлении игры. Тетрис не требовал использования тогда ещё не популярного устройства компьютерной мышки, для управления достаточно одной клавиатуры. Это и помогло с успехом портировать Тетрис чуть ли не на все консоли той эпохи, а «права» на игру разбирались как горячие пирожки.

Мышка же держала Сапёр в заточении на ПК платформе, где игры в самом начале 90-х ещё были не так распространены.

Minesweeper и Тетрис сейчас

Но актуально ли это ограничение сейчас? Отнюдь. Как оказалось, самой предпочтительной и удобной платформой для игры помимо пк оказались смартфоны.

С тех пор существует огромное количество вариаций и исполнений этой прекрасной игры как на пк, так и на телефонах, хоть и не все из них достойны внимания. Но сейчас мы не будем на них отвлекаться, есть дела поважнее.

Из-за ошибок прошлого, у игры хоть и сформировалось некоторое комьюнити, но оно столь мало по сравнению с комьюнити Тетриса, что хочется плакать. В то время как по Тетрису проводятся достаточно масштабные турниры (по меркам головоломок), постоянно бьются рекорды и присваиваются звания, у Сапёра есть ничего.

Никаких турниров после ухода игры из каталога встроенных. А те что были — не сравнятся по масштабности с турнирами по Тетрису. Малое количество статей, которые можно пересчитать по пальцам одной руки (одна из них вообще является рекламой мошеннического сайта с «заработком» на игре, который уже закрыли). Даже на вики мировые рекорды не обновляются до актуальных.

Вот, если что, актуальный мировой рекорд по времени на ПК на сложности профессионал:

А вот актуальный мировой рекорд по времени на ПК на средней сложности от того же монстра:

Как говорится, всегда найдётся азиат, который делает твоё дело лучше тебя.

Весь цимес трагедии в том, что как и Тетрис, Сапёр имеет такой же киберспортивный потенциал. И сейчас я вам это докажу.

Для кого игра

Итак, для кого же эта игра?

  • Для спидраннеров. Одной из главных целей игры являются рекорды на время. Не каждый способен достигнуть вершины. Но кто знает, может этим человеком станешь ты?
  • Для любителей головоломок. Это именно та игра, где время от времени можно поломать голову. Конечно, стандартных уровней будет достаточно только на начальном этапе освоения, но даже для профи есть специальные карты со 100% решением. Профи можно быть не только в скорости.
  • Для тех, кто ищет таймкиллеры. Я бы сказал, что Сапёр — киллер всех таймкиллеров (Я и мои коллеги по игре в среднем тратят на игру 3 часа в день, и это ещё без задротства). Это не сразу понятно, но как только вы освоите правила, то непременно втянетесь в этот танец ручья, огибающего камни.

А теперь самое вкусное.

Основы игры

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

Есть раскрытые, и нераскрытые клетки. Раскрытые делятся на те, в которых есть мина и в которых нет мины. Во втором случае либо ничего не показывается, либо показываются цифры, они расположены возле нераскрытых клеток.

В тени Тетриса: как мышка погубила Minesweeper

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

В тени Тетриса: как мышка погубила Minesweeper

Нераскрытые клетки можно открыть как простым нажатием, так и пометить флагом. Из этого вытекают некоторые стили игры, но об этом позже.

Паттерны

При всей своей рандомности, генерация карт имеет некоторые закономерности. Для пущей продуктивности желательно заучить эти самые закономерности, чтобы не думать над каждой ситуацией как на ЕГЭ.

Начнём с банального:

Главное правило игры — если цифру окружает такое же количество неоткрытых клеток, то без зазрения совести обвиняем эти клетки минами и обходим стороной:

Клетки, подсвеченные зелёным будут пустыми, т.к. они относятся к нижней двойке, которая уже имеет две мины.
Клетки, подсвеченные зелёным будут пустыми, т.к. они относятся к нижней двойке, которая уже имеет две мины.

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

1-1:

Это один из базовых паттернов в игре.

1 у левой стенки имеет возле себя только две нераскрытые клетки, поэтому в одной из них гарантированно будет мина. Вторая 1 возле неё также затрагивает эти клетки, поэтому для неё они тоже актуальны. Т. к. вторая 1 уже имеет две клетки из трёх с гипотетической миной, третья будет 100% безопасной для открытия.

Жёлтые клети содержат в себе одну возможную мину, зелёная клетка безопасна для открытия.
Жёлтые клети содержат в себе одну возможную мину, зелёная клетка безопасна для открытия.

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

1-2

По аналогии с 1-1, клетки у ближайшей к левой стенке 1 – содержат в себе мину. Но т. к. возле этой единицы уже не 1, а 2, то клетка за пределами этой 1 гарантированно содержит в себе мину. Поэтому над 2 клетка пустая. Но куда легче, конечно, проверить достоверность этого паттерна подстановкой флага над 2 – просто сверьтесь с главным правилом.

В тени Тетриса: как мышка погубила Minesweeper

1-2-2-1

В данном случае применяем принцип 1-2 и 2-1 с двух сторон. Очевидно, что мины находятся под двойками.

В тени Тетриса: как мышка погубила Minesweeper

Угол 1-3-1

Посмотрите на фиолетовые клетки. В них может быть максимум одна мина, т. к. они соседствуют с 1.

Теперь посмотрите на оранжевые клетки. Там точно такая же ситуация, как с фиолетовыми клетками. В фиолетовых и оранжевых клетках определённо по одной мине, поэтому в последней, угловой клетке обязательно должна быть третья мина, потому что те две мины касаются 3, а данный угол – последняя не исследованная клетка.

Клетки по краям возле фиолетовых и оранжевых клеток будут пустыми.

В тени Тетриса: как мышка погубила Minesweeper

Таким образом, угол 1–3–1 имеет единственное решение.

Углубление

Посмотрите на нижнюю 1 посередине. Она касается двух желтых клеток, поэтому в них находится одна мина.

Теперь посмотрите на верхнюю 1. Она тоже касается двух желтых клеток, поэтому у нее уже есть мина и все остальные клетки верхней 1 можно открывать.

В тени Тетриса: как мышка погубила Minesweeper

Т-паттерн

Думаю, вы уже поняли логику этой игры, поэтому закончим этот параграф на высокой ноте.

Итак, нижняя 1 посередине имеет мину, расположенную в двух жёлтых клетках. Но одновременно с этим, 1 справа касается ещё одной клетки, поэтому мина скорее всего находится там.

2 сверху уже имеет одну мину в виде фиолетовых клеток, поэтому оставшаяся мина прячется в одной из оранжевых клеток.

Обратите внимание на 3. Мы уже засекли две её мины, первая находится под жёлтыми клетками, а вторая же в тех оранжевых клетках, которые касаются 3.

Исходя из вышесказанного, можно смело утверждать, что 3 мина находится в оставшейся клетке, которая помечена флагом.

И в конечном итоге, клетки, помеченные зелёными кружками, можно открывать.

В тени Тетриса: как мышка погубила Minesweeper

Данный паттерн появляется в основном на полях высокой плотности мин, поэтому не страшно, если для вас он окажется сложным для понимания.

Термины и бенчмарки

Весьма вероятно, что в свободном плавании вы можете потеряться в терминах, но ничего сложного в них не скрывается. Да, помимо времени есть ещё куча всего, но важны из этой кучи несколько параметров:

3bv (Bechtel’s Board Benchmark Value) – минимальное количество нажатий для раскрытия поля без расстановки флагов. На эту характеристику наши действия никак не влияют, потому что это просто оценка сложности поля компьютером. Вы никак эту характеристику не увидите, пока не проиграете поле, либо не выйдите победителем.

3bv/сек – а вот это уже наша остановочка, потому что эта характеристика показывает нашу скорость игры и одновременно с этим эффективность.

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

Эффективные нажатия/сек – показывает сколько эффективных нажатий в среднем было выполнено в секунду. Это самый очевидный признак, насколько быстры ваши нажатия.

Под эфф. Нажатиями понимают нажатия, которые изменяют состояние поля, в это все не входят:

  • нажатия, не открывшие ни одной клетки
  • нажатия аккордов, которые ничего не открыли
  • нажатия, которые ни ставят, ни убирают флаг

В принципе, в игре достаточно много оценок вашей игры, они вытекают из друг друга, но в целом вычитывают одно и то же, просто разные стороны вашей криворукости. Но это не самое интересное для понимания.

Стили игры

Напоминаю, что в игре имеется 2 инструмента для игры – лопата и флаги. Лопата это просто нажатие на клетку, флаг это пометка клетки, в которой (как вы считаете) есть мина. Это своеобразная страховка, для того чтобы не нажать случайно на клетку, которую вы уже уличили в покушении на убийство.

Если пользуемся флагами, то открывается дивный мир аккордов. Они позволяют раскрыть все пустые клетки возле цифры, подле которой было помечено её кол-во мин. Это очень упрощает раскрытие.

Наглядная демонстрация работы аккордов.

Есть 3 стиля игры и один дополнительный на телефоне:

  • NF (No Flags) — наверное, самый сложный в освоении стиль игры. Пользуемся только лопаткой и держим в голове все мины. Требует хорошего понимания генерации карт и знаний паттернов, а также эффективности.
Всё тот же JZE. Рекорд в стиле NF сделан на ПК на сайте minesweeper.online, уровень сложности - профессионал.
  • Игра только через флаги и аккорды – сначала расставляем все видимые флаги, потом возле них прожимаем аккорды.
Рекорд игрока curlY на сложности любитель, платформа - телефон.
  • Совмещение лопаты и флагов – самый эффективный и популярный стиль игры – пользуемся лопатой в сложных ситуациях, а флаги расставляем в простых местах, которые открывались бы лопатой в большее количество нажатий. (Идеальный пример — мировой рекорд JZE на сложности профессионал, который показывал в этом параграфе. Не хочу повторяться.)
  • Игра через аккорды – ключевой особенностью игры на телефоне являются рекурсивные аккорды в купе с пометкой флагов через обратные аккорды (аккорды флажками) – при нажатии на открытую клетку с цифрой, флаги будут автоматически установлены на все соседние нераскрытые клетки при условии, что их количество не превышает число в нажатой цифре. Такое упрощение возникло из особенности игры на телефоне: в среднем и профессиональном режиме игры поля достаточно большие, чтобы не помещаться на экране телефона. К тому же на телефоне ты не можешь одновременно использовать и лопату, и флаги(как на ПК, где всё управление находится на мышке или клавиатуре на ваш вкус).

Рекорд игрока Green (мой рекорд т.е.) на сложности профессионал, платформа - телефон.

Где играть?

Есть два стула: ПК и телефон.

Для комфортной игры на ПК есть два основных варианта:

  • Minesweeper Arbiter — суровая версия с рандомом, зато есть возможность смотреть всю статистику игр и делать демо рекордов, не выходя из игры. Данный вариант подходит для тех, кто стремится покорить официальный мировой рейтинг, т. к. из всего списка вариантов для игры именно в этом учитываются ваши рекорды в мировом рейтинге. Также можно проводить турниры.
  • minesweeper. online — более «цивилизованная» версия игры. Подходит для тех, кто просто хочет наслаждаться игрой. На сайте регулярно проводятся ивенты, есть режим игры без рандома, рынок внутриигровых предметов, игровая экономика и даже курс валют по отношению к игровой валюте, а также большое количество челленджей. Также имеется локальный мировой рейтинг.

Для игры на телефоне годится только одно приложение — Minesweeper Go, разработанный нашими соотечественниками. Я вам запрещаю играть в каких-то других приложениях (это не реклама, честно). Главным преимуществом, конечно же, является возможность играть где угодно и как угодно. Но одновременно с этим, главными преимуществами в сравнении с другими Сапёрами на телефоне является локальный мировой рейтинг. Для соревновательных личностей есть турниры и дуэли — игроки проходят одинаковые для друг друга поля на время, можно делать ставки на игровой валюте. Ещё есть поля без угадывания (логически решаемые т. е.), но они платные. Для любителей сложности есть кампания, состоящая целиком и полностью из логически решаемых полей, подходит для прокачки понимания паттернов и логики игры в целом.

Во всех вариантах есть большое количество настроек для комфортной игры.

Заключение

В первую очередь, я делал эту статью с попыткой пробудить у вас интерес к этой всеми забытой игре. Была ли эта попытка успешной — решать вам. Я уже как 5 лет играю в Сапёр и только сейчас смог найти в себе силы и уверенность, чтобы написать эту статью. Если вы любитель видео формата, то в скором времени и для вас найдётся подарок, потому как я делаю видео версию этой статьи (хотя на самом деле по хронологии моей работы эта статья — текстовая версия видео).

Если вам что-то было не понятно, или же вы хотите погрузиться в пучины русскоязычного комьюнити Сапёра — вступайте в мой чат в телеграме, Mines Chat. Но хочу уточнить, что этот чат в большей степени состоит из игроков Minesweeper Go.

В тени Тетриса: как мышка погубила Minesweeper

Спасибо что дочитали этот недолонг до конца. Не бойтесь сложностей и ставьте рекорды в Сапёре и за его пределами.

Если кому интересно, вот мой рейтинг и рекорды в Minesweeper Go.

И это ещё не предел!
И это ещё не предел!
199199
86 комментариев
250 ₽

Вот именно таким я бы хотел видеть контент на DTF. Круто и свежо

13
Ответить

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

Ну, и как там у вас на Луне? Как погодка?

47
Ответить

Сижу весь в пыли

5
Ответить

на ПК платформе, где игры в начале 90-х ещё были не так распространены.

Чего-то прихуел с этого пассажа

15
Ответить

Ну, преувеличил конечно. Но энивэй, пк как игровая платформа была не так популярна как консоли в то время. Разве не так? Яж говорил про 1990 год.

1
Ответить

У тетриса было ещё одно преимущество: его куда проще реализовать в электронике - все эти китайкие реализации тетриса для сапёра просто бы не работали.

9
Ответить