«     Октябрь 2013    »
Пн Вт Ср Чт Пт Сб Вс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Сапёр онлайн

Опубликовано: 27.07.2018

видео сапёр онлайн

Считаем клеточки) ...нервные - Сапер онлайн

Согласитесь, это честно и выгодно для игроков, еще больше уменьшается влияние удачи.

В игре сапер на деньги мины располагаются в произвольном порядке без каких либо алгоритмов. Во время игры мины не перемещаются. Как это гарантировано?

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

Перед игрой расположение мин в текущей игре шифруется с помощью MD5 шифрования. Подробнее вы можете прочитать в Wikipedia.

Пример: Результат игры в таком виде

1_0_0_0_0_0_0 1_0_0_0_0_1_0 0_0_0_0_0_0_0 1_0_0_0_0_1_0 1_0_0_0_0_0_0 0_0_1_0_0_0_1 0_0_0_1_0_1_1 3G55mjCEcWWiwhSfpF6ctNcY

1 — это мина, 0 — это пустая ячейка. Цифры обозначаются расположение мин и пустых ячеек слева направо и сверху вниз. На конце указан код 3G55mjCEcWWiwhSfpF6ctNcY, который вставлен и сгенерирован случайным образом, чтобы зашифрованный код был сложным.

Весь этот результат шифруется с помощью MD5. Шифровальщик вы можете скачать либо на самой сайте (MD5hasher), либо воспользоваться любимы другими в интернете. Очень много онлайн генераторов MD5. В итоге вам выдается Хеш-код в виде fe59a04030903f8cf5a9b4e62e445054

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

Это, скорее концепция игры, а не завершённый «продукт».

Раньше (на моём позапрошлом домене michurin.com.ru) у меня был шестиугольный сапёр (с шестиугольными ячейками). Он оказался не очень интересным. Поэтому, когда я переносил сайт на новый домен и проводил ревизию, я решил переписать его, сделав более классическим, но с новой «изюминкой», на сайте сапёр онлайн. Тут поле растёт по мере разминирования.

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

От этого появляется тенденция «чем дальше, тем легче», что, наверно, не очень хорошо.

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

upd: [23-08-2017] Поправил ошибку при завершении игры (жалуйтесь, если она сохранилась в каких-то бразуерах). Поправлено форматирование, размер шрифтов… (если вёрстка где-то поехала — пишите). Спасибо всем, кто писал репорты!

upd: [23-02-2017] Получил два сообщения (возможно, от одного и того же человека), что можно продолжить играть после смерти. Если кто-то сталкивается с такой проблемой, пожалуйста, опишите подробней, что вы делаете? У меня не получается.

И спасибо всем, кто присылает пожелания. Я их буду собирать тут и обязательно реализую, когда время будет. Основные идеи:


Танки Онлайн | Рубрика "САПЁР" (НАЙДИ МИНУ) #1


Танки онлайн | Сапёр | №13 (Чернобыль)

Карта
rss