WebMoney Яндекс.Деньги

среда, 30 января 2008 г.

Особенности:

- Расчитывает время воозвращения войск из набега с точностью до секунды и отправляет их снова по указанным координатам. При нападении на вас врагом, ваших войск в 99% случаях не будет на базе.
- Проверка принесенных ресурсов после набега. Если войска приходят полностью заполненные, то скорее всего ресурсы остались в той деревне и войска отправляются в нее снова, до тех пор пока не принесут мало ресурсов. Расчет основан на типе войск которые вы отправили и происходит автоматически без дополнительных настроек.
- Если войска принесли мало ресурсов, то в качестве цели выбирается заданная альтернативная деревня для нападения. Можно задавать до 5 альтернативных деревень. Этого хватает как правило на полтора суток.
- Возможность отключения проверки принесенных ресурсов. Это как правило нужно в трех случаях:
1) Вы хотите зациклить нападение, чтобы не дать развиться соседу.
2) Вы не успеваете фармить соседние заброшенные деревни. Когда приходят ваши войска, там уже ничего нет. В таких случаях как правило можно сделать 5-10 групп по 2 воина и зациклить нападения. Войска будут приносить мало ресурсов, но при подсчете вы убедитесь что в час они могут принести больше, чем при другом режиме набега.
3) Вы хотите отправить разведчика по различным координатам.
В этом случае в качестве целей указываются альтернативные деревни и после возвращения разведчика он отправляется на следующую разведку, до тех пор пока не кончится список альтернативных деревень.
- Рассчитывает через сколько времени возможно строительство/апгрейд ферм и вывод этой информации в удобную таблицу, с возможностью сортировки.

понедельник, 28 января 2008 г.

Скачать программу

Выкладываю программу для ознакомления. Есть еще куча идей, которые хочу воплотить в жизнь. Но честно говоря лично мне хватает и этих функций. В данный момент на втором компьютере запущено 10 приложений этой программы и я уверен, что войска ходят, а фермы апрейдяться.. Вообщем если будет интерес к этой проге, то буду дорабатывать самое нужное на взгляд большинства.
Вот ссылочка, откуда можно скачать программу:
http://fileget.ru/5144203

Автоматизация простых операция в онлайн игре Travian

Если вы зашли на этот блог, то вы наверное, так же, как и я, играете в онлайн игру travian.
Если кто не знает про эту онлайн игрушку, могу посоветовать не читать дальше. Затянет, потом будете как наркоманы. :)
Ну а все остальные, кто знаком что это такое - знают насколько часто приходится в определенное время садиться за комп и нажимать одну кнопку для того чтобы ваши войска, ресы остались целы. Естественно в эту игрушку нужно играть только тем кто имеет возможность выхода в интернет в любое время суток. Многие из моих знакомых ставят будильники на ночь, чтобы не проспать приход войск и не потерять то, что так долго собирали.
Через пару дней "играния" я подумал что неплохо было бы автоматизировать кое какие стандартные процедуры. Так как я сам программист, то долго особо не раздумывал и сел писать такую программу.
В результате чего, через пару недель появилась вот такая программка:


воскресенье, 27 января 2008 г.

Travian Bot часть 3

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

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

Рядом с вашей деревней думаю есть заброшенные деревни. С небольшим кол-вом населения, но однако ресурсы там скапливаются, если их конечно никто перед вами не забрал. Так вот, чтобы последнее не произошло, есть опция:
"Зациклить нападение (режим чистки деревни)". При ее включении по указанным первым координатам будут высылаться постоянно войска и кол-во ресурсов принесенных ими проверяться не будут. Например у вас 20 дубинщиков. Вы можете разделить их на 10 отрядов по 2 человека. Запустить 10 программ и указать 10 заброшенных деревень. Уверяю вас, иногда такое распределение принесет за ночь намного больше ресов, чем отправка одного отряда по выбранным деревням.

