Бюджет: 300 USD Термін: 2 дні
Привіт, Вікторе,
Я побачив завдання, і це досить захоплююче. Це те, що мене цікавить, оскільки поєднує ігри з передовими технологіями, такими як обробка зображень. Я займаюся розробкою вже більше десяти років, працюючи над такими речами, тому я розумію, наскільки це може бути складно. Знімання скріншотів, витягування всіх видів даних — тексту, зображень, що завгодно — і їх реєстрація — це не дрібниця. Але повірте, це здійсненно з правильними інструментами та методами.
Для цього я б розглянув OCR (оптичне розпізнавання символів). Tesseract OCR є надійним для витягування тексту, і я вже використовував його раніше для розпізнавання даних в реальному часі. Це з відкритим кодом і налаштовується, що робить його хорошим вибором для чогось подібного. Якщо є складний інтерфейс, я також міг би використовувати OpenCV для розпізнавання зображень, картографування елементів і навіть знаходження шаблонів у макеті вікна ігрового додатку.
Якщо інтерфейс гри оновлюється динамічно, щось на кшталт PyAutoGUI могло б обробляти автоматизовані взаємодії та скріншоти. Поєднання його з бібліотеками, такими як NumPy, може зробити витягування даних швидшим і точнішим. Для екранів з великою кількістю тексту pytesseract є чудовим компаньйоном для OpenCV. Ця комбінація добре працювала в моїх минулих проектах, пов'язаних з автоматизацією GUI та реєстрацією даних.
Одна ідея, яка могла б покращити це, — додати живе розпізнавання, як система реєстрації живого потоку. Замість того, щоб просто робити скріншот, вона могла б безперервно моніторити додаток, витягуючи дані в міру їх зміни. Таким чином, немає ризику пропустити щось критичне під час швидких моментів у грі.
Я готовий почати прямо зараз, і можу працювати понад 40 годин на тиждень, тому є достатньо часу, щоб зосередитися і зробити це правильно. Чітка комунікація — це обов'язково — я залишаюся на зв'язку протягом усього процесу, без перерв. Термінові завдання та якість для мене не підлягають обговоренню.
Чекаю з нетерпінням, щоб почати це з вами. Давайте зробимо це.
Жобер