Skip to content

andrewsegas/coclick

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoClick - Automação para Clash of Clans

CoClick é uma ferramenta automatizada feita em Python que auxilia em interações repetitivas no jogo Clash of Clans, utilizando OCR (reconhecimento óptico de caracteres), cliques programados e detecção de áreas na tela.


🚀 Funcionalidades

  • 📌 Captura de tela com OCR usando Tesseract para extrair textos da tela do jogo.
  • 🎯 Clique automático em posições pré-definidas do mapa

O CoClick permite que você mapeie áreas específicas do jogo Clash of Clans para realizar ações automáticas com base nas posições do mouse. Durante a execução, você pode registrar essas posições pressionando uma tecla numérica de 0 a 9. Cada tecla representa uma ação específica.

📌 Teclas de mapeamento:

Tecla Ação
0 Seleciona área de leitura dos recursos: Elixir, Gold e Elixir Negro
9 Define a posição do botão de pesquisa da próxima vila para atacar
8 Define o local onde o ataque será iniciado (com o layout totalmente para cima e para a esquerda)
7 Define o local onde o ataque será finalizado (Precisa ser em linha horizontal com o início)
6 Define a posição do botão "Terminar ataque"
5 Define o botão "OK" (após o término do ataque)
4 Define o botão "Voltar"
3 Define o botão "Atacar"
2 Define o botão "Procurar vila"

Essas posições são salvas em um arquivo config.ini, e reutilizadas em execuções futuras, permitindo total automação das batalhas.

  • 🎲 Delays aleatórios para simular interações humanas.
  • 📝 Armazenamento e leitura de posições do mouse via config.ini.
  • 🔊 Emissão de alertas sonoros em ao encontrar vila para atacar.

🧰 Instalação

Antes de qualquer coisa instale o python - na insntalação escolha adicionar Path - Instale o Tesseract-OCR: - Baixe: https://github.com/UB-Mannheim/tesseract/wiki - adicione manualmente na variavel de ambiente path o endereço da pasta tesseract ex: C:\Program Files\Tesseract-OCR

  1. abra o prompt de comanndo repositório:
    cd [pasta do Coclick]
    pip install -r requirements.txt
    python coclick.py
    

⚙️ Arquivo de Configuração .ini

Você pode personalizar o comportamento dos ataques editando o arquivo config.ini, que será gerado após o mapeamento inicial das posições. Na seção [Ataque], os seguintes parâmetros podem ser ajustados:

[Ataque]
gold = 500000
elixir = 500000
blackelixir = 0
star = 2

[Tempo]
desligar_em_minutos = 15

Explicação dos parâmetros:

Parâmetro Função
gold Valor mínimo de ouro necessário para iniciar um ataque.
elixir Valor mínimo de elixir necessário para iniciar um ataque.
blackelixir Valor mínimo de elixir negro necessário para iniciar um ataque.
star Estratégia de ataque (detalhada abaixo).

Valores possíveis para star:

  • 1 – Ataca pra destruir o máximo para obter recursos e ganhar troféus.
  • 2 – Ataca focando em recursos, mas faz alguns ataques curtos para perder troféu ocasionalmente.
  • 3 – Ataca sempre com ataques curtos, priorizando perder troféus (ideal para queda de ranking).

Valores possíveis para star:

  • 1 – Ataca pra destruir o máximo para obter recursos e ganhar troféus.
  • 2 – Ataca focando em recursos, mas faz alguns ataques curtos para perder troféu ocasionalmente.
  • 3 – Ataca sempre com ataques curtos, priorizando perder troféus (ideal para queda de ranking).

Na seção [Tempo], o parametro desligar_em_minutos caso queira finalizar depois de x minutos (se deletar ele não desligara):

About

☺️

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages