Программа по определению удачи/морали в героях 3! - Страница 13 - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Heroes 3 Tournament - Турниры по 3-им Героям - OFFLINE Тут вы можете объявить об своем турнире или принять участие в объявленных турнирах Heroes Of Might And Magic 3. Этот раздел для Offline-турниров.

Ответ
Страница 13 из 45
 
Опции темы
#181
Старый 09.08.2008, 08:25
  #181
^
Kamikaze
 
Аватар для Kamikaze
📖
Регистрация: 02.09.2006
Адрес: Краснодар
Сообщения: 1700
Отправить сообщение для  Kamikaze с помощью ICQ
Выставка наград
Регистрация: 02.09.2006
Адрес: Краснодар
Сообщения: 1700
Отправить сообщение для  Kamikaze с помощью ICQ
Выставка наград
По умолчанию
Re: [HMM III OFF] Мини-Турнир "For Sale"

to Catch

героекопалку можно сравнить с любой программой, типа той, что пытается выложить AlexSpl. Многие считают героекопалку ЧИТЕРСТВОМ. И если ты считаешь, что МЫ убиваем тройку, то ты не прав. Её, видимо, заранее убили, еще создатели. Не волнуйся, мы все приспособимся, либо перейдем на ТЕ, а может что иное произойдет. Оказывается очень много писсемистов тут собралось.

PS: CyberB пишет очень красиво и грамотно, и есть смысл в его словах. Но обвинять Виталика в читерстве, извините, намекать на это, плюс обсирать красивейшие победы в очень сложных битвах, по мнению большинства игроков, это грубиянство.

С уважением, Kamikaze!
__________________

Индивидуальный и клановый рейтинги Heroes World

Handmade

Индивидуальный и клановый рейтинги Heroes World

Handmade
Kamikaze вне форума
Ответить с цитированием
#182
Старый 09.08.2008, 08:28
  #182
^
fanat
 
Аватар для fanat
📖
Регистрация: 20.05.2006
Адрес: Рязань
Сообщения: 260
Отправить сообщение для  fanat с помощью ICQ
Регистрация: 20.05.2006
Адрес: Рязань
Сообщения: 260
Отправить сообщение для  fanat с помощью ICQ
По умолчанию
Re: [HMM III OFF] Мини-Турнир "For Sale"

Dirty_Player;189616Если есть путь через зомби, которых надо бить баллистой и без этого не добиться лучшего результата, то те кто хотят выиграть обязанны бить их баллистой или не играть вообще на этой карте. Большенство игроков выбираю второй вариант и они правы!
Я те про разницу в количестве юнитов писал, какая разница снести на 1-й день 100 зомби или 1к? Вот тебе и будет экономия времени!
__________________
"Если свет который во мне есть тьма, то какова тогда тьма?"



Ушел в Аллоды Онлайн!
"Если свет который во мне есть тьма, то какова тогда тьма?"



Ушел в Аллоды Онлайн!
fanat вне форума
Ответить с цитированием
#183
Старый 09.08.2008, 08:34
  #183
^
DmitriyAS
 
Аватар для DmitriyAS
📖
Регистрация: 16.12.2006
Адрес: Башкортостан
Сообщения: 404
Выставка наград
Регистрация: 16.12.2006
Адрес: Башкортостан
Сообщения: 404
Выставка наград
По умолчанию
Re: [HMM III OFF] Мини-Турнир "For Sale"

Если VBN поделится секретом, как добиться ослепления грифонов единорогами в ответ на их первый удар, то остальное в течении месяца повторить смогу. А потому давайте не будем преждевременно делать далеко идущих выводов, а банально подождём разъяснений.
DmitriyAS вне форума
Ответить с цитированием
#184
Старый 09.08.2008, 08:37
  #184
^
VDV_forever
 
Аватар для VDV_forever
📖
Регистрация: 15.02.2006
Адрес: Омск
Сообщения: 1676
Отправить сообщение для  VDV_forever с помощью ICQ
Выставка наград
Регистрация: 15.02.2006
Адрес: Омск
Сообщения: 1676
Отправить сообщение для  VDV_forever с помощью ICQ
Выставка наград
Восклицание
Re: [HMM III OFF] Мини-Турнир "For Sale"

