Форум HeroesWorld-а - Показать сообщение отдельно - Программа по определению удачи/морали в героях 3!
Показать сообщение отдельно
#12
Старый 05.08.2008, 10:35
  #12
^
Eldgernon
📖
Регистрация: 13.01.2008
Адрес: Владивосток
Сообщения: 92
Выставка наград
Регистрация: 13.01.2008
Адрес: Владивосток
Сообщения: 92
Выставка наград
По умолчанию
Re: [HMM III OFF] Мини-Турнир "For Sale"

2 Vbn:
Надеюсь, ты не в обиде за мою попытку поторопить тебя.
Описание действительно получилось в целом очень наглядным и обучательским. Спасибо за твой труд.
По деталям:

vbn;188671
Имеем 27 снайперов, а значит экспертный навык Стрельбы необходим. Раньше всех (подняв 1 уровень) его может получить лишь Енова, поскольку имеет продвинутую Стрельбу на старте. Поэтому выбор был несложным, особенно, если учесть, что Енове давали Удачу.

Интересный и важный для меня момент. Почему ставка на эксперт стрельбу важнее, чем ставка на эксперт удача (лидер)? На первый взгляд выпадение нескольких У или БД с лихвой перекрывают доп. урон, получаемый от экспертной стрельбы. Или я чего-то не учитываю?
И вообще, рассматривался ли вариант, например, с Мюллихом (эксперт лидер, нач. стрельба на 3 уровне)? И если да, то почему был отвергнут?
Конечно, генерить в консе БД именно снайперам очень муторно, но возможно именно с Мюллихом удалось бы получить от чародея медлительность на первом ходу?
Кроме этого бой с титанами в исполнении Мюллиха давал бы возможность сохранить ангела. Ведь чародей мог кастануть "ускорение" ДО хода титанов, и тогда для их блокировки можно было использовать гарпию, а не ангела. Минус 1 к морали, конечно, но этот штраф ведь исчезает после гибели гарпии. Или нет?
vbn;188671
Ну а теперь пошаговое описание.
День 1
05) Покупаем Енову (за нею — маг Дракон).
День 1
18) Покупаем Пир (за нею — маг Дракон).
После Пир в таверну был поставлен вероятно Монер, а не Дракон?

vbn;188671
Так, например, не удалось добиться, чтобы в 1-м раунде Чародей поколдовал медлительность.
То есть, карта битвы была стабильной, но ни одна из начальных раскладок войск по слотам не давала варианта с медлительностью у чародея на первом ходу. Так?

vbn;188671
16) Килгор забирает артефакты и войска у Гретчина, последний увольняется, а Килгор уничтожает Хаарта, потеряв гарпию и пару троглодитов, затем посещает Хранилище циклопов
Это было единственное темное пятно для меня в твоем прохождении и, как назло, ты о нем упомянул только вскользь.
Килгор это хорошо, вместе с Грохотом - тем более. Но ведь из войск - только 5 гарпий, 4 снайпера и троглы. Ты брал еще чародея и генерил медлительность? Или как? Опиши, пожалуйста, эту битву и потери.

vbn;188671
26) Стоит заметить, что при наличии 3-х рынков в гильдии наемников некоторые войска было выгоднее обменивать на золото, а некоторые — на ресурсы.
Скорей всего существует базовая цена всех существ в золоте. При пересчете на джемы происходит округление рез-та до целого числа. Надо взять на заметку этот нюанс.

vbn;188671
Тут многие говорят о генерации боевого духа с помощи задержек. Если для кого-то еще это является новостью, то сообщаю: существует авторитетное мнение, что боевой дух (удачу?) можно подобрать, осуществляя некоторые шаги в битве через определенный промежуток времени. Но до сих пор не ясно, от чего зависят эти задержки и чему они равны для каждого конкретного случая.
Но вопрос довольно интересный, и хотелось бы, конечно, его изучить и обсудить.
Из сказанного можно сделать, по крайней мере, три интересных вывода:
1. Алгоритм просчета на предмет выпадения У (БД) запускается не после клика мышью, а ДО!
2. Во время паузы (от момента наступившей очереди до момента клика мышью о действии) программный код игры снова и снова, с какой-то периодичностью, запускает алгоритм просчета, дающий каждый раз свой результат ("Да" или "Нет"). И этот результат является действительным до момента следующего запуска алгоритма.
3. Можно даже грубо оценить периодичность этих запусков. От 0,5 до 2-х секунд. Поскольку, если алгоритм будет запускаться каждые 0,1 сек, то мы не будем в состоянии это заметить и отследить и любая детская считалочка имела бы погрешность больше, чем длительность периода. По аналогичным причинам период вряд ли составляет 2 сек и более.

vbn;188671
А начал я писать обо всем этом, потому что хотел сказать на самом деле другое свое наблюдение. При проведении битвы с титанами на одном компьютере (Windows XP) и на другом (Windows 2000), ход протекания битв был разным, и было невозможно добиться на 2-м компьютере того, что происходило на 1-м, и наоборот. А вот для консерватории все повторялось независимо от того, за каким компьютером проводилась битва.
Очень похоже на то, что все дело не в версии винды, а в персональных особенностях каждой конкретной ОС. Так сказать, в уникальном индивидуальном папиллярном узоре. Включая все установленные приложения, конфигурацию конкретного компа и даже вирусный букет . За эту версию говорит то, что похожие подозрения уже были при изучении рендома в других играх, не НоММ. Кроме этого, при воспроизведении битвы в консе с твоего сейва, у меня чародей генерил разный каст. При одинаковых действиях снайперов (жал все время "Щит") чародей генерил:
1.Кровожадность.
2,3,4,5 разы: Ускорение
6 раз: медлительность!
Eldgernon вне форума
Ответить с цитированием