По договоренности
Программа должна работать так:
При нажатии и удержании клавиши пробел или лкм начинает линейно возрастать число. Границы роста (например от 100 до 3000) должны быть редактируемыми, то есть пользователь должен заранее их задать в настройках и в них будет работать программа до следующего изменения этих границ. Максимальный требующийся интервал от 100 до 6000. Шаг роста на экране можно сделать по 10 единиц.
Также в настройках должно задаваться время роста числа от нижней до верхней границы с точностью до 0,1 секунды. Минимальное требующиеся время 0,5 секунды.
После отжатия кнопки, значение, до которого успела дойти программа, остается на экране до следующего нажатия. При следующем нажатии, прошлое значение исчезает, и начинается отсчет по новой.
Если кнопку держать дольше заданного времени, то рост числа останавливается на верхней границе.
Дополнительно:
Программа должна работать оверлеем поверх приложений и игр и не блокировать их работу.
Программа должна выводить рост числа на экран в реальном времени (зажал кнопку и на экране увеличивается число)
В настройках нужно добавить два маркера при достижении которых будут появляться индикаторы в виде рамочек вокруг числа (пример на картинке). Например маркер 1 = 2000; маркер 2 = 3000. При достижении счетчиком 2000 появляется первая рамка. При достижении 3000 вторая.
Положение счетчика на экране должно быть редактируемым или частично редактируемым (заготовленные пресеты положений)
Ниже прикреплена картинка с заполненными для примера настройками (1_settings); картинка с примером, как должен выглядеть счетчик на экране (2_main_view); картинки с примерами работы маркеров по заданным настройкам (3_marker_1 и 4_marker_2); картинка с примером пресетов положений на экране (5_positions).
Укажите цену и сроки.