AlexSpl
О морали в Героях.

Вчера провёл анализ дизассемблированного экзешника hmm2pl.exe (v2.1, Gold от Буки). Вот какие результаты получены:

1) В начале битвы генерируется некоторое псевдослучайное число (зависит, скорее всего, от качественного и количественного состава армии, распределения стеков по слотам и т.п.). Это число не зависит от таймера и хранится в течение битвы по одному и тому же адресу! Далее, оно меняется в процессе битвы, но только в результате арифметических и логических операций (and, or, shl и т.п.). Т. е. если повторять одни и те же ходы (действия), картинка морали будет всегда одной и той же, что позволяет записать "нотацию" партии (подобно шахматам).


AlexSpl;189276О морали в Героях III...
Провёл анализ. Вот что удалось выяснить:

1) Условие выпадения морали такое же: mod(R, 24) + 1 <= m (в данном случае m - это мораль отряда);

2) R - псевдослучайное число - напрямую от таймера не зависит, но теория "задержек" ВЕРНА! Поясню: число R постоянно изменяется в некотором цикле, даже если игрок ничего не предпринимает. Далее, R изменяется довольно быстро, но неравномерно, рывками. Интересное наблюдение: скорость изменения числа R падает до единицы в секунду (примерно, конечно), если просматривать информацию об отряде (ещё одно подтверждение, что это число меняется в цикле анимации). Бывает и такое, что где-то секунду-две R не меняется вовсе...

3) Вывод: предсказать выпадение морали в Героях 3, IMHO, практически не возможно.

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

Не могли бы Вы провести такой же анализ по героям 1? Был бы крайне признателен.

P.S. Как я писал Выше (посты №452, №454), выпадение морали и удачи регламентированы (хотелось бы услышать мнение программиста), но в свете последних событий я уже не чему не буду удивлен.

С уважением, VDV_forever
VDV_forever вне форума
Ответить с цитированием
#185
Старый 09.08.2008, 08:42
  #185
^
fanat
 
Аватар для fanat
📖
Регистрация: 20.05.2006
Адрес: Рязань
Сообщения: 260
Отправить сообщение для  fanat с помощью ICQ
Регистрация: 20.05.2006
Адрес: Рязань
Сообщения: 260
Отправить сообщение для  fanat с помощью ICQ
По умолчанию
Re: [HMM III OFF] Мини-Турнир "For Sale"

Перполькен;189746Всем привет! Пожалуй, и я выскажу то, что думаю.

Во первых, Герои 3 не умрут!
Это не ядерный взрыв, а очередная революция, после которой нам станет жить легче.
Главное не бороться против этой программы, а принять ее так же как приняли(”героекопалку”и”древокачалку”). Все эти программы упрощают нам жизнь.

Героекопалка и балистоубивалка - возможно, а вот данная прога с моралью исключает саму вероятность выпадения морали напрочь! И ее то не считать читерством! Куда вы смотрите то!
__________________
"Если свет который во мне есть тьма, то какова тогда тьма?"



Ушел в Аллоды Онлайн!
"Если свет который во мне есть тьма, то какова тогда тьма?"



Ушел в Аллоды Онлайн!
fanat вне форума
Ответить с цитированием
#186
Старый 09.08.2008, 10:45
  #186
^
Catch
 
Аватар для Catch
📖
Регистрация: 19.11.2007
Сообщения: 595
Регистрация: 19.11.2007
Сообщения: 595
По умолчанию
Re: [HMM III OFF] Мини-Турнир "For Sale"

Kamikaze;189750to Catch

