Author Topic: Нужно кликнуть в определенный момент  (Read 1839 times)

0 Members and 2 Guests are viewing this topic.

latrodectus

  • Зашел в гости
  • *
  • Posts: 8
    • View Profile
Игра Fishing Strike. На экране заброса https://yadi.sk/i/YEuvW8XC3agrFa, есть радар по которому белая полоса движется вверх и вниз каждый раз с различной скоростью. Каждый раз на радаре в разных местах появляется мишень(круги). Так вот нужно кликнуть в тот момент, когда белая полоса проходит через центр мишени(черную точку). Прошу помощи у знающих людей! Обычное видео https://yadi.sk/i/gofkVPNo3adtQa и видео замедленное https://yadi.sk/i/-87T5SPw3agcWJ

latrodectus

  • Зашел в гости
  • *
  • Posts: 8
    • View Profile
Re: Нужно кликнуть в определенный момент
« Reply #1 on: September 01, 2018, 02:53:47 PM »
Все сдались? Задача нерешаема? Я не привожу варианты кода так как не один не работает. Очень нужно. Ребята, дайте хотя-бы мысль, от чего оттолкнуться?
« Last Edit: September 01, 2018, 03:02:57 PM by latrodectus »

latrodectus

  • Зашел в гости
  • *
  • Posts: 8
    • View Profile
Re: Нужно кликнуть в определенный момент
« Reply #2 on: September 02, 2018, 10:38:34 AM »
Более менее рабочий вариант, но всё равно промахивается. Можно как нибудь ускорить (уменьшить) время сравнения двух переменных??? Или я не с той стороны подхожу к решению задачи?
Code: [Select]
DEFINE($s1)
DEFINE($s2)


GETSCREEN (1163,141, 1702,786)
IF_PIXEL_IN(1163,141, 1702,786, 3023516)
   MOVE($_return1, $_return2)
   $s1 = pxl($_xmouse, $_ymouse)
   END_IF
CLICK:
GETSCREEN (1163,141, 1702,786)
$s2 = pxl($_xmouse, $_ymouse)
IF ($s1=$s2)
   GOTO (CLICK)
ELSE
   LCLICK (1462,766)
END_IF

latrodectus

  • Зашел в гости
  • *
  • Posts: 8
    • View Profile
Re: Нужно кликнуть в определенный момент
« Reply #3 on: September 02, 2018, 12:32:38 PM »
Тоже промахивается, чуть меньше правда. Видимо нужно искать другой подход.

latrodectus

  • Зашел в гости
  • *
  • Posts: 8
    • View Profile
Re: Нужно кликнуть в определенный момент
« Reply #4 on: September 02, 2018, 04:41:45 PM »
Давайте подогреем интерес к мой задаче. 300 рублей на телефон за рабочий код, не много, но для специалиста не проблема. Игра в свободном доступе, скачать и потестить пару часов.