Перейти к содержанию

Сообщения от Автоматическое управление баллистой

Пока нет оценок — будьте первым!
В ответ пользователю IronAxe
Аватар пользователя
19 лет назад
IronAxe;82759
vbn - а как запустить программу чтоб бой был на весь экран ?? А то скриншот фиксирует и саму запущенную прогу. То есть сначала надо настроить координаты, потом развернуть Героев на весь экран, настроиться в бою, свернуть Героев на панель и нажать в программе на кнопку Fight и быстро поднять Героев с панели ? Правильно ? Успеть это можно или мышь уже будет захвачена. Или надо после нажатия на кнопку Fight в программе нажать на клавиатуре кнопку F4 ?
на самом деле, если нажать кнопку Alt+PrtScr то в буфер скопируется только активное окно, следовательно: активным делаем окно героев и жмем Alt+PrtScr.. :)

P.S. to VDV_forever: уж коль здесь был оффтоп, то можно было не удалять, а перенести в другую тему... :D

С уважением.
В ответ пользователю Kyle
Аватар пользователя
19 лет назад
Kyle;82763
на самом деле, если нажать кнопку Alt+PrtScr то в буфер скопируется только активное окно, следовательно: активным делаем окно героев и жмем Alt+PrtScr.. :)
Kyle, ты не совсем понял мой вопрос. Автоматизатор vbn делает скриншоты программно на автомате через указанное кол-во раундов. Но я запускаю прогу - она слева экрана и запускаю героев в оконном режиме. Когда я все настраиваю, и после запущу прогу, то она наделает мне принт скринов экрана, где изображен и мой "рабочий стол" и сам автоматизатор и герои в оконном режиме. А мне нужны принт скрины героев не в оконном режиме. Как это сделать ? Как мне нажать на кнопку Fight если я переключусь на полноэкранный режим ? А если я сначала нажму на кнопку Fight, то мышь захватится программой и по инструкции vbn ее двигать нельзя. Остается кнопка F4. Но когда я нажимаю ее и Герои переходят в полноэкранный режим, то работа проги нарушается. Может в этом случае надо увеличить задержки еще больше. vbn ! помоги разобраться с этим вопросом. Нужны скриншоты, чтоб не было видно ни рабочий стол ни автоматизатор, а только экран битвы от героев.
Kyle;82763

P.S. to VDV_forever: уж коль здесь был оффтоп, то можно было не удалять, а перенести в другую тему... :D
С уважением.
Видимо было что-то глобально не устраивающее администрацию :( А вот такие посты они наверно считают более информативными и полезными для игроков и для ресурса :) : /topic/2286/
(пост #115)
Аватар пользователя
19 лет назад
А вам не кажется, что бесконечные стрелы балисты - это баг. Или если с телегой, то все в поряде? По-моему, для турниров такие тонкости надо заносить в правила, а то не по-геройски как-то 1 феей супротив полчищ медленно-ползающих... да еще на всю ночь ;)
В ответ пользователю Richard_I
Аватар пользователя
19 лет назад
Richard_I;90641
А вам не кажется, что бесконечные стрелы балисты - это баг. Или если с телегой, то все в поряде? По-моему, для турниров такие тонкости надо заносить в правила, а то не по-геройски как-то 1 феей супротив полчищ медленно-ползающих... да еще на всю ночь ;)

Очень рекомендую ознакомиться с темой:

ТУРНИРНЫЕ ХЛОПОТЫ!

С уважением VDV_forever
В ответ пользователю Richard_I
Аватар пользователя
19 лет назад
Richard_I;90641
А вам не кажется, что бесконечные стрелы балисты - это баг. Или если с телегой, то все в поряде? По-моему, для турниров такие тонкости надо заносить в правила, а то не по-геройски как-то 1 феей супротив полчищ медленно-ползающих... да еще на всю ночь ;)
Вам нужно почитать эту тему: ТУРНИРНЫЕ ХЛОПОТЫ!

С уважением.
В ответ пользователю Kyle
Аватар пользователя
19 лет назад
Kyle;90657
Вам нужно почитать эту тему: ТУРНИРНЫЕ ХЛОПОТЫ!

