Comments 52
Последнее время игра сапер набирает большую популярность на Хабре!
Мои глаза! Все рябит =)
Иногда первый клик открывает не пустую ячейку:
Давайте уже StarCraft 1.5
Drag the map using (mouse vehicle) or (ctrl+click)
Mouse vehicle — что это такое? Типа как гуртовщик мыши?
Mouse vehicle — что это такое? Типа как гуртовщик мыши?
еще про мышь:
Что делать несчастным пользунам макоси, трекпада и фаерфокса одновременно?
контрол + клик это правая кнопка мыши
правая кнопка мыши в фф вызывает контекстное меню
на трекпаде нет средней кнопки мыши
Что делать несчастным пользунам макоси, трекпада и фаерфокса одновременно?
контрол + клик это правая кнопка мыши
правая кнопка мыши в фф вызывает контекстное меню
на трекпаде нет средней кнопки мыши
Mouse vehicle — что это такое?
Ха-ха, вот это ошибки посреди ночи. А ведь сотни раз писал
mouse.events.add( 'wheel'
На время финальной анимации наверное надо блокировать, да, управление? :)
А то оно идёт закрывать, а ты открывааааешь :D
А то оно идёт закрывать, а ты открывааааешь :D
Выглядит неплохо, но почему мины не в земле, а в каких-то ящиках с кучей дверей и полосками?
А полоски лучше было бы вокруг всего игрового поля сделать, а не на ящиках. Одну длинную полоску, а не кучу непонятно по какому принципу накленных.
А полоски лучше было бы вокруг всего игрового поля сделать, а не на ящиках. Одну длинную полоску, а не кучу непонятно по какому принципу накленных.
Выглядит неплохо, но почему мины не в земле, а в каких-то ящиках с кучей дверей и полосками?
Одну длинную полоску, а не кучу непонятно по какому принципу накленных.
Кстати, принцип вполне понятен — они ставятся на той части дверей, где они открываются, чтобы не ставали, потому что внезапно можно провалиться. Эти полоски обычно рисуются именно в «опасных» местах. И да, поразглядывайте эту картинку:
У вас ошибка в алгоритме
Вы зря #3 отметили.
А тут как быть? По идее мина должна находится в зелёном секторе, но внезапно игра прекратилась, когда выбрал поле обведённое кругом. При этом неясно откуда у двойки справа внизу появится вторая мина рядом.
Ну тут то уж точно касяк)
UDP: Понял где мой касяк)
UDP: Понял где мой касяк)
У вас ошибка в алгоритме
Там нету ошибок в алгоритме ;) Я сыграл не менее 10 полных боёв и всегда программа срабатывала так, как должна
оу, точно.
приношу свои извинения.
но все же не хватает обозначения ошибки
приношу свои извинения.
но все же не хватает обозначения ошибки
В оригинальном сапере можно было отмечать возможные места с минами и кликнуть после этого по ним нельзя было. А каким образом это можно делать тут?
Прочитал сначала «Изотермический сапер». Долго думал.
www.dropbox.com/s/1hw6t96n3pqp0em/Screenshot%20from%202013-02-08%2014%3A49%3A17.png
Кто-нибудь знает выиграть в этой ситуации?
Кто-нибудь знает выиграть в этой ситуации?
UFO just landed and posted this here
Ох, сколько раз я подобную ситуацию встречал, играя в стандартного виндового сапёра. Ну и в жизни тоже, хе-хе.
В Simon Tatham's Portable Puzzle Collection отличный сапер — там алгоритм гарантирует, что можно открыть все мины без необходимости угадывать.
Описал бы кто-то этот алгоритм)
а в чем пробема-то?
клетка, в которую ткнули первый раз — всегда 0
ситуаций где 50/50 быть не должно. то есть вот такого быть не должно:
x22x
2**2
2**2
x22x
клетка, в которую ткнули первый раз — всегда 0
ситуаций где 50/50 быть не должно. то есть вот такого быть не должно:
x22x
2**2
2**2
x22x
Это вы называете описанием алгоритма? Спасибо, я тоже могу привести кучу примеров, например из предыдущего топика:
Но это ни на грамм не приблизит к написанию алгоритма, чтобы таких ситуаций не было.
Но это ни на грамм не приблизит к написанию алгоритма, чтобы таких ситуаций не было.
Алгоритм прост — рандомная генерация с фильтрацией ситуаций 50/50.
То есть генерим, решаем, если есть ситуации 50/50 — либо регеним всё, либо эпсилон окружность вокруг спорного момента.
То есть генерим, решаем, если есть ситуации 50/50 — либо регеним всё, либо эпсилон окружность вокруг спорного момента.
У того сапера открыты исходники, но солвер там не тривиальный. Вот если бы еще кто-нибудь переписал все паззлы на LibCanvas… :)
UFO just landed and posted this here
Баг: сразу после победы в течение какого-то времени можно снова начать открывать ячейки.
Кстати, прошу прощения, что забыл скинуть это видео:
www.youtube.com/watch?v=d-qO7v0lT-U
www.youtube.com/watch?v=d-qO7v0lT-U
UFO just landed and posted this here
Sign up to leave a comment.
Изометрический сапёр на LibCanvas (html5)