Решили предусмотреть такой вариант. Алгоритм был переписан: траектория изменена на более оптимальную, пересмотрены величины пауз между кликами, в середине и начале цикла добавлены три быстрых клика на окошки с ошибкой соединения и на кнопку переподключения. Потестировали с ручным отключением интернета — работает. Оставили всё это дело на ночь.
С утра бот продолжал летать. Остановили процесс, кликнули на ангар посмотреть, сколько насобиралось добра. Разочарование: при активности только на карте звёздного неба коннект с игрой терялся. Получалось, что кораблик летал на карте из кеша, и никаких данных на сервер не передавалось.
Была написана версия цикла 3.0. Добавлены клики на переключение окон Мозиллы, клик на меню ангара, клик на главную, переключение на вкладку с картой, продолжение сбора коробок. Все ошибки, зависящие от игры, были учтены.
Сбор коробок продолжался около трёх ночей. Богатство росло, а интерес уменьшался. Потом и вовсе перестали заходить в игру: комп ночью шумел слишком сильно.
#3400: На полку престарелых
16:45 17.06.2010, IT happens
Товарищу железячнику, не верящему в душу железа посвящается. Оно, может быть, всё и верно, что у каждой проблемы есть корни, но мы живые люди, железо живёт с нами рядом и тоже способно очеловечиваться.
Яркий пример — моя мышка. Она довольно пожилая, у неё капризный затвердевший хвост (если в некоторых положениях оставить мышку в покое, провод пружинит и курсор чуточку отъезжает, напоминая брюзжание бабушки). У неё плохо работает колёсико: иногда, чтобы прокрутить страницу, нужно сделать около двадцати поворотов — прокрутка идёт маленькими шагами, дрыгаясь туда-сюда. Разбирал, смотрел — внешне всё нормально. Но как только я вслух говорю жене, что пора бы заменить мышку, то на утро колёсико уже прекрасно работает! Потом, постепенно забывая страхи, грызун снова начинает привередничать. Но однажды я буду непреклонен. Так и знай, мышка!