С уважением.
спасибо за ссылку. Дооооолго читал, чтобы переубедиться, что это может быть не БАГ, а фича такая. Однако, все равно против подобных "длительных" проверок мастерства.
Аватар пользователя
19 лет назад
А я думаю эта фишка не нужна, я бы и так 1 феей с баллистой завалил 100 а то и 200 зомби.
В ответ пользователю Тарнум
Аватар пользователя
19 лет назад
Тарнум;107443
А я думаю эта фишка не нужна, я бы и так 1 феей с баллистой завалил 100 а то и 200 зомби.
Эта программа создана для убистрения таких битв. Не терять время.
Аватар пользователя
18 лет назад
фига а можно узнать по подробнее
В ответ пользователю Kyle
Аватар пользователя
18 лет назад
Часто задаваемые вопросы:

Q: Данная программа используется, когда у героя есть навык управления баллистой, но игроку лень ею управлять и программа делает это сама?
A: Именно так, но у героя может и не быть навыка управления баллистой. В зависимости от этого нужно заставить программу работать по-разному.

Q: На каком языке написана программа?
A: Delphi 7.

Q: Влияет ли мораль в войске героя на работу программы?
A: Условие отсутствия морали необходимо для правильных расчетов, поскольку мораль нарушает порядок хода юнита, и программа может сработать не так, как это задумывалось (answer by Nightly Edelweiss). Таким образом, данная программа будет работать только при условии нейтральной морали нападающей и защищающейся армии.

Q: Как понизить мораль собственной армии до нейтральной?
A: Для того чтобы понизить мораль до нейтральной, можно:
1) повесить герою артефакт "Дух угнетения морали";
2) дополнить армию героя юнитом другой расы;
3) драться на проклятой земле;
4) добиться понижения морали до нейтральной любым другим известным вам способом.

Для справки:
При отсутствии у героя навыка Лидерство и артефактов, повышающих мораль:
1) один тип войска в армии героя дает мораль +1;
2) два типа войск из разных замков дают нейтральную мораль.


Q: Какие гарантии, что отряд противника не ломанется к дополнительному юниту или не выйдет и на саму баллисту.
A: Гарантий того, что отряд противника не ломанется к дополнительному юниту, а потом не выйдет и на саму баллисту — нет. Поэтому старайтесь держать отряды противника как можно дальше от баллисты и побочного (не приманивающего) юнита. Так, на рассматриваемом ниже примере баллиста и крестьянин очень далеко от зомби, так что последние будут охотиться только за приманкой-феей.

Q: А что, если вражеские монстры (как обычно и бывает при перевесе армии противника) поделятся на 7 отрядов. Имеет ли смысл использовать программу в этом случае?
A: Известна тактика одной очень красивой битвы, авторство которой принадлежит Fireball. Два летучих змия (скорость 13) и баллиста способны уничтожить любое количество алмазных големов (скорость 5), расположенных в 7-ми слотах.

Q: Как заставить юнитов пропускать ходы?
A: Чтобы заставить юнитов пропускать ходы, нужно программно переместить курсор на кнопку "Обороняться".

Q: При запущенных Героях не могу посмотреть координаты курсора невозможно (кроме как запомнить положение в игре, свернуть ее и посмотреть координаты в программе).
A: Битва должна проводиться в оконном режиме Героев (выход в оконный режим - клавиша F4). По умолчанию программа находится в левой части экрана. Окно с Героями лучше всего поместить немного правее от программы.
В ответ пользователю vbn
Аватар пользователя
18 лет назад
Рассмотрим следующую ситуацию.

Предположим, мы хотим уничтожить 100 зомби 1 феей.
У зомби мораль нейтральная — здесь все в порядке.
В армии нападающего героя — одна фея, у которой мораль +1.

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

Ниже приведен возможный вариант расположения армий, начиная с которого можно запускать программу (Screen00).
Вложения 1
1 файл • Общий размер: 115,1 KB
В ответ пользователю vbn
Аватар пользователя
18 лет назад
Теперь разработаем алгоритм работы программы.

