Цитата
Когда всё становится слишком хорошо - Банят просто так. Потому что у тебя "слишком всё гладко."
Это понятно, но сделать, чтобы было всё "не очень хорошо" гораздо проще, чем наоборот. Что мешает задать алгоритм "прибивать" каждую 2-ю, 3-ю цель, да ещё и с рэндомом. Убил 3 подряд, потом типа 2 неудачи. Задавать бОльшие задержки на реакцию к поведению игры. Тут надо смотреть конкретно за поведением модеров. И кстати, чтобы было "всё не очень хорошо", тоже нужна хорошая реакция Пилота, для чего и нужен быстрый инструментарий. Пусть всё будет "не очень хорошо", главное, чтобы было "неплохо", а точнее, чуть лучше, чем у остальных конкурентов.
Цитата
Тут всё я полагаю упирается в техническую возможность железа, разрешение и мощность оборудования
Конечно от железа зависит многое. Но те идеи, что дал Дарк, по прямой обработке памяти и что думаю уже не только я реализовал, даже на слабой машинке дадут результат. Во всяком случае быстрее стандартного findimage на 2 порядка, а иногда и на 3-4 ПОРЯДКА! А если анализировать "избранные" пиксели, то лично у меня практически всё мгновенно. Ну скажем искать тот же прицел, да достаточно 12 пикселей, грубо говоря findimage заменяет findcolor, только более простым и быстрым алгоритмом.
Причём тормоза - это не дефект Пилотовских функций. Просто любая функция Пилота, даже которая в принципе не нуждается в ресурсах всё равно требует на вызов из скрипта lua достаточно много времени, на 2 порядка больше, чем требуется на её выполнение. Собственно это на данный момент и является самой большой проблемой. А мы тут пытаемся обойти эту хрень, придумывая свои функции, которые работают как внутренний код.