coding.xa0c.net: deMiner2

coding.xa0c.net: deMiner2

0.2.3
Дата: 04.07.2009, 17:35:37
Господа. Время для небольшой рекламки. Быть может, вам будет интересен ещё один мой проект (бесплатный), который находится тут: http://notify.su. Тыкните, поглядите. :)
1. Введение

Итак... Однако, здравствуйте, дорогие любители сапёра. Продукт, описаный и находящийся на этой странице есть следущая (вторая) версия того, что было тут. Для тех, кто на странице первый раз, КРАЙНЕ СОВЕТУЮ ПРОЧИТАТЬ ТО, ЧТО ПО ЭТОЙ ССЫЛКЕ, актуального текста там не много, но вы хотябы будете иметь представление о том, что это за программа, для чего и как разрабатывалась, а так же, если интересно — узнаете историю её развития.




Итак, deMiner2.
Несколько слов о том, почему я решил написАть эту версию.
Я всегда говорил, говорю, и, наверное, буду говорить — пишу я только то, что мне интересно и только тогда, когда мне интересно. Первая версия изжила себя, вносить заплатки, приделывать костыли после каждого миниатюрного апдейта какого-нибудь из игровых сайтов мне надоело и на деминера я забил. Чуть позже, было принято решение выпустить версию-плагин для FF, которая, однако, прижилась всего лишь у единиц, что меня, в принципе, не особо волновало, ибо свой интерес и любопытство (написание первого плагина для FireFox) я утолил. Программа тихо умирала и вот... В один прекрасный летний солнечный день настроение моё было хорошим, время свободное в наличии имелось и решил я воплотить в жизнь другую свою задумку: программу с плагинами. Забавно, но за всю свою программерсую жизнь такого я не писАл. Было, правда, несколько попыток (см. irchat.ru), но до конца не довёл.
Другая причина (и я о ней уже упомянул выше) возникновения данной версии — дать вам, господа пользователи, возможность самим фиксить новые детекты-антидеминеры, изменения дизайна и полей, и всякие прочие "осложнения жизни", кои придумывают админы порталов с сапёром. Сие действие практически снимает с меня всю ответственность за дальнейшие фиксы и/или развитие программы. Вам интересно - дописывайте и фиксите сами. :)
Итак, deMiner2 — ещё один продукт, целиком и полностью построенный на моём интересе к плагинам. Интерес свой я, как и следовало ожидать, утолил. Результат перед вами. :)

Написано на C#, Framework 2.0.

2. Отличия от первой версии

На самом деле, все отличия сводятся к "что в новой версии отсутствует", ибо в основном я убирал, а не добавлял функционал. :)
За всё время жизни первой версии код превратился в жуткую помойку: тут дописка для свипминес, там кусок для игруна, в итоге в коде чёрт ногу сломит. При написании новой версии большинство участков я даже не пытался поправить или как-то причесать (себе дороже: ещё сломается нафиг :))

1) Убрана возможность выбирать тип поля (простой/не простой), теперь поле всегда простое. Думаю, мало кто другим вариантом пользовался.
2) Убран режим паранои. Аналогично первому пункту: не думаю, что он на что-то влиял.
3) Убран полный автоматический режим. Насовсем. Впрочем, если вам сильно нужно — можете дописАть свой модуль, который бы позволял полный автомат.
4) Убрана возможность использовать прокси. Не хотелось с ней заморачиваться, да и прокси живых для тестов под рукой не было.
5) Убрана всякая дополнительная информация, что отображалась в заголовке программы: количество игр, процент успешных и прочий мусор.
6) Произведена попытка оптимизировать некоторые куски кода. Например, сейчас менее тормознуто отрисовывается рамка под текущей клеткой, проценты с вероятностями (которые, кстати, теперь отключаемые) теперь не мерцают при перемещении мышки, ну и т.д.

7) Программа стала модульной, что означает: в exe только ядро, алгоритм разгадывания, в модулях (dll, плагины) вся логика по общению с сервером игры, юзером и чем там угодно, в ядро посылаются только номера клеток и сведения о бомбах в этих клетках, а ядро в свою очередь считает и отрисовывает вероятности. Исходный код модулей открыт, можете изменять/дописывать/создавать новые как вам будет угодно. Ещё раз напомню: приэто основная причина появления данной версии, интерес к самой архитектуре модульности, а никак не к развитию deMiner'a как такового.
8) Так как полей теперь может быть несколько, то теперь их можно закрывать (правой кнопкой на заголовке)

3. Настройки

Окно настроек значительно отличается от того, что было в предыдущей версии. Количество пунктов заметно порядело, теперь разделов всего два: первый, основной, настройки ядра, всё, что осталось "не отрезанным", второй — настройки модулей, то, что модули решат сделать доступным для редактирования пользователем. В принципе, у всех опций названия говорящие, плюс, к каждой опции есть пояснение, посему проблем с настройкой возникунть не должно.
Небольшое дополнение касательно куков aka "Seepmines ID" (уж очень много вопросов мне про них задавали). Если вы не знаете что это, не знаете где взять, идите по ссылке вверху страницы и читайте про старую версию.

4. Программа

Сама программа теперь выглядит так:

Она лишилась главного окна с полем (теперь это поле создаётся только по запросу из модуля), и выглядит как значок в трее с контекстным меню. Кроме, собственно, доступа к модулям, настройкам, пункта выхода и about'a есть переключатель полуавтоматического режима, знакомый многим по старой версии. К слову, клавиша-хоткей "x" никуда не делась и по прежнему работает. (кажется :))

5. Модули...

Ну чтож... Давайте разберём те модули, на написание коих меня хватило. :)

[ SweepMines Standard ] (слева)

Ну, это классика. :)
Модуль — полная копия (я говорю буквально: выделил старый код и скопировал в новое место) основной части первой версии deMiner'a: игра без браузера на сайте sweepmines.com (подробнее на старой странице), то, что сыскало наибольшую популярность у народа и то, что мне постоянно приходилось фиксить. Наслаждайтесь, теперь открыто, фикисть будете сами. :)
Из настроек требуется только UserID, ну и, опционально, "Автополучение бонуса".




[ SweepMines Clicker ] (справа)

Сей модуль — желание показать вам то, как выглядел плагин для FireFox. Модуль НЕ использует интернет, вся игра происходит в вашем любимом браузере, модуль сканирует его окно, находит поле, определяет открытые клетки, высчитывает вероятности, перемещает курсор мыши на определённую позицию и эмулирует "клик мышкой". Детект практически нереален, а вот сломать — раз плюнуть.
Из настроек требует кусок заголовка окна (постоянный для всех окон данного браузера текст) в котором ведётся игра. По дефолту это "mozilla firefox", можете поменять на "google chrome" или что там вам удобней.

[ SweepMines Refresh ]

Идея модуля возникла после прочтения мной комментариев к первой версии. Судя по этим самым комментам, даже после того, как появились новые детекты и анти-деминеры часть программы, отвечающая за восстановление уже начатой игры оставалась рабочей. Иными словами, пользователи делали финт ушами: сначала ход, затем перезапуск программы. При перезапуске деминер заново считывал поле и отображал вероятности соответственно текущему случаю. Работало. Но, согласитесь, частые перезапуски программы — отстой. Посему, было принято решение вынести "восстановление игры" в отдельный модуль, теперь программу перезапускать не нужно, всё, что вам требуется — нажать на кнопку deMiner'a начала новой игры в таком поле.
Другой момент, касаемый данного модуля — его простота. Сам по себе модуль необычайно живуч, и, думаю, проживёт подольше первых двух, а когда-таки и его сломают, внести фикс (ввиду крайне небольшого исходного кода) сможет любой мало-мальски грамотный пользователь. А при наличии хорошего логического мышления — даже не обязательно программист.

[ Ingrun.com: 7x7 && 16x30 ]


Опять же, классика. Модуль — полный (пофиксеный) копипаст куска кода, отвечающего за игру на Igrun.com.
Скриншот выше — поле, открытое этим модулем менее, чем за минуту, в полуавтоматическом режиме после двух кликов мышкой по случайным клеткам. Естественно, не всем будет так везти, но даже так, я не зря в описании первой версии говорил, что ориентируюсь на Igrun.com: там господа хотя бы не заморачиваются по поводу того чем и как играют пользователи и особо сильно над осложнением жизни простому народу не думают, да и ситуации 50/50 достаточно редки.
P.S. По причине отсутствия WMZ, тестирование с данной валютой на игруне не проводилось.

[ Calculator ]

Хе-хе. Модуль — мой привет автору saper helper'a. "Сапёр-хелпер" был первой программой, которую я обнаружил в процессе поиска аналогов-решателей сапёра. Программа, в принципе, отличная, но пока забъёшь всё поле — поседеть можно, уж очень долго мышкой тыкать нужно. Здесь, в принципе, тоже, однако один существенный плюс, всё же, есть: хоткеи. После клика на клетке не обязательно мышкой же выбирать количество бомб в этой клетке.
Хоткеи: 1, 2, 3, 4, 5, 6, 7, 8 по количеству бомб, "ё" или "`" для сброса значения клетки, "0" или пробел для установки пустой клетки.
Имхо, так открывать поле получается заметно быстрее. Кроме того, модуль универсален, а так же ничтожно мал в плане исходного кода (там его практически нет). И этот модуль уж точно не зависит от того где играть и о того, какие ещё фичи придумают администраторы ресурсов.
Однако, есть один момент: для работы этого модуля мне слегка пришлось изменить алгоритм отгадывания aka "решения", не знаю к чему это приведёт.
Принцип юзания: при старте задаём размеры поля и кол-во бомб на нём, появляется поле, тыкаем по клеткам, вводим значения. Чёрные клетки означают ошибку, необходимость дополнить поле в этих клетках значениями иначе решения не будет (в принципе, посмотрев на скриншот станет ясна подобная ситуация и это, я считаю, нормально)
И, кстати, не нужно насиловать программу всякими извратами типа поле 1х1, а бомб 100, либо вводить абсурдные значения в клетках (всё равно не прокатит :))


Итак, это все модули, на написание которых хватило моего энтузиазма. В принципе, по аналогии с кликером можно сделать модуль для виндового сапёра, по аналогии с рефрешером можно сделать модуль-рефрешер для игруна. Можно вообще забить на сапёров и сделать модуль для, скажем, "сейфа" на игруне (впрочем, для этого даже ядро не понадобится, ибо модуль будет самодостаточен и вполне себе живуч ввиде stand alone exe application).

6. Исходный код модулей

Все общие интерфейсы, структуры и классы находятся в файле Modules.dll, ссылку на который вам нужно будет прописАть при создании своего модуля. В принципе, код ниже - просто копипаст оттуда, но пусть уж будет, на всякий случай.

