Estudo Personalizado de Partidas
🎯 Objetivo: Transformar seu histórico de partidas públicas em diagnósticos objetivos e planos de ação práticos para o seu próximo jogo.
Ao contrário de sites que apenas mostram tabelas estatísticas ou atribuem rótulos simplistas de vitória/derrota, o Dota 2 Learning utiliza um motor analítico determinístico e transparente. Identificamos padrões de comportamento treináveis: mortes evitáveis, consistência de recursos e disciplina de heróis.
🔒 Política de Privacidade & Consentimento (Regras Claras)
- Apenas Dados Públicos da API: Nunca solicitamos login ou senha da Steam. O sistema consulta apenas o identificador público (Account ID de 32 bits) exposto pela API comunitária do OpenDota.
- Sem Armazenamento Indefinido (TTL Automático): Em nossa infraestrutura, dados de partidas sincronizadas em cache expiram automaticamente após 7 dias de inatividade.
- Direito de Exclusão: Você pode solicitar a limpeza imediata do cache das suas partidas a qualquer momento.
- Sem Promessas Ilusórias: A OpenDota não garante 100% das partidas com parsing completo de replay. Analisamos amostras recentes válidas e sempre exibimos o tamanho real da base considerada.
🎮 Como Localizar seu Account ID no Dota 2
- Abra o Dota 2.
- Vá em Configurações ➔ Opções ➔ Rede / Social.
- Certifique-se de que a opção "Expor Dados Públicos de Partidas" está Marcada (se acabou de marcar, jogue ou aguarde alguns minutos para a API indexar).
- No seu perfil dentro do jogo, abaixo do seu avatar, copie o número do seu ID de Amigo (este é o seu Account ID numérico, ex:
86745912).
🛠️ Como Funciona o Motor de Diagnóstico
O motor aplica 4 regras determinísticas auditáveis:
| Dimensão | O que medimos? | O que dispara o alerta? | Ação Educacional |
|---|---|---|---|
| 🛡️ Sobrevivência | Média de mortes por partida. | $\ge 8.0$ mortes/jogo. | Exercício de recuo preventivo quando heróis somem do minimapa. |
| 💰 Economia | Média de Last Hits em relação à duração. | $< 90$ last hits médios. | Treinamento de 10 min no Last Hit Trainer antes da fila. |
| 🧙 Foco de Heróis | Proporção de heróis únicos na amostra. | $> 80%$ de rotatividade. | Recomendação de limitar a 2 heróis confortáveis por 7 dias. |
| 📈 Tendência | Taxa de vitória geral vs últimas 5 partidas. | Queda acentuada recente. | Diagnóstico de fadiga e recomendação de pausa consciente. |
💻 Execução e Teste via CLI (Ambiente Local/Servidor)
Para sincronizar suas partidas e gerar o diagnóstico em formato JSON estruturado:
bash
# 1. Sincronizar as últimas 20 partidas públicas
npm run opendota:sync -- SEU_ACCOUNT_ID --limit 20
# 2. Executar o motor analítico e gerar o plano de estudo
npm run opendota:analyze -- SEU_ACCOUNT_IDO arquivo compilado com métricas consolidadas e planos de 7 e 30 dias será gerado de forma segura em integrations/opendota/cache/player-SEU_ACCOUNT_ID.json.
📚 Guias Complementares de Apoio
- 🛑 Teve muitas mortes apontadas no relatório? Estude Erros Comuns e Como Evitar.
- 🌾 Quer melhorar a consistência de Last Hits? Leia Itens e Economia no Dota 2.
- 🧙 Precisa enxugar sua lista de heróis? Veja Heróis Recomendados por Função.