Open sozezzo opened 3 months ago
Não tentei ainda. A minha ideia inicial é fazer a automação para:
Eu tentei usar um framework python para pegar os className ou ids do html da pagina, mas o Hero Wars guarda tudo em uma única tag html chamada Canva, então não da pra pegar os elementos por tags html
Sendo assim eu pensei em clicar nos elementos via coordenadas, mas isso ai pode mudar de usuário para usuário, dependendo do tamanho da tela. Então pensei em implementar um menu inicial onde o usuário configura as coordenadas específicas do seu computador (vou tentar ver um jeito de ficar fácil pra pegar essas coordenadas pro usuário), e então isso gera um arquivo, aí nas proximas vezes basta a automação ler esse arquivo que vai saber quais coordenadas clicar para fazer as tarefas do hero wars
eu ja abandonei a ideia de usar o html diretamente, e fazer ele jovar visualizando a tela.
Eu vou estabeler as coordenadas, mas vai ser coordenadas relativas, se a tela mudar de tamanho, posso recalcular.
Ainda estou pensando em usar script dinamicos usando Roslyn's script pra usar a biblioteca interna, sem engessar o codigo por que o jogo sempre tem alguma mudança.
Eu ja automatizei o Login, bem quase, as vezes ele para pra decifrar as imagens pra verificar se é humano ou nao.... vou ver isso depois com chatgpt, se posso usa-lo.
Nas campanhas, eu ja fiz com que ele faço todo o processo de clicar, quando ja selecionado a equipe, de avançar e esperar. Vou fazer uma lista de todos os lugares, eu vi que so tem 15 zonas, eu acumulo os tais cristais azuis, e vou fazer a selecao de uma equipe e fazer eles passarem por todas as campanhas pra ganhas objetos e esperiencia.
Eu acho valido fazer este exercicio, depois disso esta experiencia de automatizacao pode ser usado em alguma aplicacao.
Eu ja fiz uma versao de manipular o html do Duolingo, por erro meu, ele chamou muitas vezes uma url, e eu fui banido. Eu vi que quando acesso muitas vezes, ele me manda as telas pra ver se eu sou humano mesmo.
desde que eu tenha algo realmente funcional, eu vou disponibilizar, eu codifico em C#
Eu ainda nao comecei a fazer, mas pensei que seria legal ele fazer as campanhas iniciais tudo de novo mas automatico, pois sempre tem objetos que falta.
A questao é, voce ja tentou ? qual dificuldade vc encontrou ?