Так как в свое время ночью на меня совершали постоянно атаки, я опасался что нападение произойдет именно в тот промежуток что мои войска стоят на базе. Раньше задавалась задержка после прихода войск в минутах, до их след. отправки. Поэтому переработав программу я изменил расчет этого промежутка. Теперь войска отправляются через 10 секунд после их возвращения. 10 секунд - это очень маленькое время и шанс того, что нападение на вас произойдет именно в этот момент - ничтожно мал.

Travian Bot часть 2


Что же позволяет данная программа.
Здесь перечислю основные функции:

=========
Закладка "Стройка":
Автоматическое строительство (апгрейд) полей через заданный промежуток времени.
Заполняется очередь на строительство либо вручную, либо двойным щелчком на поле из таблицы
"Информация". Cимволом разделения в очереди - является ";".
При нажатии кнопки "Информация" - запрашиваются данные с сервера о производительности деревни и необходимых ресурсах для постройки полей. На основе этой информации подсчитывается время, через которое возможно строительство.
Кнопка "Построить 1 из очереди" предназначенна для быстрого строительства первого объекта из очереди. Это необходимо, чтобы не дожидаться срабатывания таймера, если вы знаете что построить уже можно.

===============
Закладка "Армия":
Отправка войск по расписанию. Необходимо указать координаты деревни, кол-во войск и задержку по времени.
Время повторной отправки войск рассчитывается автоматически по следующей формуле:
(2*Время до деревни)+Задержка.
После нажатия "Включить", выставляется таймер одна минута. Через одну минуту будут отправлены войска и рассчитано время повторной отправки.

Реагирования на события при автоматическом набеге:
1) Если кол-во войск, введенное для отправки, больше, чем можно реально отправить. Войска не отправляются.
Выставляется таймер в 5 минут и после 10 попыток (50 минут) набег останавливается.
2) Деревни больше не существует. Войска не могут быть отправлены.
Выставляется таймер в 5 минут и после 10 попыток (50 минут) набег останавливается.
3) Вернулись с набега не полностью загруженные. Два варианта:
- дали трындюлей, уменьшилось кол-во войск
- закончились ресурсы
Набег останавливается.
Внимание: важно чтобы набег был один, программа анализирует отчет в логах "Нападения"

Доработано:
+Возможность указания альтернативной деревни для набега, в случае если первый набег будет остановлен.
+Статистика по захвату ресурсов.
+Прячется в трэй
+Опции
+Сохранение настроек
+Возможность выбрать за кого из народов играешь
+Возможность указать тип нападения (подрепление, нападение, набег)
===========

+Можно установить время через которое будут отправлены войска. Например вы вручную отправили войска, а они придут не скоро. Вам надо домой\гости\на работу - вы не хотите ждать. Задаете координаты, рассчитываете время пригода ваших войск, вводите значение в минутах и нажимаете кнопку "Включить"
+Исправлен баг, не сохранялись настройки при открытии ее из трея. Выводились старые значения, которые были в момент сворачивания в трей.
+Пишет оставшееся время до срабатывания таймера в войсках
+Исправлен глюк обнуления статистики. Теперь считает пока сами не обнулите
+Добавлена кнопка сброса статистики набегов.
+Не срабатывал выбор альтернативной деревни, если "деревни не существует". Исправлено
+Если в координатах присутствовало значение 0, то считалось что альтернативная деревня не задана. Теперь считает что не задана, только если и X и Y равно 0.
+Расчитывает время прихода войск с точностью до секунды. Указание задержки отправки войск после прихода теперь в секундах. Это на порядок уменьшает вероятность, что ваши войска будут на базе, если кто то нападет. Вернее сводит этот шанс к мизерному минимуму.

Modified by Blogger Tutorial

Travian Bot (Бот для Травиан) ©Template Nice Blue. Modified by Indian Monsters. Original created by http://ourblogtemplates.com

TOP