[ Интерфейсы ]
То, что должен имплементировать каждый модуль: Методы ядра, доступные плагинам: Методы формы поля, aka "Игры", доступные после создания экземпляра объекта (ICore.NewGame()): Блин, кривая подсветка... %) В принципе, это всё, что нужно для написания своего плагина.

[ Плагин "Calculator" ]
А тут практически полный исходник самого маленького модуля, калькулятора. Итак...
Module.cs: Класс, в котором описано "ядро" каждого модуля (по кр. мере у меня так, вы можете делать как вам угодно): Core.cs: Класс-обёртка для методов ICore. Присутствует в каждом моём модуле, хотя и не обязателен. Game.cs: Класс-обёртка для методов IGame. "Игровое" ядро каждого (моего) модуля, отвечает за процесс обработки ходов (кликов) польтзователя и отсылает значения клеток в ядро, дабы последнее, в свою очередь, рассчитало и отрисовало вероятности. Итак, эти 3 (три) класса исключая код форм (в которых нет ни строчки кода, относящегося хоть сколько-нибудь к деминеру, либо зависимых от текущих интерфейсов) и есть модуль "калькулятор". Просто, не правда ли? :)

[ Пара слов о "SweepMines.com Standard" ]
На то, чтобы запостить весь исходник целиком (как и на то, чтобы добавить вовнутрь комментарии :)) меня, простите, не хватит. Посему, рассмотрю лишь некоторые моменты.
Первый и самый интересный детект deMiner'a был побеждён в классе с говорящим названием AntiDetect.
Честно говоря, я уже даже не совсем помню в чём состояла суть детекта, но во время игры случайным образом приходило сообщение "top10", на которое необходимо было ответить POST-запросом с двумя параметрами получаемыми (мной) при старте каждой игры: timeStart и timeStop (кажется) Кусок кода из функции ParseXMLReply, дабы было понятно о чём я: Это был интересный детект. Найти его и придумать способ обхода заняло у меня достаточно много времени (около 1-2 часов).

Последущие же "детекты" (впрочем, это уже не детекты, как таковые, а анти-деМинеры) основывались на том, что вместо посылки хода как "http://url/click?c=(колонка,строка)&time=время" координаты клетки шифровались и отсылались как "http://url/click?c=$№Fg33%53*&time=время".
Алгоритм шифрования был написан на javascript, за-escape'ен и обфусцирован. Если кто смотрел в исходник страницы с игрой на seepminec.com, то я говорю о немеряно гигантской строчке вида "v24805 = unescape('%40%05%00%06%03 ... ');".
Вся суть фикса сводилась к тому, чтобы расшифровать этот JavaScript и портировать алгоритм шифровки на C#.
Не думаю, что админ продолжит практиковать такой тип защиты, но, на всякий случай, для тех, кто захочет фиксить модуль, расскажу процесс расшифровки:

1) То, чего должны пугаться все: огромное количество непонятных символов (escape: %40%05%00%06%03 ... ) или же "расшифровка javascript" :)
  а) Скачиваем Malzilla.
  б) Копируем со страницы sweepmines.com текст, похожий на этот (он может чуть отличаться от того, что будет на момент открытия вами страницы, но границы копирования должны быть ясны):
  в) Вставляем этот текст в Malzilla, в верхнее окно закладки Decoder'a:


  г) Тыкаем по любой из кнопок: "Debug", "Run script" или "Show eval() results", вам покажется окошко со списком получившихся файлов, выбираем последний, он будет содержать более-менее человеческий код шифрования:
2) Всё, что осталось — перевести этот алгоритм на C#. Вот, например, последний на сегодняшний день (находится в классе Crypt модуля): [ Для разработчиков ]
Честное слово, не верю, что кто-то кроме меня решит написАть или пофиксить модуль, а если и решит, то после такового действия нападёт на него альтруизм и щедрость неслыханная и захочет он поделиться продуктом своим...
Короче, товарищи девелоперы. Если вы что-либо напишете, что-либо пофиксите (и прочее и прочее), и захотите изделие своё народу презентовать — отправляйте мне исходниками, я их просмотрю, скомпилирую и выложу бинарники здесь, на странице, с указанием вашего авторства, естественно. Если хотите - могу опубликовать БЕЗ выкладывания исходников, однако МНЕ исходники обязательны (на проверку, чтоб ничего деструктивного не вставили). Если даже вы сделаете просто небольшой фикс, можете затереть нафиг моё авторство у модуля, я не против, а то, чесслово, от своего ника в окне "about" уже в глазах рябит %)
Ежели же кто активное участие в девелопинге модулей принят захочет, да часто апдейты клепать будет — по желанию могу поднять тут SVN и дать доступ таковому человеку, дабы он прямо туда все свои изменения заливал, а люди скачивали и сами проверяли, если что.
Так же, если вам вдруг будет не хватать чего-то в интерфейсах, будет нужна какая-то информация из ядра, которую в текущий момент времени получить нельзя и требуется расширение ICore/IGame, а так же полный ступор и отсутствие идей почему ваш модуль работает не так, как полагается — можете попробовать спросить тут в комментах, надеюсь, вместе решим проблему. :)

Ну что, господа писАвшие мне в аську с просьбой поделиться исходниками, клятвенно обещавшим работать на благо народа, фиксить и выкладывать новые версии нуждающимся, вы ещё живы? Правдивы ли слова ваши были?.. Посмотрим... :)

ВНИМАНИЕ ПОЛЬЗОВАТЕЛЯМ: Скачивание модулей со всяких рапидшар, ифолдеров, депозитов и прочих сайтов, которые НЕ xa0c.net вы производите на свой страх и риск, я за вашу жопу в таком случае ответственности не несу. (В принципе, я в любом случае её не несу, но в этом — особо :))

[ Тренировка ]
Хотите попробовать написАть свой модуль?.. Легко. Специально для этого (а так же по причине своей великой лени) я не стал делать модуль "Igrun.com Refresh". Можете попробовать вы.
Данный модуль получится практически 1 в 1 копией модуля "SweepMines.com Refresh", всё, что вам нужно будет сделать - вырезать из "Igrun.com" класс "Recovery", ответственный за восстановление игры и вставить заместо "Recovery" у "SweepMines.com Refresh" попутно дописав кусочек кода авторизации на сайте (который, к слову, так же можно вырезать из модуля "Igrun.com"). Дерзайте.

[ Скачать ]
:P
Interfaces , SweepMines Standard , SweepMines Clicker , SweepMines Refresh , Igrun , Calculator

7. Разработка

Тут я просто скопирую этот пункт целиком со страницы старой версии:

Ммм... Вы, конечно, можете написАть мне пожелания по усовершенствованию программы; ссылку на еще какого-нибудь онлайн-сапёра с просьбой добавить его (алгоритм "решения" универсальный, от размеров поля и количества бомб не зависит); либо прислать какой-нибудь баг-репорт, но, скажу сразу — мне эта программа более не интересна и заниматься её разработкой влом. Изначально писАл только для себя. После, когда решил выложить в инет, весь запал кончился на сделанном окне настроек %) Ну да, ленивый я, что ж тут поделать... Еще было бы неплохо добавить все критические участки в try..catch, но и этого пока что нет. Я для себя сделал вывод, что на онлайн сапёре денег не сделать.
В вопросах написания программ "для души", aka "интересно" я редко возвращаюсь к тем проектам, к которым не прикасался более двух недель.
Для тех, кто не понял, поясняю: развивать я deMiner'a НЕ хочу.
Если хотите — пишите свои модули, не хотите — не пишите. Понадобится фикс — пофиксите, поделитесь с народом, ежли не жадные. Лично я этих модулей (да и вообще деМинера) касаться более не планирую.

Пункты №8, №9, №9.5 я просто и банально в силу своей лени скопировал со старой страницы. :)

8. Выведение

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

Программа БЕСПЛАТНАЯ!

Если какая-то сука вздумает продавать её на digiseller.ru, plati.ru или где-то еще — смело посылайте его на хуй, делайте возврат денег за товар (если-таки купили) ссылаясь на данную страницу, плюс просите заблокировать аккунт продавца, а при особом желании — влепите отзыв через арбитраж вебманей.
Барыг — давить.
Такое же предупреждение написано в about-окне программы.

[ О благодарностях... ]
P.S. Если вдруг на вас великая радость нападёт и программа понравится, то посоветуйте другу зарегистрироваться по моей реф-ссылке на игруне: http://igrun.com/?19488 или, если решите играть на реальные деньги, на sweepmines.com: http://www.sweepmines.com/?p=yOFhkkhX (либо потыкать на них же в верхней части страницы). Почему "другу"? Потому что, после регистрации уже неважно по чьей реф-ссылке ходить — рефералы не засчитываются, а без регистрации вы вряд ли "заранее" оцените прогу :)

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

9 НЕ НУЖНО МНЕ ПИСаТЬ В АСЬКУ.

Классное название пунктика, да?.. Надеюсь, заметите. Мне абсолютно не интересно помогать вам установить/запустить/декомпилировать эту программу, помогать что-либо взломать, помогать написАть что-то мегакрутое, что будет зарабатывать деньги, так же объяснять вам как пользоваться гуглом, где найти/скачать/украсть денег в инете, а так же вообще "флудить о жизни". Ну чесслово. Я вам для флуда комментарии ниже сделал, пишите сколько влезет.
Ближайший и приоритетный мой проект сейчас - один из сайтов на главной странице (http://xa0c.net). Ещё одна бесплатная программа, только на этот раз, я думаю, она будет более востребована и оценена. Впрочем, даже на неё времени почти нет, так что, как обычно, не особо надейтесь на след. обновление деминера. :)

9.5 НЕ НУЖНО МНЕ ПИСаТЬ В АСЬКУ.

...просто уехало уже далеко вверх, могут не заметить :)

Скачать
Господа. Время для небольшой рекламки. Быть может, вам будет интересен ещё один мой проект (бесплатный), который находится тут: http://notify.su. Тыкните, поглядите. :)

Комментарии (222)

 xa0c 04.07.2009, 16:45:22 Ну и чтобы первый коммент был моим, для самых нетерпеливых делюсь секретом запуска программы без стартового окошка: запускать с параметром "-noshit".

Правда, в этом случае вы лишаетесь дополнительных фич, о которых я, в силу своей вредности, умолчу. :)
 panda 04.07.2009, 17:17:35 Я может чего то не понимаю, а где сама ссылка на программу, а то я почему то, так ее и не нашел?
 xa0c 04.07.2009, 17:20:33 Я может чего-то не понимаю, а как так можно шустро прочитать и осмыслить текст, который я сидел и генерил 4.5 часа? Я только-только запостил. :)

