BOT do gry WARPATH
Główne zadania:
Emulator i zarządzanie oknami:
Podłączenie bota do NoxPlayer przez API lub automatyzacja (na przykład z użyciem AutoHotkey, PyAutoGUI lub podobnych).
Zarządzanie wieloma oknami emulatora jednocześnie. W tym celu potrzebny będzie albo Nox Multi-Drive (z obsługą uruchamiania wielu instancji), albo przemyślany mechanizm identyfikacji okien.
Funkcjonalność bota:
Automatyzacja działań w grze (na przykład, wykonywanie zadań, rozwój bazy, zbieranie zasobów). Pokażę na wideo
Wykorzystanie technologii rozpoznawania obrazu (OCR, na przykład Tesseract) i wyszukiwania wzorców (OpenCV) do interakcji z elementami interfejsu gry. Może być dowolny twój
Realizacja scenariuszy rozwoju (algorytmy do wykonywania zadań rozwoju i realizacji strategii w grze).
Środowisko wieloosobowe:
Oddzielne połączenie z każdym użytkownikiem:
Podział okien przez unikalne procesy.
Licencjonowanie każdej instancji (możliwość wydania klucza dostępu).
Izolacja danych w celu zapobiegania nakładaniu się działań między użytkownikami.
System licencjonowania:
Serwer licencji, gdzie użytkownik po zakupie otrzymuje unikalny klucz.
Aktywacja licencji w bocie z weryfikacją na serwerze.
Zarządzanie użytkownikami:
Panel administratora do zarządzania licencjami, procesami okiennymi i logami pracy.
Możliwość zdalnego podłączenia do emulatorów (na przykład przez RDP lub inny dostęp).
Człowiek kupił licencję, uzyskał dostęp do okna, wchodzi do swojej gry i korzysta z bota.