1) Феи должны походить на 8 клеток вверх. После этого походят зомби и ход перейдет к крестьянину (Screen01).
2) Теперь программа должна нажать кнопку пропуска хода крестьянином, после чего баллиста выстрелит автоматически и ход перейдет к фее (Screen02).
3) Феи должны походить на 8 клеток вниз. После этого снова походят зомби и ход перейдет к крестьянину (Screen03).
4) Теперь программа должна снова нажать кнопку пропуска хода крестьянином, после чего баллиста опять выстрелит автоматически и снова ход перейдет к фее (Screen04).

Далее бой идет циклически. Феи вверх, пропуск крестьян, выстрел баллисты и т.д.

Примечание: если герой имеет навык артиллерия, то в настройках боя лучше всего выставить галочку в опции автобоя «Баллиста» и убрать галочку в опции «Воины». После этого в битве нужно нажать кнопку «Автоматический бой». В результате баллиста будет стрелять автоматически (как если бы у героя не было навыка артиллерия), а армиями будет управлять игрок (by IronAxe).

Алгоритм программы разработан.
Вложения 4
4 файл(ов) • Общий размер: 479,3 KB
В ответ пользователю vbn
Аватар пользователя
18 лет назад
Теперь попробуем воплотить его в реальность.
Итак, запускаем программу, вступаем в битву и добиваемся такой расстановки армий, как это показано выше.

1.1) Феи должны походить на 8 клеток вверх.
1.2) Перемещаем курсор на ту клетку, куда должны походить феи.
1.3) Смотрим координаты курсора в программе (в нашем примере это [1070, 475]; см. Screen01).
1.4) Ставим первую галочку ”MoveTo+Click” в программе, и вносим эти координаты.
1.5) Задаем задержку ”Wait, ms”, скажем, 3000 (т.е. 3 секунды) так, чтобы за это время фея успела перелететь на 8 клеток вверх, а зомби — на 4 клетки вверх.
1.6) Первый шаг закончен, теперь вручную перемещаем фей на 8 клеток вверх, после чего ходят зомби и ход передается крестьянину.
Вложения 1
1 файл • Общий размер: 134,1 KB
В ответ пользователю vbn
Аватар пользователя
18 лет назад
2.1) Теперь программа должна нажать кнопку пропуска хода крестьянином, после чего баллиста выстрелит автоматически.
2.2.) Смотрим координаты мыши, когда курсор наведен на кнопку обороняться (щит), в нашем примере это [1120, 860] (см. Screen02).
2.3) Ставим вторую галочку ”MoveTo+Click” в программе, и вносим эти координаты.
2.4) Задаем задержку ”Wait, ms”, скажем, 1500 (т.е. 1,5 секунды) так, чтобы за это время фея успел пропуститься ход крестьянина и выстрелила баллиста.
2.5) Второй шаг закончен, теперь вручную пропускаем крестьянином ход, после чего выстрелит баллиста и ход передается фее.
Вложения 1
1 файл • Общий размер: 142,4 KB
В ответ пользователю vbn
Аватар пользователя
18 лет назад
3.1) Феи должны походить на 8 клеток вниз.
3.2) Перемещаем курсор на ту клетку, куда должны походить феи.
3.3) Смотрим координаты курсора в программе (в нашем примере это [1069, 811]; см. Screen03).
3.4) Ставим третью галочку ”MoveTo+Click” в программе, и вносим эти координаты.
3.5) Задаем задержку ”Wait, ms”, скажем, 3000 (т.е. 3 секунды) так, чтобы за это время фея успела перелететь на 8 клеток вниз, а зомби — на 4 клетки вниз.
3.6) Третий шаг закончен, теперь вручную перемещаем фей на 8 клеток вниз, после чего ходят зомби и ход передается крестьянину.
Вложения 1
1 файл • Общий размер: 132,2 KB

Статистика

Приветствуем новейшего участника: recijeb

Сейчас на сайте 3 пользователей 1485 гостей