Ссылка на программу будет втечении 30 минут.
 panda 04.07.2009, 17:31:50 С уважением к Вам, я все очень внимательно прочитал, большое спасибо за текст и описание. Читать же всегда быстрее чем писать.
 Seed 04.07.2009, 22:12:35 Зы теперь страничка будет грузиться быстрей=)
 Razum 05.07.2009, 17:13:57 Странно, скачал прогу..запускаю, а она ошибку инициализации выдаёт..=(
 xa0c 05.07.2009, 17:18:04 Странно. Ник вроде "Разум", а так сразу и не заметно. Ведь предупредил же, что если вы тут первый раз — прочитайте описание предыдущей версии (ссылка в самом верху страницы, БОЛЬШИМИ БУКВАМИ). Ну или если лень читать, можно просто открыть ту страницу, нажать Ctrl-F, ввести "инициализа", нажать Enter и увидеть решение.

Трудно? :)
 panda 05.07.2009, 21:35:00 Я конечно извиняюсь, но хотелось бы узнать с помощью какой программы можно редактировать модули, потому что через VS2008 не получается от редактировать.
И подскажите пожалуйста каким образом можно подставлять прокиси к программе, это можно сделать как-нибудь в Windous или можно изменить что-то в программе. Потому что, не знаю как- кого, а меня на игруне постоянно банит.

Буду очень благодарен, если поможете.
 xa0c 05.07.2009, 23:06:10 "Редактировать" можно в Visual Studio 2008 (так же, как и в 2005 после небольшой конвертации) при условии того, что при установке студии вы C# установили. Либо открывать проекты в SharpDevelop 2.2: http://www.icsharpcode.net/OpenSource/SD/Download/#SharpDevelop22

(Но вообще, писАлось в 2008)

Насчёт прокси - либо полностью заменить работу модуля с сетью на свой код, либо гуглить слова "FreeCap" и "SocksCap". Из ядра я всю функциональность касательно прокси вырезал.
 panda 05.07.2009, 23:41:39 xa0c спасибо тебе большое

Люди будьте нормальными, не регистрируйтесь на Сапере, если закончили быстро. Чем дольше администрация не знает о программе (если еще не знает) тем дольше она проработает.
 Демиург 06.07.2009, 00:23:29 ХаОс, побольше тебе солнечных дней и хорошего настроения)
 xa0c 06.07.2009, 03:10:50 Товарищ panda дал повод проверить фичу, о которой я говорил в первом комментарии. Ну, кто первый заметит? :)
 Z|G 06.07.2009, 03:52:58 Спасибе тебе огромное !!!
 panda 06.07.2009, 04:13:42 Спасибо за обновление. Быстро и качественно.
 xa0c 06.07.2009, 04:38:02 Не качественно. Модуль "SweepMines Standard" через прокси работать не будет :)
...но уж его я переделывать не стану.
 roman 06.07.2009, 12:21:51 наступил на мину - деминер вылетел нахрен. полностью. не любит неудачников. была ситуация 2х50-50, нераскрытый блок сколько мин осталось неизвестно. 2xa0c я же просил показывать скока мин осталось. для свайпа сделал, а для игруна нет?

5х50-50. все отгадал-вин-файрфокс вылетел нахрен. полностью. не любит он чегото.

зы. обкатываю игруна, как бы продолжение тестирования.
еще ситуация (игра нумбер 3) раскрыл 26% и вылетел нахрен. полностью. обновил окно игруна - а там мины (проигрыш)

нет значка песочных часов когда ничего не отображает, но не висит

опять деминер вылетел. опять в поле игруна мина. но мина в красной клетке не там, куда я жал в деминере. глюк с косяком.

2хаос: давай вмид, поможем на доводку.
 panda 06.07.2009, 15:21:54 Да, действительно, roman на игруне часто там где программа показывает 100% мины нету, может оказаться мина. Тут либо алгоритм немножко не совпадает, либо администрация так честно играет.
 xa0c 06.07.2009, 16:35:13 2roman. По абзацам:
1) Вылет игры — скорее всего ошибка алгоритма, ядра, то бишь, да. И даже с открытыми исходниками вам это не пофиксить, но для моделирования ситуации мне необходим скриншот поля, на котором алгоритм завис. Согласен, что скриншот перед самим вылетом сделать нереально, но на это есть модуль калькулятора: забейте в него значения и если он выдаст ошибку — можете отсылать мне. Насчёт оставшегося количества бомб в игруне — это вы можете дописАть сами, для этого сделано свойство IGame.BombsLeft, вставляйте его куда вам больше нравится, на SweepMines и Calculator я его только для теста отобразил.
2) Поведение стороннего софта ко мне не относится, это к разработчикам FF. :)
3) Согласен, что такое может быть, но см. пункт №1.
4) Значок есть, ещё никогда не видел, чтобы его не было. Нужно либо более детальное описание, когда его не появляется, либо... Ммм... Ну не знаю, видео чтоли. %)
5) Не согласен. Куда жмёшь в поле — туда ход и делается. Исходник открыт, можете проверить, если не верите моим скомпилированным версиям, компилируйте исходник сами, получите 100% гарантию, что я ваш ход не корректирую %) Для более точного прицеливания по клеткам в настройках есть опция "рисовать квадратик".
6) Денег мне не надо. У меня последняя рабочая неделя перед долгожданным двухнедельным отпуском, так что с деминером я прощаюсь как минимум на месяц. :)

2panda. См. пункт 5. Алгоритм может соврать только фатально aka смертельно: зависнуть и умереть всей программой, но никак не отобразив абсолютно зелёную клетку. :)
 roman 07.07.2009, 01:38:37 могу прислать рисунок поля игруна после вылета деминера
 xa0c 07.07.2009, 05:45:44 Дело не в скриншоте, дело в самой ошибке.

"на это есть модуль калькулятора: забейте в него значения _и если он выдаст ошибку_ — можете отсылать мне"

Выделил. Алгоритм одинаков для всех модулей, так что проверяйте сначала на калькуляторе.
Толку мне от скриншота, если я ситуацию смоделировать не смогу? Как исправлю? :)

...и именно "слать" не обязательно, есть http://imageshack.us
 exolon 07.07.2009, 09:26:37 На igrune в большом сапере прога наступает на мины и сворачивается, вдавая ошибку. В файле error - надпись - слишком много вычислений >20000.
 Urka 07.07.2009, 19:48:57 Подскажите, пожалуйста, что писать в поле Кука в настройках Игруна... Уже пару дней не могу разобраться... Там автоматом что-то сохраняется в виде b=b;userid=***;uid=***, но не играет...
 Maydie 07.07.2009, 23:19:27 Urka я делал просто удалял что там сохраняется и норм все пахало
 Urka 07.07.2009, 23:52:42 Maydie, попробывал удалить, зашел, опять не работает, потом эти символы там опять появились...
 xa0c 08.07.2009, 05:37:19 Пишу дохрена текста, пишу пояснения к настройкам, пишу комментарии к опциям в САМИХ настройках, выделяю текст жирным, выделяю текст регистром, выделяю текст цветом красным...

...а люди всё равно не читают. Ну что ты будешь делать...
Пиздец, одним словом. %)
 exolon 08.07.2009, 15:19:31 Отыграв несколько десятков игр на большом сапере на игруне пришел к выводу, что деминер не глючит, открывая мины, а просто неправильно разгадывает поле. Причем, если играть при помощи калькулятора - ошибок нет.

ХЗ в чем дело, но поправить, я думаю, надо...
 Seed 09.07.2009, 22:48:56 От зуко етот свипмайнс. опять алгаритм расположения мин поменял... опять сидеть думать =(
 CyberNoise 10.07.2009, 01:10:25 xa0c: Чел,это круто! Спасибо за программу.
 xa0c 11.07.2009, 08:09:29 Хех... Набросал тут за полчасика пару строк кода...

Ну, те, кто секретную фичу не отключал опять могут поюзать новую опцию.
Новый параметр для запуска: "-debug", логирует последнюю игру, каждый ход и каждый ответ в файл "lastGame.xml". Так же добавлен новый модуль "Replay" для просмотра этого самого "lastGame.xml".
Сделано было для того, чтобы помочь вам словить "баг вылета", про который вы тут так часто упоминаете (калькулятор, конечно, вещь, и забивается поле быстрее, чем в сапёр-хелпере, но на том же игрун-профи помрёшь, пока все ходы запишешь :)).
Забавно, что пока тестил этот новый модуль словил и залогировал ситуацию с ошибкой алгоритма (этот самый "вылет"). Кому интересно, вот лог игры: http://coding.xa0c.net/files/deminer2/misc/lastGame_error.zip

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

P.S. И почему мне никто не сказал, что при ошибке логина на игруне появляется здоровенное окошко с кучей html текста? %)

P.P.S.
Скачавших (статистика по IP) за неделю: 120.
Переходов по рефссылке игруна: 5.
Зарегистрированных по рефссылке: 1.

P.P.P.S. Всё. Я в отпуске. Мёртв для общества. Берегите гневные комменты до моего возвращения. :)
 roman 12.07.2009, 17:42:44 _http://narod.ru/disk/10832849000/hahaha.rar.html

Интересный скрин проиграной игры. вокруг "4" - 5 мин.
коммент деминера при этом "У самрго такое было, буду потом фиксить"
на рисунке поле деминера и поле игруна.
 Linux 12.07.2009, 17:51:33 хаос респект тебе.
прогой пользуюсь давно уже)
работает она превосходно, но казино не наепёшь увы...
как начинаешь выигрывать, то потом почти все игры проигрываешь и хэш не совпадает иногда..
Я просто играюсь ради фана) ниразу не пополнял баланс в игруне "реальными" деньгами - всё заработал в sweepmines и поэтому ни капли не жалко их.
хаос, мы нуждаемся в твоей проге!))
 exolon 12.07.2009, 18:48:11 roman, это глюк игруна - отошли им скриншот и покачай права - дадут денежную компенсацию (я уже так делал)
 z00mER 13.07.2009, 05:11:13 Гы)) вот и первый результат - вбанили на игруне =)
