Sobre o DevType

Um aplicativo de prática de digitação para programadores

DevType é um aplicativo que ajuda você a melhorar tanto as habilidades de programação quanto a velocidade de digitação, digitando código real em um editor de código profissional.

Recursos

Editor de código profissional

Pratique em um ambiente de editor familiar com auto-indentação e mais.

Múltiplas linguagens

Suporte para 15 linguagens de programação: Python, JavaScript, TypeScript, Go, Rust, Java, C#, C, C++, Kotlin, Swift, PHP, Ruby, SQL e Shell.

Guia do teclado

Teclado visual e guia de mãos durante a digitação. Aprenda visualmente o posicionamento correto dos dedos com suporte para QWERTY, AZERTY, QWERTZ, Dvorak e Colemak.

Tema e fonte

Escolha entre 8 temas de editor e múltiplas fontes monoespaçadas. Todas as configurações são salvas para a próxima sessão.

Análise detalhada de habilidades

Visualize suas habilidades com estatísticas detalhadas como PPM, precisão e rank. O mapa de calor de precisão de teclas mostra as teclas propensas a erros.

Ranking

Compita com outros jogadores e mantenha-se motivado subindo no ranking.

Upload de Problemas Personalizados

Crie e compartilhe seus próprios trechos de código como problemas de prática.

Replay & Exportação de Vídeo

Assista suas sessões de digitação e exporte como vídeo. Visualize as teclas pressionadas e compartilhe nas redes sociais.

Geração com IA

IA gera problemas de prática originais com base nas suas solicitações.

Análise de Digitação com IA

IA analisa sua digitação para identificar dedos fracos, teclas lentas e padrões de erro com conselhos de melhoria personalizados.

Sistema de Medalhas

Ganhe medalhas baseadas em partidas jogadas, conquistas de rank, pontuação, PPM, combo e posição no ranking. Exibidas no seu perfil.

Como jogar

  1. 1

    Selecione uma linguagem de programação e dificuldade

  2. 2

    Digite o código exibido

  3. 3

    Revise seus resultados e analise suas habilidades

  4. 4

    Desafie os rankings e compita pelas melhores pontuações

Nota: A saída do terminal mostrada após completar uma sessão de digitação é uma demonstração visual. O código não é realmente executado.

Regras do jogo e pontuação

Um jogo de digitação prático para engenheiros. Escreva código real com ritmo e precisão.

Regras de entrada

Indentação (espaços iniciais)

Preenchida automaticamente. Não é necessário digitar.

Espaços e quebras de linha

Fazem parte do código. Digite-os corretamente (use Enter para novas linhas).

Teclas de atalho

Esc

Carregar um novo problema com a mesma configuração.

Tab + Enter

Tentar novamente o problema atual (segurar Tab enquanto pressiona Enter).

Níveis de dificuldade

Atualmente Nv 1 a Nv 5 estão disponíveis. Níveis mais altos significam código mais longo e complexo.

1

Código curto como definições de variáveis (~50 toques)

2

Estruturas de controle básicas (~100 toques)

3

Cadeias de métodos práticas (~150 toques)

4

Funções com lógica complexa (~200 toques)

5

Implementações de funcionalidades completas (~250 toques)

Como funciona a pontuação

Sua pontuação é determinada por estes 4 fatores.

Speed (PPM)

Quão rápido você digita.

Accuracy

Erros reduzem significativamente sua pontuação.

Difficulty

Níveis mais altos dão melhores multiplicadores de pontuação.

Combo

Toques corretos consecutivos adicionam pontos bônus.

Sistema de Ranking

O ranking (S/A/B/C/D) é um indicador de desempenho puro baseado em PPM e precisão, independente do nível de dificuldade. Use-o para medir suas habilidades de digitação.