героекопалку можно сравнить с любой программой, типа той, что пытается выложить AlexSpl. Многие считают героекопалку ЧИТЕРСТВОМ. И если ты считаешь, что МЫ убиваем тройку, то ты не прав. Её, видимо, заранее убили, еще создатели. Не волнуйся, мы все приспособимся, либо перейдем на ТЕ, а может что иное произойдет. Оказывается очень много писсемистов тут собралось.
Создатели игры просто не предполагали, что на ней будут проводиться турниры, и что некоторые игроки в погоне за победами будут создавать проги, которые напрочь разрушают игровой процесс.
Catch вне форума
Ответить с цитированием
#187
Старый 09.08.2008, 11:04
  #187
^
Dirty_Player
 
Аватар для Dirty_Player
Координатор
📖
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11704
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
Регистрация: 29.04.2007
Адрес: Las Vegas, Nevada
Сообщения: 11704
1750
Отправить сообщение для  Dirty_Player с помощью ICQ Dirty_Player#3487
Выставка наград
По умолчанию
Re: [HMM III OFF] Мини-Турнир "For Sale"

Catch;189764Создатели игры просто не предполагали, что на ней будут проводиться турниры, и что некоторые игроки в погоне за победами будут создавать проги, которые напрочь разрушают игровой процесс.
Создатели шахмат в индии в 4 веке тоже ничего не предполагали
Это жизнь, это эволюция и это было неизбежно!!!
Dirty_Player вне форума
Ответить с цитированием
#188
Старый 09.08.2008, 11:11
  #188
^
Catch
 
Аватар для Catch
📖
Регистрация: 19.11.2007
Сообщения: 595
Регистрация: 19.11.2007
Сообщения: 595
По умолчанию
Re: [HMM III OFF] Мини-Турнир "For Sale"

Dirty_Player;189766Создатели шахмат в индии в 4 веке тоже ничего не предполагали
Это жизнь, это эволюция и это было неизбежно!!!

Но никто же не говорит, что шахматы были убиты их создателями
Catch вне форума
Ответить с цитированием
#189
Старый 09.08.2008, 11:30
  #189
^
Kyle
 
Аватар для Kyle
📖
Регистрация: 23.05.2006
Адрес: На кудыкиной горе
Сообщения: 2067
Регистрация: 23.05.2006
Адрес: На кудыкиной горе
Сообщения: 2067
По умолчанию
Re: [HMM III OFF] Мини-Турнир "For Sale"

to Dirty_Player и Catch: из всего выше сказанного ясно, что лучше шахмат ничего пока не изобрели.

Ну что замутим шахматный турнир?




А если серьезно:
Catch;189748Господа, вы действительно убиваете Тройку, самую массовую геройскую версию.
Мы, а тем более уважаемый AlexSpl, не убиваем самую массовую геройскую версию, её убили уже давно, её же создатели, когда отказались от всяческой поддержки этой игры. Мы же просто отловили еще один баг(а это именно баг) в СОДе. Но этот баг для СОДа критичен настолько, что проводить турниры на этой версии становится просто невозможно. И не важно, что этот баг нашли здесь и сейчас, главное что его нашли. Не нашли бы мы(а точнее AlexSpl), нашел бы кто-нибудь другой, но смысл от этого не изменился бы.

Какой я вижу выход из этой ситуации: нужно все турниры переводить на ТЕ. Хотя я был одним из самых главных противников ввода ТЕ на этом портале, но жизнь показывает что от этого не уйти, ибо только там можно убрать этот баг с моралью и удачей.

Надеюсь на Ваше понимание.
С уважением.
Kyle вне форума
Ответить с цитированием
#190
Старый 09.08.2008, 11:40
  #190
^
Nzol
📖
Регистрация: 11.01.2008
Сообщения: 127
Выставка наград
Регистрация: 11.01.2008
Сообщения: 127
Выставка наград
По умолчанию
Re: [HMM III OFF] Мини-Турнир "For Sale"

Kamikaze;189750to Catch

героекопалку можно сравнить с любой программой, типа той, что пытается выложить AlexSpl. Многие считают героекопалку ЧИТЕРСТВОМ.
С уважением, Kamikaze!