на свипмайне смысла играть не вижу так как 50х50 у меня выпадает КАЖДУЮ игру, максимум подымался до 16ц.
но все равно спасибо господину ха0с`у
 z00mER 13.07.2009, 23:14:44 Карочь написал в поддержку , и вот получил ответ
--------------------------------------------------------
Доброе утро!

IP попало в antiDDos блок сервера на 24 часа.

Возможные причины (* отмечены самые актуальные):

* Использование программы автоигры для Сапёр pro (она слишком
криво написана).
Может быть что-то ещё, но маловероятно...
Завтра Ваш IP будет автоматически удалён из блока. При повторных
"задалбываниях" сервера одновременными запросами блок может быть
установлен снова на более длительный срок.

antiDDos модуль работает корректно. 5-7 блокируемых IP за неделю
говорит об отсутствии случайных срабатываний без явных на то причин.

Спасибо за обращение в службу поддержки.
--------------------------------------------------------
вот так то))
 z00mER 13.07.2009, 23:45:14 Так что нужна функция работы проги через прокси , как в первой версии. Попытки заставить работать прогу через прокси с помощью другого софта не увенчались успехом. =( но буду пробовать еще..
 z00mER 14.07.2009, 06:18:33 Вобщем нашел нормальный софт для запуска прог через прокис.. Вот только с самими прокисами туго, если и найти что то возможно то либо скорость ппц либо умирает совсем быстро.. Так что продолжаю наступление на игруна хД
ЗАметил на игруне некий баг - когда пишет - "что то там.. раньше туту вылетало", происходит это в казалось бы спокойной ситуации когда деминер разгадывает поле , но видимо допускает ошибку и нарывается на мину, именно после этого пишет данную ошибку и при обновлении страницы на сайте меня "поздравляют" с тем что я лузеР=)
 z00mER 14.07.2009, 07:14:49 Епанулись на отличненько))
Словил я эту багу, заскринил и сохранил файл последней игры. Накалял об этом в хтм файле, кому интересно - читаем =) Download: http://www.files.to/get/728794/qz2zuvaaa7
 roman 14.07.2009, 12:45:24 а у меня не получается ставку вмз сделать. меню ставок для вмр.
 roman 14.07.2009, 15:02:05 игрун сдох
 roman 14.07.2009, 16:05:38 после часа висения игруна, деминер пришлось прибивать диспетчером задач
 z00mER 14.07.2009, 19:09:28 НИкак игрун сдохнуть не мог, прочитай мои посты выше над твоим, тебя просто вбанили за юзание софта автоигры, через сутки бан снимут.
Окончательно убедился что на сапере про деминер ошибается уже несколько раз было замечено то что я описал в файле по ссылке выше.
 exolon 14.07.2009, 22:30:13 Прикольненько... Но...

Факты:
1 - деминер новой версии на игруне часто ошибается
2 - деминер прошлой версии был безошибочным
3 - деминер новой версии не банят на игруне (у меня белый ip и я играл не более 20-30 игр за раз и то, с передышками - никаких проблем не было и никогда не банили)
4 - деминер прошлой версии был ОЧЕНЬ быстро забанен на игруне (типа, игрун не принимал ходы от деминера)
5 - Ха0с говорил, что больше никогда не возмется за обновление программы. потом внезапно выпускает новую версию, краше и лучше старой, но бестолковую (смотри пункт 1)
6 - Цитата из описания модуля игруна: "Модуль — полный (пофиксеный) копипаст куска кода, отвечающего за игру на Igrun.com." что было пофиксено - не указано.

Ваши выводы из выше сказанного?
 exolon 14.07.2009, 22:34:48 Забыл написать... Еще...

7 - "представители" игруна и свипмайна здесь частые гости
 roman 14.07.2009, 22:52:13 ничего не банили. просто сам игрун был недоступен. сразных адресов.
Насчет того что демин ошибается - сырое. 25% отыгрывает четко.
 sbrf 15.07.2009, 02:23:21 Выводы: либо апдейт выпустил не хаос, либо хаос продался и теперь кормит нас фуфлом.

Действия?
 z00mER 15.07.2009, 04:37:13 Я уже говорил что МЕНЯ вбанили, написав в поддержку мне ответили, что мой ИП ВБАНЕН. Даже указали конкретную причину "* Использование программы автоигры для Сапёр pro (она слишком криво написана)." выше ведь написал. Видимо посмотрели логи, что играл я все последние игры только в сапер про и частота запросов была очень частой.
Кстати на свип майне уже не играет =) После подтверждения что я хочу начать игру, кликаю по полю, и мне выводит картинку "win".Роман еслиу тебя пишет "Forbidden

You don't have permission to access / on this server." на игруне - тебя вбанили!
хМмм.. продался.. хз хз, мне что то не верится
 exolon 15.07.2009, 12:47:54 Посмотрим, исправит ли ха0с алгоритм деминера для игруна после отпуска...
Посмотрим, как на это отреагирует игрун...
 roman 15.07.2009, 16:37:13 попадания на мину связаны с определением наличия мины возле открытой четверки. причем в простейших ситуациях. я уже несколько раз доходя до "проблемной" 4- вырубал деминера и доигрывал вручную.
 roman 15.07.2009, 16:59:38 2sbrf опираясь на такие выводы лучше самому что либо похожее сваять, или поправить исходники, или пользоваться тем, что есть, или ждать, когда будет финал-релиз.
 exolon 15.07.2009, 17:35:03 Ха0с был прав - народ не читает описание программы, только ищет глазами ссылку типа "скачать"...
Если внимательно прочитать ВЕСЬ текст с данной страницы, то станет ясно, что исходники даны ТОЛЬКО модулей, а не ядра программы. Это ха0с особенно подчеркнул и еще добавил, что исходники ядра он никогда никому не даст (мэй би есть что скрывать?). Модуль занимается только принятием ходов с сайта, и передачей их в ядро программы, которая, собственно и разгадывает\угадывает\делает западло (нужно подчеркнуть). Результат оных действий ядро передает модулю, он рисует это на экране и отсылает на сайт "типа я походил".
АЛГОРИТМ НАХОДИТЬСЯ В ЯДРЕ ПРОГРАММЫ, ДОСТУПА ПРОСТОМУ СМЕРТНОМУ ТУДА НЕТ!
Поэтому, самое оптимально - подождать...

ЗЫ Вопрос...
А в чем больше всего заинтересован игрун? Забанить деминера наглухо и на всегда или чтобы он ошибался?
 z00mER 15.07.2009, 20:22:17 ога, интересно...
я аналогично играл только на сапере Про на игруне, оочень часто деминер ошибался в простейшей ситуации, качни мой отчет - ссылка где то выше..
А вот как советует играть хелпер http://s44.radikal.ru/i106/0907/9b/3ec832815c2f.jpg
ну собственно и так ясно
карочь и вправду очень уж глупая ошибка со стороны деминера..
 xa0c [В отпуске] 15.07.2009, 21:37:55 Ндааа... Зашёл, называется, комменты поглядеть...
"Не выпускает новую версию" - продался, "Выпустил новую версию" - продался.

Вы что, господа, простите меня, обалдели в конец? Экая у вас благодарность, оказывается. Я вообще что, даже в отпуске каждый день должен комментарии проверять, должен перед каждым от грязи отмываться "я не баран"? Вы задумайтесь хоть чуть-чуть: я же могу удалить или исправить тут любой комментарий, любого комментатора забанить. Почему я этого не делаю, если мне действительно есть что скрывать, если я действительно специально вам решения с ошибками выдаю?..
Хорошо ещё, что вы с меня денег не просите, за подрывы на мине. XDDD

2roman. Ага, отличный скрин. Вы на меня теперь ещё свалите то, что я на Игруне около 4ки 5 бомб отрисовал (внимательно на скрин смотрим, да?).

2z00mER, ты на странице предыдущей версии текст, написаный большими красными буквами заметить не мог, что уж говорить про какие-то невзрачные опции прокси в окне настроек, да? :)

2exolon. Фикс был в том, что на игруне слегка поменяли дизайн, а следовательно деминер не мог найти нужную ему информацию на странице.

Кто-то там говорил, что калькулятор не ошибается. Ну так вперёд, смотрите в исходник, там всё с комментариями и кода мало. Всё, что делает калькулятор - отсылает значения в клетках. Думаете, я специально проверяю какой модуль в ядро "ход" послал, чтобы калькулятору парвильные ответы давать, а всем остальным падлить?.. Даже если так - напишите свой модуль, замаскируйте под "Calculator" и проверьте. Разницы абсолютно НИ-КА-КОЙ.

Бляя... Как же, наверное, ржут надо мной админы sweepmines.com и igrun.com такие комменты читаючи %)

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

...а тем, кто хочет продолжить эксперименты версия, в которой неправильно работает Replay модуль, Calculator, неправильно считается оставшееся количество бомб, неправильно записывается дебаг, но, возможно, правильно считаются вероятности: http://coding.xa0c.net/files/deMiner2.alpha.zip

Выбирайте выражения, когда пишете, короче.
 z00mER 16.07.2009, 01:44:50 Ога, да , я слепой..

смотрел мой отчет об ошибке деминера? не правильный расчет на лицо.. такое происходит довольно часто..
 xa0c [В отпуске] 16.07.2009, 02:02:51 Смотрел мой предыдущий пост? Ссылку видел? :))
 анон 17.07.2009, 08:10:46 не вникал особо, но как я понял сам алгоритм решения сапера в каком то мифическом ядре и простым смертным недоступен? мне просто кажется что он довольно кривой, и иногда реально ошибается там где не должен. Я в любом случае планирую написать свой алгорим решения, вот думаю все остально тоже писать, или будет возможность взять деминера и просто заменить в нем этот алгоритм на мой
ЗЫ если буду все делать, то буду делать распознавание поля с экрана и эмуляцию нажатия мыши, так оно конечно медленнее, но зато никаких проблем с обновлением защиты, разве что поле сапера сделают одной большой капчей, лол
 roman 19.07.2009, 14:14:59 2roman. Ага, отличный скрин. Вы на меня теперь ещё свалите то, что я на Игруне около 4ки 5 бомб отрисовал (внимательно на скрин смотрим, да?).

да нет же - там одна из 4-ч мин проставлена деминером неправильно 5-я - там где реально мина - подрыв.

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

Я игрища забросил до окончания отпуска.
 SilenS 26.07.2009, 02:09:19 Прога .... супер .... нет слов ....
я ошибок совсем не вижу так =)
видео манул , вообще убил )))))

С автором хотел бы познакомиться поближе =)
 M@gi$te® Y0d@ 31.07.2009, 06:21:41 xa0c, подкину тебе безвозмездно WMZ, только сделай так чтобы он работал на игруне =)
 xa0c 01.08.2009, 07:10:56 Люди... Ну в самом деле... Вот вы с меня требуете чего-то, а сами?.. 2 недели (7 комментов) назад выложил версию с пофиксеным алгоритмом, и что?.. Хоть один отписАлся по поводу её работы?.. Хер там, 99% даже ссылки не заметило (у меня статистика по IP ведётся: скачавших РОВНО 3 человека, в то время, как старую версию юзает 420 человек). В принципе, не удивительно, если до сих пор находятся оригиналы, оставляющие комменты на странице предыдущей версии, в упор текста красного, большими буквами написанного, не замечающие.

Грустно.

2M@gi$te® Y0d@. Я говорил уже не раз: денег мне не нужно. Хотел бы денег - сделал бы программу платной. На игруне она работает.
 M@gi$te® Y0d@ 01.08.2009, 20:03:22 на игруне она с WMZ не работает, выбираю WMZ и вписываю 0.1
игра не начинается
я один из скачавших кстати)
вроде со sweepmines так же хорошо работает, а вот при работе с игруном долго тормозит и показывает белое окошко...
 xa0c 01.08.2009, 21:05:52 А, блин. Ну да, с WMZ не работает. Ибо, как я и сказал: "код модуля — копипаст старого куска, отвечавшего за работу на igrun.com". Естественно, операция копирования-вставки никоим мистическим образом починить работу с WMZ не могла.

Причину я указывал на странице старой версии. Повторю: у меня не было (и нет) свободных WMZ на тесты. Однако, теперь я выложил исходники, и люди, скиллы и WMZ имеющие, вполне могут пофиксить тот кусок кода, который ставки делает. Дерзайте. :)

P.S. Я статистике верить привык, а про тебя в ней сказано "M@gi$te® Y0d@ / 195.64.х.х / 0.2.3.1 / 01.08.2009, 12:49:22". :)
0.2.3.1 - последняя официальная версия, та, которая неправильно отрисовывает вероятности. "Пофиксеная" тестовая имеет номер 0.2.3.2, её скачали exolon, z00mER и кто-то ещё. Существует, конечно, вероятность того, что у тебя IP меняется, но дата в статистике учитывает даже это, имхо. Впрочем, не важно, к работе с WMZ это никак не относится.
 M@gi$te® Y0d@ 01.08.2009, 22:36:27 0.2.3.2alpha которая? я её качал... но ИП у меня статистический... так что должно было зафиксить

"Причину я указывал на странице старой версии. Повторю: у меня не было (и нет) свободных WMZ на тесты." вот поэтому я и писал "xa0c, подкину тебе безвозмездно WMZ, только сделай так чтобы он работал на игруне =)"
 xa0c 01.08.2009, 22:51:19 Йода, а в чём тогда отличие старой версии от новой, если все фиксы всё равно должен делать я? Зачем тогда исходники модулей публиковать? Чтобы деминера детектить проще было? :))
 M@gi$te® Y0d@ 01.08.2009, 23:02:24 под "фиксить" я имел ввиду что твоя система должна была зафиксировать что я её качал)
к сожалению я не обладаю хорошими знаниями C или CSharp (точно не знаю), поэтому сам дописать нужное, не могу...
дак что насчёт того чтобы я тебе дал WMZ, для дописывания игруна и последующего его тестинга?
если надумаешь, то зайди по моему IP и скачай там TXT файл с моими координатами =)

порт 8080 =)
 xa0c 01.08.2009, 23:11:24 Я понял, что ты имел ввиду под словом "зафиксить". :)
А насчёт работы с WMZ: толку от правки, если нет НИ ОДНОГО репорта по поводу изменённого алгоритма рассчёта вероятностей (работает/не работает)? Ленивые юзеры, что поделать...

P.S. Ты мне, кажется, в аську писАл, так что координаты твои имеются.
 barmen 02.08.2009, 01:09:37 Прив! Не мог бы ты поставить автоматический режим на deminer?
 M@gi$te® Y0d@ 02.08.2009, 03:46:25 barmen, читай что написано:
3) Убран полный автоматический режим. Насовсем. Впрочем, если вам сильно нужно — можете дописАть свой модуль, который бы позволял полный автомат.

тобишь компилятор в руки и погнал писать)
 Васёк 02.08.2009, 05:13:22 У меня последняя альфа не запускается вообще...пишет deMiner2 has encountered a problem and needs to close. We are sorry for the inconvenience. =(
 Delta 04.08.2009, 10:07:41 сууука... меня кажется игрун забанил...

>Forbidden

>You don't have permission to access / on this server.

с прокси нормально заходит... эх...
 ЧУБАКА 04.08.2009, 18:31:00 Я на Sweepmines играю все работает,но очень часто спорные моменты...так и должно быть?
 Владислав 04.08.2009, 18:41:26 Я не знаю какой там у них алгоритм распознания... но заметил, что если использовать (стандартный режим на sweepmines.com) полуавтомат, то вылетает через 1-2 секунды...если использовать без автомата и быстро кликать.. то тоже вылетает.. но если кликать 2-4 раза каждые 10-20 и больше секунд.. то вроде как пашет. Они наверное при быстром кликаньи меняют какой-то алгоритм..
 exolon 05.08.2009, 04:55:44 xa0c, работает последняя версии. Много не играл, около сотни игр наверное. "Тот самый" глюк не проявился.
Только вот кто-то обещал там кой-какую ошибку с вылетом пофиксить....
Или да ну ее нафиг?..
 xa0c 05.08.2009, 05:23:30 Прямо сейчас — да ну её нафиг. Времени нет. Не ошибается в рассчётах, значит норм. :)
 M@gi$te® Y0d@ 05.08.2009, 06:48:04 у меня с расчётом ошиблась последняя версия
http://www.pixshock.net/pic_b/6db7f9ec115c3ca721120fe8e3411284.jpg
http://www.pixshock.net/pic_b/417d5d157074633c9aeff25b2f91c101.jpg

ещё глюк - когда прога останавливается(не знает куда ходить) и я свои ходом натыкаюсь на мину, то прога берет вину на себя якобы из-за неверного алгоритма :-D очень самоотвержанная она у тебя, xa0c :)
 M@gi$te® Y0d@ 05.08.2009, 07:05:14 иногда прога зависает... не знаю как на sweepmines, но на игруне зависает, и когда только открываешь окошко игры для Игруна, оно в самом начале пару секунд белое(для любого поля)... с чем это связано?
 M@gi$te® Y0d@ 05.08.2009, 18:24:48 вот опять... =(
http://www.pixshock.net/pic_b/a4f83b760b90dbf9dcd7e3822d2af561.jpg
http://www.pixshock.net/pic_b/e4825baeee6eba13b00f1632a51815a2.jpg
 xa0c 05.08.2009, 18:29:55 Блин. Отстой. х_Х

Зачем мне скриншоты-то? Предлагаешь вручную поля забивать, чтоб повторить?.. Debug режим включи и логируй игру, когда словишь глюк, покажешь lastGame.xml.
 Владислав 05.08.2009, 19:14:45 Всем предлагаю посмотреть на этот код.. может возможно как-то хакнуть sweepmines?


/* Prototype JavaScript framework, version 1.5.1.1
* (c) 2005-2007 Sam Stephenson
*
* Prototype is freely distributable under the terms of an MIT-style license.
* For details, see the Prototype web site: http://www.prototypejs.org/
*
/*--------------------------------------------------------------------------*/

var Prototype = {
Version: '1.5.1.1',

Browser: {
IE: !!(window.attachEvent
 Romik 06.08.2009, 02:51:17 Привет xa0c!
У меня есть идея как заработать на sweepmines.com. Хочу узнать твое мнение.Идея в следующем: Если выиграть в сапера 10 раз подряд, при начальном балансе 1 цент то выиграеш .24.Вероятность этого по моим подсчетам = 0,0009% (приблизительно 1 из 1000 партий игр).Я хочу написать программу которая бы автоматом играла, вобщем то я практически ее уже сделал, но есть проблемы с вероятностью вычисления мин(вобщем алгоритм хреновый). Эта программа прогоняет всреднем 1 игру за 30 сек.Так что за сутки можно получить 10 баксов. Какие соображения у тебя по этому поводу?
 M@gi$te® Y0d@ 06.08.2009, 15:11:46 http://sderni.ru/42541
вот... на этом прога зависает и потом закрывается
 M@gi$te® Y0d@ 06.08.2009, 15:48:24 вот опять завис deMiner2
http://sderni.ru/42544
 M@gi$te® Y0d@ 07.08.2009, 01:00:33 ха! оказывается после зависания прога всё таки через некоторое время продолжает работать!
 M@gi$te® Y0d@ 07.08.2009, 03:05:46 xa0c, добавь для игруна количество оставшихся бомб
 barmen 07.08.2009, 05:00:23 А отображается-ли где-то в коде страницы расположение мин?
 M@gi$te® Y0d@ 07.08.2009, 19:07:06 жжошь, сцуко
если бы так было то не было бы смысла делать такую игру...
 barmen 08.08.2009, 01:26:32 Я всмысле те мины, которые уже открыты.
 M@gi$te® Y0d@ 08.08.2009, 06:42:32 а какой в этом смысл?
а вообще - нет, не отображется
 xa0c 08.08.2009, 10:23:06 Вообще да, отображается. Только не мины, а сделанные ходы. Иначе как по вашему модуль "Recovery" работает? Из воздуха открытые клетки берёт?

2M@gi$te® Y0d@. Пока что нет времени посмотреть твои отчёты, но заранее на всякий случай скажу: мне не нужны "зависания", мне нужны логи игр, когда деминер ошибается в рассчётах (рисует зеленую клетку на месте бомбы), перед отправкой проверь лог на модуле "Game Replay". Как хороший пример (но я не заставляю всегда делать так, если шибко лень) — отчёт z00mER'a (коммент номер 349).
И, кстати, ежли у тебя большое желание будет, можешь взять на тест версию 0.2.3.2 (предыдущая, не официальная, в комменте номер 365 ссылка), т.к в 0.2.3.3 я внёс другие изменения в алгорим, по памяти, ибо 0.2.3.2 писАл на другом компе (в отпуске) и исходники не сохранил. Может где ошибся или забыл чего.
 M@gi$te® Y0d@ 08.08.2009, 18:59:54 xa0c, на игруне не работают ставку больше 0.7 WMZ в 16x30
 xa0c 08.08.2009, 19:22:05 Скачал твои отчёты. Открой их в текстовом редакторе и посмотри на окончание файла. Он не до конца записан.

По поводу WMZ: не думаю, что должна быть разница в принципе отправки ставок в зависимости от размера, но, да, тестил на 0.1, а 0.7, извините, тратить на тесты не хочу (И, предупреждая твой ответ, нет, мне всё так же не нужно отсылать денег).
 barmen 08.08.2009, 23:47:08 M@gi$te® Y0d@
Просто я с C# не очень дружу, а вот с PHP наоборот. И поэтому мне как-то на PHP написать эту прогу заново будет проще, чем дописать на C#.
 barmen 09.08.2009, 02:03:55 xa0c
Подскажи пжлст в какой части хода хранятся сделанные ходы.
 M@gi$te® Y0d@ 09.08.2009, 04:31:22 1. а будет ли модуль который смог бы продолжать игру, если например начал игру на сайте или же deMiner завис?
2. иногда деМинер не открывает чёрные клетки
 Delta 09.08.2009, 21:05:36 1. а будет ли модуль который смог бы продолжать игру, если например начал игру на сайте или же deMiner завис?

поддерживаю 1
 Delta 10.08.2009, 03:39:43 всмысле "плюс 1", да
 M@gi$te® Y0d@ 10.08.2009, 06:10:39 ИМХО - надо оптимизировать алгоритм решения сапёра, т.к. на большом поле слишком долго думает... кто-нить шарит в C#, кроме xa0c'а?))
 barmen 10.08.2009, 06:26:42 Я бы мог написать аналог на php. И автоматом бы играл
 roman 10.08.2009, 15:22:50 ну так как? кто нибудь допишет вывод остатка мин (или обнаруженых).раз халс не хочет? Хотя сам писал, что это плевое дело. А вот не хочет...
 roman 10.08.2009, 15:27:02 а то алгоритм, вроде, в порядке, а там где надо голову включать - не хватает информации.
 Delta 10.08.2009, 22:50:00 дада, оптимизируйте алгоритм
 Romik 11.08.2009, 02:41:53 А это у всех http://sweepmines.com/ неработает, или только у меня?
 Romik 11.08.2009, 02:44:43 Пишет типа "500 - Internal Server Error"
 M@gi$te® Y0d@ 11.08.2009, 21:07:30 http://sderni.ru/43175
прога написала что она ошиблась, хотя не открыла мину...
 roman 12.08.2009, 18:45:40 Ох, как тяжело вручную считать мины!!!!!!!!
 Гуманист 14.08.2009, 05:01:15 Парни! Вышла новая программа!!! Создатели её команда сайта www.____.ru программа называется Hack_Money.
Архив состоит из:
- 1 *.exe файл(Money_Hack.exe)
- 3 *.ini фаилов (для настроики программы)
- 1 *.txt файл (manual по пользованию программы)
Скрин программы - www.____.ru/src.php
Скачать - http://____.com/download/____/Cheats_prog.rar.html

Краткое описание - Программа позволяет хакнуть 2кк в течении каждых 2-х часов.
Полное описание по пользованию программы вы можете найти в архиве
--------------------------------------------------------------------------------- ----------------------------
Бесплатные читы для Online игр - www.___.ru
___.com - ЗАРАБОТАЙ денег на покупки ваших фаилов(от 1.5$ до 5$ за 1 фаил)!
Хочеш взломать vkontakte , icq , mail - тебя сюда www.____.ru


// xa0c
// Ага, давайте ещё поспамим мне в комментах,
// ссылок на всякое говно понакидаем. Весело, да? :)
 Set 15.08.2009, 01:20:13 А у кого нить было такое,что на счету деньги есть и их видно!А как выводить сайт пишет Извините, баланс: $ 0.00.
 Степ 15.08.2009, 07:10:47 2Set
Вывод нужно делать на кошелек вмид которого незасвечен в базе свипминеса!
 Set 15.08.2009, 08:43:39 Степ
А деньги мне вернут случайно не знаешь?!А по поводу этой замечательной програмки хочу сказать,что это всё законно дабы в правилах Sweeta не указанно не чего подовного!Только про взлом,а тут ни чего не взломанно просто супер-калькулятор!
 igrun.com 15.08.2009, 14:04:02 >>Бляя... Как же, наверное, ржут надо мной админы
>>sweepmines.com и igrun.com такие комменты читаючи %)

Поверьте, пользователи присылают такие сообщения, после которых нам уже ничего не кажется смешным. Вменяют и связи с инопланетянами и про различные пароли для ZIP рассказывают (меняющие содержимое архива) и про MD5 коллизии (простоту их вычисления) и про вероятность падения луны на член администратора и т.п.

По существу можно сказать только одно:
Xa0c написал интересную программу, однако игрокам она только навредила. Мало того, что Сапёр стал сложнее (изначально было поле 8*8*12 более выгодное для игроков), так ещё и игроки совершенно перестали думать. Выходит, что это программа для всеобщей деградации.

Детектировать программу элементарно. Ни один живой организм не сделает 3 осмысленных хода за 1 секунду в разные части поля. А программа Xa0c-а может и не такое!
Впрочем, половина обсуждающих детектируются и без анализаторов, ведь "хромосом" не хватило даже на то, чтобы использовать тут анонимные ники.

P.S.
Вашу бы энергию да в нужное русло...
 roman 16.08.2009, 17:00:41 You don't have permission to access / on this server.
и что теперь делать. деньги то как вернуть. не выигранные, а переведенные туда?
 roman 16.08.2009, 17:32:00 там проверяктся только ип. лог-пас работает деньги выводятся через прокси.
 Gabriel (archangel) 21.08.2009, 07:51:19 http://img38.imageshack.us/img38/8762/63212065.png
Стандарт ты сделал либо через зад, либо бабки быстро себе на счет переводишь. Какого хуя в окне WIN, а в браузэре пишет, что 0 на счету (хоть и есть окно с выобром ставки, но при выборе даже 0,01 сайт мне пишет красную строку)???
 lunas1991 21.08.2009, 22:10:11 >>Gabriel (archangel)
Какого х** ты такой дурак? Тебя засекли)
 Gabriel (archangel) 22.08.2009, 02:07:17 2 lunas1991
А как сделать, чтобы не засекли? Настроек-то для SweepMines Standart фактически нет.
 Gabriel (archangel) 22.08.2009, 02:29:46 Да!!! Эта с**а по времени палит. Даже когда я Refresh юзал, один раз спалил.
 Gabriel (archangel) 22.08.2009, 02:51:42 Я думаю, на sweepmines.com стоит ограничение следующим образом: если ты просрал за хх секунд, то всё в порядке, но если ты выиграл (именно выиграл, а не удачно открывал клетки) за хх сек, то ты спален. То есть можно Standart пускать как есть до последнего щелчка, потом дождаться безопасного времени, и уже тогда открыть последнюю клетку и выиграть. Я к сожалению не смогу пересобрать исходник...
 Gabriel (archangel) 22.08.2009, 05:52:48 ooligo9@gmail.com Дважды добирался до 16 центов и дважды на этапе перевода денег эта сука ( http://sweepmines.com/ ) пишет мне:
"Ваш аккаунт был заблокирован в связи с нарушениями правил.

Операция завершилась с ошибкой. Пожалуйста, повторите попытку или вернитесь к игре"

При этом я просто очищал cookie перед игрой. Значит и по IP с**а палит. Ну-ну.
 Gabriel (archangel) 22.08.2009, 06:11:41 2 igrun.com
Во-первых, человек может всё. И ты б** не имеешь права по времени определять использование программ-помощников, да и в правилах это не запрещено.
И второе. Через прокси (напр. ТОР (http://ru.wikipedia.org/wiki/Tor)) ты х** спалишь, с**а.
 lunas1991 22.08.2009, 07:07:25 >>Gabriel (archangel)
Чувак, поменьше мата еси можно. А так, чтоб не палили играй с помощью кликера. Меня с ним ниразу нипальнули)
 xa0c 22.08.2009, 11:51:52 Блин, держите себя в руках. Маты в комментах — эт моя фича :)
 Gabriel (archangel) 22.08.2009, 17:46:57 sweepmines.com играет нечестно. Когда выигрываешь более 16 ц.,КАЖДАЯ партия оканчивается на ситуации 50/50 или 25/25/25/25, чего не может быть при случайном распределении.
 Gabriel (archangel) 22.08.2009, 18:29:02 Правда из-за МД5 навряд ли sweepmines.com может повлиять на мину в этих ячейках с 50х50 (поэтому, изучив распределение в этих самых ячейках, можно исключить угадывания), но на появления такой ситуации он явно влияет. Естественно это направленно на уменьшение влияния программ-помощников.
 barmen 23.08.2009, 01:21:00 А я один раз выиграл 52 цента!!!!!! И тутже про*бал ))))
 M@gi$te® Y0d@ 23.08.2009, 18:34:45 на sweepmines.com играть бессмысленно...
лучше играйте на Игруне 16*30, там хоть часть ставки возвращается при открытии какой-то части поля
я там с 1$ поднял 7 $, вывел, а потом оставшиеся 80 центов, которые пришли бонусом проиграл)))) но всё равно остался в плюсе, сейчас больше не играю
кстати если Вам попадёться ситуация 50/50, то смело кликайте на самую нижнюю-правую, в 90% случаев там нету мины, мне там мина попадалась раза 3-4 за очень большое количество игр ~200
вроде все фичи открыл)))
теперь надо ждать чтобы админы Игруна это прочитали и поправили =)
 Gabriel (archangel) 24.08.2009, 01:20:39 2 M@gi$te® Y0d@
На игруне есть вероятность (чуть чаще чем 1 раз из 5 попыток) попасть в мину с ходу. Т.е. надо иметь солидный кошелек, чтобы докладывать (у меня -- отсутствующий). Даже если igrun.com не причастен к попадению в мину с ходу, и вероятность действительно 20,625% , то все равно есть ничтожная вероятность просрать все бабло (вероятность попасть в мину с ходу подряд N раз -- 0,20625^N -- стремится к нулю, но никогда не станет ему равна).
 M@gi$te® Y0d@ 24.08.2009, 05:36:07 2 Gabriel (archangel)
Теорию вероятностей я изучал побольше твоего, так что я всё это знаю. Но на игруне так есть в большинстве случаев. Так что это либо ошибка, либо сделано специально, что маловероятно.
 Gabriel (archangel) 24.08.2009, 14:09:06 2 xa0c
Какая часть какого модуля отвечает за автоматическое открытие салатной ячейки?
 Gabriel (archangel) 24.08.2009, 14:34:50 2 M@gi$te® Y0d@
Цитата:"на игруне так есть"
Как "так"? Почему ты обрываешь фразы? Если на igrun.com в большинстве случаев попадаешь на мину с первого хода, то зачем советовать там играть?
 Gabriel (archangel) 24.08.2009, 15:53:09 2 xa0c
В конец ProcessStep из Game.cs дописал
Thread.Sleep(313);
Вроде работает правильно. Тяжело. Я не разбираюсь в си.
 Gabriel (archangel) 24.08.2009, 16:25:49 2 xa0c
Вообще, программа прелестная. Я сначала несколько резко отзывался. Беру свои слова назад, за программу признателен.
 lunas1991 24.08.2009, 16:33:24 >>Если на igrun.com в большинстве случаев попадаешь на мину с первого хода, то зачем советовать там играть?

На игруне если попадаешь в мину с первого хода та возвращают 110%, эт так если чё:)
 Gabriel (archangel) 24.08.2009, 17:54:20 To lunas1991
В любом случае туда надо закачивать деньги, чего я делать не хочу и и не буду.
To M@gi$te® Y0d@
Цитата:"Теорию вероятностей я изучал побольше твоего"
А сколько я ее изучал? И как ты посчитал, что ты ее изучал дольше?
 prohor 24.08.2009, 19:26:37 Gabriel (archangel) Я что-то тебя не пойму, что-то ты не в тему пипшиш. Пишиш сам себе кучу сообщений ,сам с собой спориш. Нет что бы взял все проверел и один раз написал осмысленое сообщение. А то не понятно что пишеш -не осмысленое ,не окончиное.
 Gabriel (archangel) 24.08.2009, 22:33:42 2 prohor
Цитата:"сам с собой спориш"
Пример?
Цитата:"Я что-то тебя не пойму, что-то ты не в тему пипшиш. Пишиш сам себе кучу сообщений ,сам с собой спориш. Нет что бы взял все проверел и один раз написал осмысленое сообщение. А то не понятно что пишеш -не осмысленое ,не окончиное."
Язык выучи, чепушило. Пизда! Оно мне замечания делает!!!
 prohor 24.08.2009, 22:46:56 Во-первых, научись выражаться, и попробуй это делать без мата. Во-вторых, научись разумно воспринимать критику, и исправлять свои ошибки. И, наконец, в-третьих, держи нервы при себе, они знаешь долго восстанавливаются, и никто кроме тебя от того, что ты нервничаешь, не пострадает. Поверь мне уж мне точно все равно!
 Gabriel (archangel) 25.08.2009, 00:01:35 2 prohor
Смотри-ка, язык знает... Ну так где же я сам с собой спорил?
 Gabriel (archangel) 25.08.2009, 00:20:29 2 xa0c
Цитата:"...можете дописАть свой модуль, который бы позволял полный автомат."
Как же его напишешь, если не известно как узнать, например, вероятность мины в заданной ячейке?
 Gabriel (archangel) 25.08.2009, 10:40:19 2 xa0c
А время игры вытащить можно?
 Gabriel (archangel) 28.08.2009, 17:41:23 Когда в настройках выбираешь "Использование прокси - Нет" пункт "2.Сеть" пропадает вообще. Как врубить прокси теперь?
 xa0c 29.08.2009, 10:25:26 1) Вероятность узнать нельзя.
2) Время игры нигде не хранится. Можно считать руками. На sweepmines.com время "старта" посылается при старте игры, а так же при каждом совершённом ходе посылается текущее время, можно находить разницу.
3) Первое, что мне бы пришло в голову: удалить конфиг.
 Seed 30.08.2009, 15:12:08 Здрасте товарисчи)) я смотрю хаос продолжает выпускать обновленные модули)))
 z00mER 31.08.2009, 03:56:41 гы)) забавно, на свипе ввели капчу, а на игруне при попытке поставить меня поздравляю что мне запрещено гамать в сапера =)
 Gabriel (archangel) 31.08.2009, 16:26:59 2 z00mER
За капчу на sweepmines.com я в курсе, как и все, кто там играет. Сервер два дня не работал, уже было ясно, что они там намутят запару.
 z00mER 01.09.2009, 06:53:14 Сайт свипминеров вобще убивает наповал..
Посмотрев в список "рекордов" видим что не мало народа вывело не малые суммы.. скажу больше , в самом начале проекта список состоял из щасливчиков что получили по ~80-100дол., сейчас же список изменился, суммы выросли а соответственно и список вырос =)
Но черт возьми, я играя абсолютно честно - в калюкуляторе вбивая данные наскреб за часик 60 копеек америкосавских.. и что же вижу - меня вбанили, при выводе средств написало что еррор акк заблочен..

И после этого нужно верить что какой то Вася Пупкин вывел оттуда 300 дол.. ну не смешите мои носки, админы свипа, вы реальные муд*лы, извините что так слабо сказал.. в лицо думаю больше получилось))
 Gabriel (archangel) 01.09.2009, 09:58:05 2 z00mER
Мудилы это по-любому. Хотя тот, кто 300 долл. вывел, мог 299,99 ввести, сыграть на цент и вывести бабло.
 Gabriel (archangel) 01.09.2009, 14:54:17 2 xa0c
На sweepmines.com с новой капчей ее достаточно 1 раз водить и далее бонус дается без капчи. Почему не работает автополучение бонуса для случаев, когда капча не требуется?
 Gabriel (archangel) 04.09.2009, 17:52:21 2 M@gi$te® Y0d@
Цитата:"лучше играйте на Игруне 16*30, там хоть часть ставки возвращается при открытии какой-то части поля"

С точки зрения вероятности раскрой смысл "хоть часть ставки возвращается при открытии какой-то части поля"
 xa0c 04.09.2009, 18:44:32 Господа. Касательно вероятностей и игр в онлайн казино я всё ещё 2 года назад расписАл.
Тут: http://xtreme-invest.info/index.php?showtopic=2922
И тут: http://xtreme-invest.info/index.php?showtopic=2810

...чисто почитать чужой опыт. Забавно местами. :)
 Gabriel (archangel) 04.09.2009, 19:00:13 Ясно, что вероятность подобрана так, чтоб казино оставалось в плюсе. Но я хочу понять где ж выгоднее играть?
 z00mER 05.09.2009, 02:56:31 Гы) забавная дискуссия была с "представителем" игруна. Ответы сей личности практически не несли никакой смысловой нагрузки, одни убеждения в том что игрун мега честен и создан мультимиллиардером для обогащения простого населения =). Теперь становятся понятными причины попадания Деминера в паблик). Скажу что игруну я все равно спустил свои кровные, не много несколько сотен рэ, правда были моменты не малого плюса, но игрун как жулик с рынка обувал меня в самый нужный момент, а после юзания Деминера мне вообще запретили играть в сапера.. думаю это и к лучшему)
кстати о свипмайне, немного заработать можно, вчера тело пополнил на 35гр. с денег, выигранных там, мелочь а приятно %)
Скажу о работе администрации против деминера, а именно когда вас, нас, ну в общем игроков что юзают Деминер, зачисляют в лавы читеров и банят)
Когда игра заканчивается раньше чем за 15сек после того как она началась(15 сек не банят 14 - бан).
Кстати об мд5, подмены и т.п. там точно нету да и быть не может, но есть одна интересность, когда время между запросами (кликами по ячейках) очень маленькое, то есть когда юзаем полуавтомат в Деминере, сайт после окончания текущей игры (где мы спалились скоростью открытия ячеек) в дальнейшем выдает ВСЕ игры 50-50, помогает чистка куки. Делаем вывод - юзаем рефреш вручную =)
еще что то хотел сказать.. как впомнб напишу)
 Gabriel (archangel) 05.09.2009, 12:59:54 Рекомендую не распространяться о том, как работают эти сайты, потому что они сюда заходят и всё читают.
 Gabriel (archangel) 05.09.2009, 13:02:14 Поставьте себя на место Игруна, потом уже пишите. Это тебя касается, зумер.
 z00mER 05.09.2009, 19:18:29 я не сказал ничего такого чего админы не знают, я всего навсего констатировал факт )

про игруна - вобще не понял почему в данном случае нужно ставить себя на их место.. об игруне я написал что они жулики и все) свипмайнесу привет =)
 Gabriel (archangel) 06.09.2009, 23:23:54 Цитата:"про игруна - вобще не понял"
Я имел в виду администратора сайта http://sweepmines.com/ или сайта http://igrun.com/. Видишь, насколько длиннее.
Цитата:"я не сказал ничего такого чего админы не знают, я всего навсего констатировал факт )"
администратор сайта http://sweepmines.com/ или сайта http://igrun.com/ не должен знать, что МЫ ЗНАЕМ, а не что он сам знает. Он тут же изменит эти 15 секунд или изменит защиту. Как это можно не понять...
 z00mER 07.09.2009, 19:24:02 кстати как заставить деминера не делать скрины? отключил в меню, все равно скринит))
 Быдло 09.09.2009, 14:12:59 збили цэлку
 Ozicom 24.09.2009, 05:56:48 Да уж, этот свип-минус. Да это название как нельзя лучше подойдёт для него!)

Так вот... я тут намедни решил заморочиться с шансами в различных видах сапёра и вот что выяснилось:

поле 8х8 мин 10 (67% побед) - классика
поле 8х8 мин 12 (51% побед) - игрун
поле 7х7 мин 11 (48% побед) - свипминс

З.Ы. для теста было взято 10000 игр.

Казалось бы, на игруне будешь играть в минус, а на свипминс всё отлично и на дистанции точно будешь в плюсе.... но не тут то было....

На деле, даже на маленьких ставках ситуации 50 случаются регулярно, у меня было в 60% игр, причём из них процентов 20% - множество 50, от двух и более, а в 10% (от 60%) были случаи 67... вообщем остался я недоволен их сайтом, и 51% побед меня разочаровал.... к тому же как я уже упомянул выше ситуации 50 случаются в 60% случаев, а по идее на поле такой структуры их не должно быть более 12%...

вот и думайте...
 Balek 24.09.2009, 12:04:19 привет Xa0c у меня идейка возникла с обходом каптчи sweepmines.com . пиши на lorik@9-ka.ru.
 z00mER 25.09.2009, 01:50:28 хы) радуют меня капчи от свипмайнеса http://s13.radikal.ru/i186/0909/f9/775a700f74f2.jpg

кстати забавная ошибка на сайте произошла - вот такое поле я вижу впервые, в центре , вкольце мин нету никакой цифры - чистая ячейка) http://i054.radikal.ru/0909/07/079bc81eb8dc.jpg
 Ozicom 26.09.2009, 05:55:42 sweepmines.com ДЕТЕКТИТ деминера2-классик 100%, и после начинает выдавать кучу ситуаций 50, иногда до абсурда доходит 4*(50) = проигрыш почти однозначно...
 Gabriel (archangel) 26.09.2009, 14:25:36 Ты прав, Ozicom.
 Александр 02.10.2009, 00:02:30 Почему я не могу установить программу выбевает ошибку!может яне о той ссылке скачал. Можете мне копирывать ссылку на маил Liverpool222@yandex.ru
 AndreyM 03.10.2009, 03:04:09 Спасибо Огромное за прогу !
 BATON 03.10.2009, 22:40:25 а как пользоваться прогой?
всё прочитал ничё не понял....модули...модули...и можно ли вообще ей пользоваться новичкам?
 AndreyM 05.10.2009, 01:04:24 Я пробивал cliker. Он лучше стандарта так как 50/50 очень мало бывает.
 Gabriel (archangel) 06.10.2009, 17:47:06 2 xa0c
Как запустить программу из модуля в обход запуска ядра deMiner2.exe?
 Gabriel (archangel) 07.10.2009, 16:16:07 2 xa0c
Цитата:"можете попробовать спросить тут в комментах, надеюсь, вместе решим проблему. :)"
Если не ответите здесь, вы не оставите мне выбора, кроме как написать в ICQ.
 xa0c 07.10.2009, 16:39:31 Бл... Ппц.
По крайней мере, у меня выбор всегда есть: не отвечать тут и не отвечать в аське.
Я даже не могу придумать вопроса, аналогичного по глупости заданному выше. Разве что "как запустить плагин/экшен для фотошопа без самого фотошопа". Что за бред вообще?

Почитай, полезно: http://www.yakimchuk.ru/questions.htm
 Gabriel (archangel) 07.10.2009, 19:37:23 2 xa0c
Спасибо за ответ. В скомпилированном виде -- да. Но я думал, что с исходником можно что-то придумать.
 Serh 08.10.2009, 02:45:18 http://www.inattack.ru/article/164.html
 Евгений 09.10.2009, 06:35:05 Я заметил что на SWEEPMINES если пользоватся кликером на полуавтомате, тебя фиксят, дают ситуации штуки 3-4 50%на 50%, а если на ручном, и делать паузу 2-3 сек между кликами, то все здорово)) и до 0.08 поднимается оч быстро...
Автору программы БОЛЬШОЕ СПАСИБО!!!
 Gabriel (archangel) 09.10.2009, 18:25:11 Как с выводом на sweepmines.com?
 Gabriel (archangel) 09.10.2009, 23:22:21 <b>2 Евгений</b>
А больше, 0.08?
 Gabriel (archangel) 10.10.2009, 00:52:26 2 Евгений
А больше, 0.08?
 Евгений 10.10.2009, 01:10:43 Gabriel (archangel)
А дальше в любом случае идут ситуации 50 на 50, и нужно быть либо везучим... либо играть по стратегии... И нужно много времени...
 Sorceres 19.10.2009, 05:00:59 Новая версия очень хороша,для каждого,есть что ему по душе..вот только щас http://sweepmines.com поставил капчу при полчении подарочного цента((
Программеры,замутите антикапчу(http://antigate.com)
инвайт 9003aa61d8
 Gabriel (archangel) 25.10.2009, 00:15:14 Были ли у кого-нибудь проблемы с выводом после запуска сразу нескольких SweepMines Standard (с разными куками)?
 Gabriel (archangel) 25.10.2009, 19:26:58 Всё, проблемы решил. Не беспокойтесь. Хотя я бы хотел более оживленных обсуждений на этом форуме. Но как я сказал, перед постингом поставьте себя на место админестратора, для проверки поста на предмет полезности для админестратора.
 Gabriel (archangel) 26.10.2009, 22:19:03 Какой командой закрывается окно модуля и выгружается этот модуль? Напр. в sweepmines standart в функции OnFieldClicked (чтоб закрыть по клику по ячейке) пишу вместо
if (e.IsLeftButton) ProcessStep(e.Row, e.Col);
этот код
if (e.IsLeftButton) this.Close();
но компилятор ругается:
"SweepMines.Engine.Game" не содержит определения для "Close" и не был найден метод расширения "Close", принимающий тип "SweepMines.Engine.Game" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку)
--------------------------------------------------
Я не понимаю, что это означает. Похоже, что из ядра форма рисуется, значит из ядра и закрывается...
 Gabriel (archangel) 26.10.2009, 23:49:51 2 xa0c
Срочно надо.
 Gabriel (archangel) 27.10.2009, 00:34:31 2 xa0c
Скажите хоть, как работает NewField.
 Lenivec 27.10.2009, 00:44:58 2 Gabriel
стукни 39ноль18три9семь4
 Gabriel (archangel) 27.10.2009, 01:02:21 2 xa0c
Приём.
 Gabriel (archangel) 27.10.2009, 02:15:16 2 xa0c
Расчехлился. Всё получилось. Можете не беспокоится.
 Lenivec 28.10.2009, 08:19:51 мда... и никто непоможет впрочем как всегда........
 гостик 10.11.2009, 20:50:53 отличная прога спасибо автору!!!
 shamik 11.11.2009, 05:23:36 Скажите а какая вероятность что забанят на игруне, или есть кто ,кого забанили?
 Gabriel (archangel) 12.11.2009, 00:25:25 Выключился сайт http://sweepmines.com/ ПОЧЕМУ???
 Gabriel (archangel) 12.11.2009, 10:06:35 shamik (гостик)
>Скажите а какая вероятность что забанят на игруне, или есть кто ,кого забанили?

173%
 Gabriel (archangel) 12.11.2009, 10:09:26 Я пошутил. Не банят, если делать ходы не через долю секунды, а за время размышлений человека над ходом..
 гостик 12.11.2009, 17:52:47 так таже он сам разгадывает очень быстро, как там можно поставить чтобы делалась задердка после каждой разгаданой клетки?
 Gabriel (archangel) 12.11.2009, 19:04:30 http://sweepmines.com/
502 Bad Gateway
У всех так? Только если будете отвечать, то поторопитесь.
 гостик 12.11.2009, 19:35:43 угу
 гостик 12.11.2009, 19:36:34 Gabriel (archangel) знаеш как сделать задержку, чтобы медлено разгадывало поле?
 Gabriel (archangel) 12.11.2009, 21:28:51 Я в C# не разбираюсь.
 Gabriel (archangel) 13.11.2009, 04:47:48 У всех sweepmines.com постоянно дергается (врубается-вырубается по несколько раз в минуту)??? Какие мысли??
 Gabriel (archangel) 13.11.2009, 05:19:38 Хга!!! Модер решила написать, что сервис прикрыт. Сука долго думала.
"...все суммы на счетах будут сохранены, и все недоигранные игры можно будет доиграть."
 Gabriel (archangel) 14.11.2009, 00:23:49 sweepmines.com накрылся или что?
Ответьте мне, что угодно близкое по смыслу!!!
 АЛЕША 14.11.2009, 03:07:23 Работает все прекр!
Подскажите ктонить как юзать сей набор файлов(вапще запустить обясните чайнику? ? ))
надо VS качать чтобы открыть прожект?
 АЛЕША 14.11.2009, 03:11:50 установлен фрейм 3.5.....
 АЛЕША 14.11.2009, 04:05:23 а все нашел компилятор мелкий фуф))
 Gabriel (archangel) 14.11.2009, 22:55:05 Теперь на sweepmines.com надо вводить сотовый, который видимо запомнится в базе, если на него вывести бабло и 2-й раз нихуху не выведешь!!!
Как это обойти???
 t1po4eg 15.11.2009, 08:56:00 Мне вообще смс с кодом так и не пришло. Написал в тех поддержку и скинули номер на мыло. Вывел свои кровные 40 центов с(; но с этими смс явно какая-то хрень. Комуто пришло?
 Gabriel (archangel) 16.11.2009, 03:07:09 "Мы вынуждены один раз проверить, что Вы живой человек.
Введите номер Вашего сотового телефона и мы отправим вам пароль."

Скорее это способ проверить наличие мобильного телефона, а не чтоб проверить человек-нечеловек.
 Андрей 18.11.2009, 06:09:42 Капец мое заработку. Больше одного раза не вывести как обойти помогите!!!!!
 АЛЕША 24.11.2009, 05:57:44 ХУЙ полбу а не халяву!
 Сергей 28.01.2010, 23:48:52 У меня у одного сайт sweepmines.com не работает?
 Сергей 29.01.2010, 00:19:15 Люди, а как вы обходите проверку мобильного телефона?
 Dimmu 31.01.2010, 07:25:07 А когда новую версию ждать?
 xa0c 31.01.2010, 07:47:04 Никогда %)
 Иван 12.02.2010, 04:37:12 <?php print "1"; ?>
 xa0c 13.02.2010, 13:39:41 Да, блин. Я на идиота похож. XD
 bolteg 28.02.2010, 03:24:06 Спасибо автору за прекрасный продукт. Благодаря ему изменились даже типы полей в онлайн казино :) они теперь рассчитаны специально под эту прогу... но нужно просто подумать иногда и все получится.
Иногда читаешь комменты и начинает казаться, что обсуждают какой-то другой, стрёмный продукт, а не тот что написал ха0с. Нужно просто ВСЕ прочитать и включать мозг во время использования.
P.S. Заработать на игре, особо, действительно нельзя, но развлечение прекраснейшее :)
 Дмитрий 17.03.2010, 17:48:19 Все ребята, готовьтесь - админ сайта sweepmines готовит нечто !!! Уже более месяца, а может и два сайт в стадии разработки!
"We'll be available soon" - мнообещающая надпись.
 Роман 08.05.2010, 22:53:44 Привет всем нашёл сайт игры сапёр где не надо ни чего вкладывать при выигрыше получаете 50копеек.И так бесконечно.Не могу на этот сайт написать модуль для программы deminer2!!!
На том сайте сапёр как в windows размеры 16x30 точ в точ.
Кому интересно пишите uin 496858872=)


 Lir 09.05.2010, 02:41:22 а как все таки включить авто режим?
 Роман 24.05.2010, 07:18:32 Парни помогите написать модуль к программе очень надо uin 496858872=)
 Евгений 31.05.2010, 14:39:10 http://img38.imageshack.us/img38/9161/80482661.jpg
Вот тут видно, что калькулятор - это удобно, но плохо, а КОЕ-ЧТО другое неудобно, но зато хорошо (считает правильно). Хотелось бы, чтобы ошибка была найдена и уничтожена, чтобы в результате деМайнер был не только удобным, но правильно считал.

ICQ: 174475437
E-mail: Bulykin(cat)gmail.com
Сайт: FX-Experts.ru
 Веталь 14.02.2011, 06:29:33 Прога ище гдето может работать??
Напишите мне вк http://vkontakte.ru/vitasuk
Либо в асю 555-544-300
 Димарик 03.11.2013, 21:46:59 Роман, че за сайт с сапером по 50 копеек. Кто-нибудь писал для игруна кликер?
 Ого 19.06.2023, 12:10:24 Ебаааать. 10 лет с последнего коммента. XD
 Лекс 20.11.2023, 20:47:18 Офигеть, как я сюда попал

Оставить комментарий

Имя:
Код на картинке:

Господа. Время для небольшой рекламки. Быть может, вам будет интересен ещё один мой проект (бесплатный), который находится тут: http://notify.su. Тыкните, поглядите. :)