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

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

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

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

С уважением.

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

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

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

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

С уважением VDV_forever
Единый справочник по Героям Меча и Магии

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

С уважением.

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

С уважением.
спасибо за ссылку. Дооооолго читал, чтобы переубедиться, что это может быть не БАГ, а фича такая. Однако, все равно против подобных "длительных" проверок мастерства.
Veni Vidi Vici
-- Julius Caesar, 47 BC
Аватар пользователя
А я думаю эта фишка не нужна, я бы и так 1 феей с баллистой завалил 100 а то и 200 зомби.
Пусть я изгой, но я велик своей душой.
Набор в клан "Рыцари апокалипсиса" - "Knights of Apocalypse"
Информация о нас здесь http://sacraments.narod.ru/Klan.html
В ответ пользователю Тарнум
Аватар пользователя
Тарнум;107443
А я думаю эта фишка не нужна, я бы и так 1 феей с баллистой завалил 100 а то и 200 зомби.
Эта программа создана для убистрения таких битв. Не терять время.
Клан"Yan-luo-Wan"

Зло летает на крыльях, добро ползает как черепаха.
Аватар пользователя
фига а можно узнать по подробнее
:smile14: Темница - это тот замок который рвёт всё:smile17:
В ответ пользователю Kyle
Аватар пользователя
Часто задаваемые вопросы:

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). По умолчанию программа находится в левой части экрана. Окно с Героями лучше всего поместить немного правее от программы.
Клан 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
Аватар пользователя
Рассмотрим следующую ситуацию.

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

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

Ниже приведен возможный вариант расположения армий, начиная с которого можно запускать программу (Screen00).
Вложения 1
1 файл • Общий размер: 115,1 KB
Клан 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
Аватар пользователя
Теперь разработаем алгоритм работы программы.

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

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

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

Алгоритм программы разработан.
Вложения 4
4 файл(ов) • Общий размер: 479,3 KB
Клан 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
Аватар пользователя
Теперь попробуем воплотить его в реальность.
Итак, запускаем программу, вступаем в битву и добиваемся такой расстановки армий, как это показано выше.

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
Клан 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
Аватар пользователя
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
Клан 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
Аватар пользователя
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
Клан 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...

Статистика

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

Сейчас на сайте 7 пользователей 1309 гостей