Ну,надеюсь,ты то хоть понимаешь,что разница этих программ огромЁнная.
И как-то даже нелепо выглядит объяснять это непонятливым.
Nzol вне форума
Ответить с цитированием
#191
Старый 09.08.2008, 12:40
  #191
^
Catch
 
Аватар для Catch
📖
Регистрация: 19.11.2007
Сообщения: 595
Регистрация: 19.11.2007
Сообщения: 595
По умолчанию
Re: [HMM III OFF] Мини-Турнир "For Sale"

Kyle;189775Мы же просто отловили еще один баг(а это именно баг) в СОДе.

О каком баге речь??? Да практически в любой компьютерной игре есть такие "баги". Ты мог бы юзать этот баг без посторонней проги? Да, возможно, за месяц сейвов-лоадов ты смог бы добиться промораливании всей твоей армии. Но после этого ты точно бы в следующий раз так не делал бы. Но вот создают прогу, и всё. Игровой процесс полностью видоизменён. Игра убита. Все юзают прогу, которая даёт возможность выиграть практически любую битву без включения мозгов.
Блин, ну как вы не понимаете? Давайте я напишу прогу, с помощью которой бес будет с одного удара выносить 1000 лазуриков и скажу, вот я отловил баг в Тройке, а то где это видано, что бес лазурика замочить не может. Это то же самое.
Catch вне форума
Ответить с цитированием
#192
Старый 09.08.2008, 12:58
  #192
^
fanat
 
Аватар для fanat
📖
Регистрация: 20.05.2006
Адрес: Рязань
Сообщения: 260
Отправить сообщение для  fanat с помощью ICQ
Регистрация: 20.05.2006
Адрес: Рязань
Сообщения: 260
Отправить сообщение для  fanat с помощью ICQ
По умолчанию
Re: [HMM III OFF] Мини-Турнир "For Sale"

Ну вот и я героеубивалку предлагал по этому же поводу! Никто же не проверял что будет после, скажем, 10000 загрузок, мож выиграется бой все таки, а я в это время спать спокойно буду. Вон вам и экономия реалтайма.
__________________
"Если свет который во мне есть тьма, то какова тогда тьма?"



Ушел в Аллоды Онлайн!
"Если свет который во мне есть тьма, то какова тогда тьма?"



Ушел в Аллоды Онлайн!
fanat вне форума
Ответить с цитированием
#193
Старый 09.08.2008, 12:59
  #193
^
Kyle
 
Аватар для Kyle
📖
Регистрация: 23.05.2006
Адрес: На кудыкиной горе
Сообщения: 2067
Регистрация: 23.05.2006
Адрес: На кудыкиной горе
Сообщения: 2067
По умолчанию
Re: [HMM III OFF] Мини-Турнир "For Sale"

Catch;189781О каком баге речь??? Да практически в любой компьютерной игре есть такие "баги". Ты мог бы юзать этот баг без посторонней проги?
Да, можно и без проги, но это займет больше времени.

Catch;189781Да, возможно, за месяц сейвов-лоадов ты смог бы добиться промораливании всей твоей армии. Но после этого ты точно бы в следующий раз так не делал бы.
хм, но многие делают. Наверно их "месяц сейвов-лоадов" не останавливает.

Catch;189781 Но вот создают прогу, и всё. Игровой процесс полностью видоизменён. Игра убита. Все юзают прогу, которая даёт возможность выиграть практически любую битву без включения мозгов.
И в каком это месте, процесс игры видоизменен? Прога лишь подсказывает что в данный момент времени будет удача/мораль или не будет.
Вмешательства в игру нет. Все тоже самое можно сделать и без проги.


Catch;189781Блин, ну как вы не понимаете? Давайте я напишу прогу, с помощью которой бес будет с одного удара выносить 1000 лазуриков и скажу, вот я отловил баг в Тройке, а то где это видано, что бес лазурика замочить не может. Это то же самое.
Это не тоже самое. Ты хочешь написать игру которая будет видоизменять структуры игры. Прога "моралька" - ничего подобного не делает, она просто считывает значение морали/удачи.

