Здравствуйте, гость Правила · Помощь

  Все темы | Тема закрыта | Новая тема | Новый опрос  
»  ИСПОЛЬЗОВАНИЕ ПРОГРАММНЫХ СРЕДСТВ ПРИ ИГРЕ В ШАШКИ, как доказывать и как наказывать? Подписаться | Сообщить другу | Версия для печати
      » 19/01/2009, 11:29,  peliken 
http://www.gambler.ru/php/protocol.php?gameno=72758115 biggrin.gif
я за то чтоб все "проги" так играли!! Тогда человек будет побеждать!! Ура!! и нечего тут обсуждать.

P.S. Надеюсь у всех с чувством юмора хорошо.

--------------------
Лига-микс суперблиц 2013
      » 19/01/2009, 12:44,  Leo 
To XStile: Программу, определяющую ход соперника (по принципу работы программ OCR), передающую ход в движок (по стандартному документированному интерфейсу), получающую ответ из движка и эмулирующую работу мышки, любой приличный программист в черновом варианте сляпает за пару недель.
Я, когда ещё был молодым и любопытным программистом, написал программу такого типа, которая в онлайновой игре Project Entropia торговала за меня на аукционе.
Если попробовать защититься от такой программы контролируя наличие в системе работающего движка, то программу придётся усложнить добавив в неё самодельный движок, исходников которых тоже предостаточно.

Это сообщение отредактировал Leo - 19/01/2009, 12:55
      » 19/01/2009, 16:28,  const1980 
Leo ("19/".$m["янв"]."/2009," 12:44)
To XStile: Программу, определяющую ход соперника (по принципу работы программ OCR), передающую ход в движок (по стандартному документированному интерфейсу), получающую ответ из движка и эмулирующую работу мышки, любой приличный программист в черновом варианте сляпает за пару недель.
Я, когда ещё был молодым и любопытным программистом, написал программу такого типа, которая в онлайновой игре Project Entropia торговала за меня на аукционе.
Если попробовать защититься от такой программы контролируя наличие в системе работающего движка, то программу придётся усложнить добавив в неё самодельный движок, исходников которых тоже предостаточно.

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

Это сообщение отредактировал const1980 - 19/01/2009, 16:34
      » 19/01/2009, 23:57,  shuherr 
да зачем мышка - пусть красным цветом в углу ход подсказываетв нотификации.
вот темы про шахматы уже все расписали
http://www.gambler.ru/forum/index.php?showtopic=474411
()
GroundZero  Алгоритм работы бота:
1. Начинаем протокол партии - чиста для себя, с идеей пытаться обходить отлов бота.
Итерационная процедура:
2. Запускаем цикл снятия скринов с той части экрана, где отражена доска.
3. Проводим сравнение скринов с эталонным (снятым сразу после своего хода) - на предмет хода соперника, в оперативной памяти это делается быстро, дожидаемя хода соперника и:
4. Вычисляем ход, сравнивая все квадратики доски с эталонными (т.е. находим два изменившихся - типа изменились Д5 и Е6 - вот и ход), тупо но сработает и реализуется легко, сравнивать можно вообще ОДИН! пиксел в центре клетки.
5. Передаем Лукавому Д5Е6 (например) - кстати, вроде именно в таком виде он принимает.
6. Выводим в угол экрана три варианта ответа.
7. Повторяем итерационную процедуру.
http://www.gambler.ru/forum/index.php?showtopic=467881

()
дядя Сергей * Даже самому интересно стало. Подумал 5 минут - и понял, что можно распознавать фигурки по очень грубым параметрам - средняя яркость пикселей в больших квадратах. Причем квадраты сидят на местах. Плюс натренировать такой примитивный распознаватель до 99.9999% верности распознавания. Верю. Можно.

ну и всякие рассуждения:
http://www.gambler.ru/forum/index.php?showtopic=475590
http://www.gambler.ru/forum/index.php?showtopic=467850
http://www.gambler.ru/forum/index.php?showtopic=465936


      » 20/01/2009, 00:57,  Чатуранга 
const1980 ("19/".$m["янв"]."/2009," 16:28)
Совсем не верно, эмулятор мыши достаточно просто отследить, гораздо проще, чем написать

бред! отследить такой эмулятор вообще невозможно!

чем он по вашему отличается от движения мышью человеком?

p.s.: 2 moders: Юра, sorry, не стрымауся...
      » 20/01/2009, 05:29,  Leo 
const1980 ("19/".$m["янв"]."/2009," 16:28)
Совсем не верно, эмулятор мыши достаточно просто отследить, гораздо проще, чем написать, и потом, в Москве двухнедельная работа приличного программиста будет стоить наверное не меньше штуки баксов - есть желающие оплатить эту работу?

1) Я программист приличный.
2) Моё рабочее время стоит примерно столько.
3) Я на Гамблере наиграл около 500 часов.
4) При желании я бы смог из этих 500 часов моего личного времени выкроить малую часть на бесплатное написание программы, которая мне интересна. Тем более что (повторюсь) имею практический опыт написания таких программ.
5) Каким способом можно отследить эмулятор мыши написаный например в виде драйвера мыши? Запретить что ли пользоваться на Гамблере драйверами мышей, так как это программные средства? smile.gif

Это сообщение отредактировал Leo - 20/01/2009, 05:31
      » 20/01/2009, 09:37,  Omskdizel 
Про взлом закончили. Дублеров темы буду отключать. Тема закрыта.
  Все темы | Тема закрыта | Новая тема | Новый опрос  
« Предыдущая тема | Перечень тем | Следующая тема »
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей: