2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Игра MineSweeper
Сообщение01.08.2012, 12:29 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Есть такая игрушка в винде.

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

Несколько вопросов:

1) Как распределяются мины после первого нажатия?
2) Есть ли какая-нибудь хорошая стратегия? Например, как начинать? Я обычно начинаю с углов, но кто-то считает, что первый клик надо делать в середину поля. Как действительно лучше?

 Профиль  
                  
 
 Re: Игра MineSweeper
Сообщение01.08.2012, 12:44 
Заслуженный участник
Аватара пользователя


01/08/06
3136
Уфа
1) На Лурке есть ответы на этот и многие другие вопросы :-)
2) Я обычно беспорядочно тыкаю, пока не наткнусь на мину или пока не откроется свободная от мин "полянка" приличной площади, с которой и начинаю. Вообще, на 3-м уровне часто попадаются безвыходные ситуации, когда нельзя определить где мина, так что тут какую стратегию ни выбирай, всё зависит от случая.

 Профиль  
                  
 
 Re: Игра MineSweeper
Сообщение01.08.2012, 12:47 
Заслуженный участник


08/04/08
8562
Ой, я еле как с нее слез. Хотя игрушка крайне простая.
Вообще, там простых рассуждений можно придумать довольно много.
Поле для профи - там 100 мин - это примерно граница для детерминированной игры, дальше повышается доля ситуаций, где решение принимается только из вероятностных соображений. По-моему - это большой минус игры. Я 135 проходил в таком поле - там уже игра почти вероятностная :-), а 140 так и не прошел. Лучше начинать с углов именно потому, что обычно именно в углах и на стенах возникают вероятностные ситуации.

 Профиль  
                  
 
 Re: Игра MineSweeper
Сообщение01.08.2012, 12:58 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Sonic86 в сообщении #601817 писал(а):
Вообще, там простых рассуждений можно придумать довольно много.

Ну да. "Теорема о двойке между единицами" и т. п... :-)

 Профиль  
                  
 
 Re: Игра MineSweeper
Сообщение01.08.2012, 13:07 
Аватара пользователя


14/08/09
1140
Сапер несколько примитивен.
Советую SLAY - казуальная игра на логику, 800 килобайт: http://rghost.ru/39512692
Разбираться 10 минут, но если разберешься... Любителям математики должно понравиться определенно :D

(Скрин)

Изображение

 Профиль  
                  
 
 Re: Игра MineSweeper
Сообщение01.08.2012, 13:13 


14/01/11
3066
Вообще-то была доказана np-полнота этой игры, так что она не так проста, как может показаться.

 Профиль  
                  
 
 Re: Игра MineSweeper
Сообщение03.08.2012, 14:08 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
worm2 в сообщении #601816 писал(а):
1) На Лурке есть ответы на этот и многие другие вопросы

Лурк писал(а):
Расположение мин генерируется заранее, но с первого раза попасть на мину невозможно по причине того, что, будучи угаданной, мина будет сразу же перенесена в неоткрытый угол поля.

А если во всех неоткрытых углах уже стоят мины?

 Профиль  
                  
 
 Re: Игра MineSweeper
Сообщение03.08.2012, 15:12 
Заслуженный участник


11/05/08
32166
Вообще игра чем примитивнее, тем гениальнее. Столь же гениально-затягивающим был "тетрис" (но не его обобщения или параллельные ему первые символьные стрелялки). Или был такой (тоже символьный) "питон"; он у меня где-то в 90-м или 91-м или около того стоял на игрушечном компьютере с несколькими десятками килобайт оперативной памяти (игрушечным, т.к. это был набор типа "сделай сам", который надо было самому собрать).

 Профиль  
                  
 
 Re: Игра MineSweeper
Сообщение03.08.2012, 15:31 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Ещё прикольный вариант: http://www.hojamaka.com/game/mamono_sweeper/en.html

 Профиль  
                  
 
 Re: Игра MineSweeper
Сообщение03.08.2012, 20:19 


22/01/11
309
Цитата:
Вообще-то была доказана np-полнота этой игры, так что она не так проста, как может показаться.


Сапер в Windows имеет единственное решение - это тоже NP-полная?

 Профиль  
                  
 
 Re: Игра MineSweeper
Сообщение20.08.2012, 17:30 
Аватара пользователя


17/05/08
358
Анк-Морпорк
Да, Slay! крута! Никому не попадалась сетевая версия?

 Профиль  
                  
 
 Re: Игра MineSweeper
Сообщение20.08.2012, 17:45 
Аватара пользователя


14/08/09
1140
General в сообщении #608186 писал(а):
Да, Slay! крута! Никому не попадалась сетевая версия?

Ну это да, гораздо интересней сапера того же. Правда тут она не многих заинтересовала, видимо :(


General в сообщении #608186 писал(а):
Никому не попадалась сетевая версия?

А в версии, которая выложена она разве не сетевая? :?

Кстати, там MapEditor есть.

 Профиль  
                  
 
 Re: Игра MineSweeper
Сообщение20.08.2012, 18:08 


19/05/10

3940
Россия
На тервере для студентов обязательно в качестве приложения сей науки у меня фигурировал сапер.
Техника такая - щелкаем n полей, потом начинаем играть

Имеет ли смысл играть так, взяв n например десять?

 Профиль  
                  
 
 Re: Игра MineSweeper
Сообщение20.08.2012, 18:19 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Mathusic в сообщении #608200 писал(а):
Правда тут она не многих заинтересовала, видимо :(

Некоторые уже триста лет про неё знают, так что не видят смысла сотрясать воздух :-)

 Профиль  
                  
 
 Re: Игра MineSweeper
Сообщение20.08.2012, 18:25 
Аватара пользователя


14/08/09
1140
Munin в сообщении #608219 писал(а):
Некоторые уже триста лет про неё знают, так что не видят смысла сотрясать воздух :-)

Ну о сапёре-то знают, получается, далеко не все :-)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Модератор: Модераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: UmnyjDurak


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group