Кстати, и для двойки тоже возможно написать похожую программу, она конечна будет не так эффективна, но в онлайне, перед ходом юнита, она точно скажет, будет мораль/удача или не будет, а это уже многово стоит.
Kyle вне форума
Ответить с цитированием
#194
Старый 09.08.2008, 13:37
  #194
^
vbn
 
Аватар для vbn
📖
Регистрация: 15.12.2006
Адрес: Russia
Сообщения: 1018
1489
Отправить сообщение для  vbn с помощью ICQ
Выставка наград
Регистрация: 15.12.2006
Адрес: Russia
Сообщения: 1018
1489
Отправить сообщение для  vbn с помощью ICQ
Выставка наград
По умолчанию
[HMM III OFF] Мини-Турнир "For Sale"

cyberB;189637Долго молчал, собирая мнения знакомых мне оффлайнщиков. Большинство тех, кого хотел спросить, еще не откликнулось, но общее мнение и так ясно.
Не буду сейчас рассуждать, взламывал ли игру vbn или он гений "задержек и удач": 3 раза из трез ослепление единорогов (это при том, что у меня на трех разных версиях игры + три ОС + несколько экзешников не получалось даже близко подобное ни разу при полном соответствии остальных ходов, в том числе и компа) плюс боевой дух и удача через раз + всегда нужные касты у чародеев. Или 5 раз из шести удача у снайперов в бою с титанами. Плюс еще раз добиться такой ситуации, чтобы записать видео (а в треде проскакивало, что писалась постановка, уже после прохождения).
Скажу одно, в консерватории мне даже генерить не пришлось, первая половина битвы прошла сама собой. (Поэтому я даже не стал задумываться тогда о других вариантах выноса грифонов - начального каста Чародеем медлительности, использования Мюллиха или Гриндана, использования Королевского грифона для права первого хода и пр.) Ну а дальше пришлось составлять карту битвы. Благо, что при повторении одних и тех же шагов в битве ситуация в точности повторялась, как на момент игры, как на момент записи видео, так и сейчас. Действо сие происходило под управлением OS Windows 2000 SP 4.
Посмотрите, кстати, на дату создания сэйвов. Сэйв перед битвой в консерве - 03.07, после битвы - 03.07, сэйв перед битвой с титанами - 04.07, после битвы - 04.07. Следующие сэйвы у меня датируются 10.07.

cyberB;189680что можно, не зная о механизме удачи (задержек), искать в коде заветные числа 4,5; 8,5; 12,5 (кажется, такие цифры).
P.S. И не надо готовить в уме тираду "обвяняяяяешь!". Рассматриваю гипотетическую ситуацию и вижу путь взлома. Ситуация прекрасно коррелирует с видео.
Если будете искать, ищите 100/20=4,1666...; 100/12=8,3333; 100/8=12,5000. Так будет надежнее, как мне кажется.

Senatоr;189705И кто первый решился начать публичное обсуждение морали?
Да уж, я оказался как никогда недальновиден, и вот к чем это привело... Я расстроен. Однако, многие говорят, что революция в любом случае рано или поздно была неизбежна.

Senatоr;189705И кто первый решился начать публичное обсуждение морали? Обладая определенными знаниями, не обязательно использовать дополнительные проги.
Я скажу больше: обладая определенными знаниями, не обязательно использовать эти сами знания. И я писал о том, что не использовал эти знания, поскольку не понадобилось [генерация удачи или боевого духа с помощью задержек].

cyberB;189692... первые в том бою ходили грифоны, задержки нет. Ответка единорогов - задержки нет. Так что независимо от анимации скорости анимации, версии героев и т. д. грифоны ходят всегда одинаково, также одинакова и ответка (с ослеплением или без). Совершенно аналогично морали.
Именно поэтому я тестировал эту ситуацию во всевозможных видах (комбинировал ОС, версии героев и экзешники). И у меня не было ослепления ни разу. У тех, кто по моей просьбе проверял, - тоже.
Я Вас понял. Доказательства и подтверждения будут.

