Посмотрел видео — стоит шевелить кием, имитируя прицеливание, в момент калькуляции варианта удара (да и в целом перед ударом, это резко отличает вас от обычного игрока). Иногда расчеты занимают продолжительное время, а кий фиксирован, противник видит это. Решение не найдено, срабатывает ваш failback на последних секундах, кий резко переключается на запасной вариант и делает удар. Наличие 3-4 повторений этого сценария за игру уже ставит под сомнение «человечность» оппонента.
Браво! Хабр торт, автор великолепен — куча удивительно красивых решений.
А почему не стали использовать embedded browser (тот же IE, либо CEF)? С «палевом» проблем не будет, зато автоматизация многих действий должна стать значительно проще (честно, меня очень смутила реализация получения текстовых данных путем выделения мышью и копированием) + это будет одно окно, что визуально приятнее + есть возможность стрипнуть лишнее со страницы в принципе, во имя эстетики, конечно же :)
В целом же, очень хочется увидеть следующую статью, где вы все-таки найдете способ «виртуализировать мышь» и не трогать настоящий курсор вообще + реализацию новых стратегий, там есть куда копать, уверен (кручение, позиционирование и много чего еще). Это круто, мы ждем, однозначно!
И да, лучше не публикуйте исходники / продукт, игра будет обречена, либо придется переквалифицировать ее в соревнование ботов.
Молодцы, только что пришло sms, Кикстартер списал средства (они удивили тем, что отказались от Amazon Payments и теперь принимают сами — всем, имхо, стало только лучше от этого). И да, это был просто идеальный подарок для коллеги, ждем июня. Кстати, если можно ускорить процесс — было бы замечательно, можем оплатить доставку отдельно ;)
Браво! Это лучшее, что читал по продаже себя клиенту в контексте фриланса. И да, мне этот пост приятен не как фрилансеру, а как заказчику.
Будем честны, большинство заказчиков похожи на квадратных женщин в вакууме. Они мечтают отдаться толковому исполнителю и забыть проблему, но изначально «боятся» всех (в силу опыта, обычно), отсюда и строятся все взаимоотношения. Когда потенциальный исполнитель раскрывает себя, бережно берет твою проблему в руки и очень грамотно начинает её вертеть, соблюдая всю классику отношений мужчины-женщины, сделка стремится к успеху.
Прежде чем обижаться, попробуйте научиться понимать сарказм и внимательно читать топик. Там черным по белому написано, что ошибка проявляется только в Firefox под Android. Но нет, на Хабре всегда найдется чертова дюжина любителей сделать скриншотик со своего браузера / рабочего стола, даже не разобравшись в теме. И да, в багтрэкере об этом написано еще лучше.
Поклонники ждут от вас название учебного заведения во Франции, чтоб подать заявку на поступление в этом году, вне зависимости от возраста и основной специализации, а также тотального незнания французского, хехе.
Другое замечание относительно variadic параметров: variadic параметр должен быть последним параметром в вашем списке параметров!
Впервые читаю про синтаксис Swift'а и на этом месте сделал грустишку. Простейший для реализации синтаксиса момент, почему его игнорируют во многих языках? В этом плане впервые порадовало Ruby (у кого-то могло быть иначе), конечно. Представим себе прототип функции (абстрактного языка в вакууме) — «func(param1, param2, ...variadic_param..., param4, param5)», вычленить массив параметров в рамках variadic_param проще пареной репы — взяли массив всех параметров, убрали два именованных спереди и сзади — остальное variadic. Ну и запрет на два variadic подряд по вполне понятным причинам и прежде всего из-за логики.
Одним из факторов невозможности использовать Y для меня стал как раз «финт» с подменой домена на тайтл. Это опционально? Не стал особо искать возможность отключить подмену, она есть вообще?
А почему не стали использовать embedded browser (тот же IE, либо CEF)? С «палевом» проблем не будет, зато автоматизация многих действий должна стать значительно проще (честно, меня очень смутила реализация получения текстовых данных путем выделения мышью и копированием) + это будет одно окно, что визуально приятнее + есть возможность стрипнуть лишнее со страницы в принципе, во имя эстетики, конечно же :)
В целом же, очень хочется увидеть следующую статью, где вы все-таки найдете способ «виртуализировать мышь» и не трогать настоящий курсор вообще + реализацию новых стратегий, там есть куда копать, уверен (кручение, позиционирование и много чего еще). Это круто, мы ждем, однозначно!
И да, лучше не публикуйте исходники / продукт, игра будет обречена, либо придется переквалифицировать ее в соревнование ботов.
Будем честны, большинство заказчиков похожи на квадратных женщин в вакууме. Они мечтают отдаться толковому исполнителю и забыть проблему, но изначально «боятся» всех (в силу опыта, обычно), отсюда и строятся все взаимоотношения. Когда потенциальный исполнитель раскрывает себя, бережно берет твою проблему в руки и очень грамотно начинает её вертеть, соблюдая всю классику отношений мужчины-женщины, сделка стремится к успеху.
Впервые читаю про синтаксис Swift'а и на этом месте сделал грустишку. Простейший для реализации синтаксиса момент, почему его игнорируют во многих языках? В этом плане впервые порадовало Ruby (у кого-то могло быть иначе), конечно. Представим себе прототип функции (абстрактного языка в вакууме) — «func(param1, param2, ...variadic_param..., param4, param5)», вычленить массив параметров в рамках variadic_param проще пареной репы — взяли массив всех параметров, убрали два именованных спереди и сзади — остальное variadic. Ну и запрет на два variadic подряд по вполне понятным причинам и прежде всего из-за логики.