cyberB;189692Да, забыл добавить. И все это происходит на фоне культивируемой тут максимы: "Если что-то теоретически возможно, то я влезу в код и сделаю то же, только быстрее" (это и в теме этой много раз мелькало).
Лично для меня эта мысль крайне противоестественна. Хотя логически все правильно, но не признаю изменение структуры игры ни в каком виде и ни под каким предлогом. А вот ее [структуры] изучение - дело полезное.
__________________
Клан Homo homini



Charity suffereth long, and is kind; charity envieth not; charity vaunteth not itself, is not puffed up,

Doth not behave itself unseemly, seeketh not her own, is not easily provoked, thinketh no evil;

Rejoiceth not in iniquity, but rejoiceth in the truth;

Beareth all things, believeth all things, hopeth all things, endureth all things. Charity never faileth...
Клан Homo homini



Charity suffereth long, and is kind; charity envieth not; charity vaunteth not itself, is not puffed up,

Doth not behave itself unseemly, seeketh not her own, is not easily provoked, thinketh no evil;

Rejoiceth not in iniquity, but rejoiceth in the truth;

Beareth all things, believeth all things, hopeth all things, endureth all things. Charity never faileth...
vbn вне форума
Ответить с цитированием
#195
Старый 09.08.2008, 15:42
  #195
^
Senatоr
 
Аватар для Senatоr
📖
Регистрация: 09.07.2008
Адрес: Украина, Харьков
Сообщения: 31
Отправить сообщение для  Senatоr с помощью ICQ
Регистрация: 09.07.2008
Адрес: Украина, Харьков
Сообщения: 31
Отправить сообщение для  Senatоr с помощью ICQ
По умолчанию
Re: [HMM III OFF] Мини-Турнир "For Sale"

А ведь по сути что произошло?

Данная программа упростила оффлайн. И никакой катастрофы для тройки не произошло. Если раньше об хитростях выпадения морали и удачи знали только несколько человек, то теперь алгоритм стал общеизвестен. Разве залог высокого результата в турнире - это месяц реального времени для генерации правильной "карты битвы"?! Куда важнее, интереснее придумать правильную расстановку юнитов перед битвой, сами ходы в битве, стратегии прокачки героев и ихнего продвижени по карте. Думаю в этом заключается суть оффлайна.

Что общего у героекопалки, баллистоубивалки и "светофора морали"? Все эти программы упрощают рутинные и малоинтересные действия, которые занимают уйму реального времени.

Битвы в консерве и с титанами - имхо, не в них изюминка прохождения данной карты. С "светофором морали" теперь такие битвы сможет выиграть каждый (хоть и с разными потерями). НО после догадатся пустить грохот титанов по кругу - вот где истинный полет фантазии! И при этом вынести все корабли и нагабанк на воде с одним кентавром(из прохождения DmitriyAS). Вот показатель мастерства, а не вымучивание морали в битвах!

И в этом плане создание програмки для ловли БД вызывает только позитив. Теперь больше внимания можно будет уделять размышлением над стратегией прохождения карты, а не нудным перезагрузкам. И выбор за организаторами оффлайн-турниров и создателями карт: то ли вчетверо увеличить силу монстров на карте, то ли закрыть всё проклятой землёй. И можно будет попрежнему с интересом играть в оффлайн.

Изменение структуры игры? Это и раньше было возможно. Кто хотел - наверно, использовал. Единственный метод борьбы - требовать подробнейшее описание прохождения.Только вот теперь читерить с БД и удачей не удастся. И это большой плюс для оффлайна. Так что, думаю, ничего страшного не случилось и тройка-оффлайн будет и дальше процветать.

А что касается онлайна... тоже ничего не изменилось. Играть попрежнему стоит только с тем, в ком не сомневаешся.
__________________
SoD 3.2, 2SM4d(3), Full random
SoD 3.2, 2SM4d(3), Full random
Senatоr вне форума
Ответить с цитированием
Ответ
Страница 13 из 45


Опции темы



Часовой пояс GMT +4, время: 06:12.


vBulletin v3.5.0, Copyright ©2000-2024, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru