Acerca de DevType

Una aplicación de práctica de escritura para programadores

DevType es una aplicación que te ayuda a mejorar tanto las habilidades de programación como la velocidad de escritura al escribir código real en un editor de código profesional.

Características

Editor de código profesional

Practica en un entorno de editor familiar con auto-indentación y más.

Múltiples lenguajes

Soporte para 15 lenguajes de programación: Python, JavaScript, TypeScript, Go, Rust, Java, C#, C, C++, Kotlin, Swift, PHP, Ruby, SQL y Shell.

Guía del teclado

Teclado visual y guía de manos mientras escribes. Aprende visualmente la posición correcta de los dedos con soporte para QWERTY, AZERTY, QWERTZ, Dvorak y Colemak.

Tema y fuente

Elige entre 8 temas de editor y múltiples fuentes monoespaciadas. Todas las configuraciones se guardan para la próxima sesión.

Análisis detallado de habilidades

Visualiza tus habilidades con estadísticas detalladas como PPM, precisión y rango. El mapa de calor de precisión de teclas muestra las teclas propensas a errores.

Ranking

Compite con otros jugadores y mantente motivado escalando en la clasificación.

Subida de Problemas Personalizados

Crea y comparte tus propios fragmentos de código como problemas de práctica.

Reproducción y Exportación de Video

Mira tus sesiones de escritura y expórtalas como video. Visualiza las pulsaciones de teclas y comparte en redes sociales.

Generación con IA

La IA genera problemas de práctica originales según tus solicitudes.

Análisis de Escritura con IA

La IA analiza tu escritura para identificar dedos débiles, teclas lentas y patrones de error con consejos de mejora personalizados.

Sistema de Insignias

Gana insignias basadas en partidas jugadas, logros de rango, puntuación, PPM, combo y posición en el ranking. Se muestran en tu perfil.

Cómo jugar

  1. 1

    Selecciona un lenguaje de programación y dificultad

  2. 2

    Escribe el código mostrado

  3. 3

    Revisa tus resultados y analiza tus habilidades

  4. 4

    Desafía los rankings y compite por las mejores puntuaciones

Nota: La salida del terminal mostrada después de completar una sesión de escritura es una demostración visual. El código no se ejecuta realmente.

Reglas del juego y puntuación

Un juego de escritura práctico para ingenieros. Escribe código del mundo real con ritmo y precisión.

Reglas de entrada

Indentación (espacios iniciales)

Se completa automáticamente. No necesitas escribirla.

Espacios y saltos de línea

Son parte del código. Escríbelos correctamente (usa Enter para nuevas líneas).

Teclas de acceso directo

Esc

Cargar un nuevo problema con la misma configuración.

Tab + Enter

Reintentar el problema actual (mantener Tab mientras presionas Enter).

Niveles de dificultad

Actualmente están disponibles del Nv 1 al Nv 5. Niveles más altos significan código más largo y complejo.

1

Código corto como definiciones de variables (~50 pulsaciones)

2

Estructuras de control básicas (~100 pulsaciones)

3

Cadenas de métodos prácticos (~150 pulsaciones)

4

Funciones con lógica compleja (~200 pulsaciones)

5

Implementaciones de funciones completas (~250 pulsaciones)

Cómo funciona la puntuación

Tu puntuación se determina por estos 4 factores.

Speed (PPM)

Qué tan rápido escribes.

Accuracy

Los errores reducen significativamente tu puntuación.

Difficulty

Niveles más altos dan mejores multiplicadores de puntuación.

Combo

Las pulsaciones correctas consecutivas añaden puntos extra.

Sistema de Rango

El rango (S/A/B/C/D) es un indicador de rendimiento puro basado en PPM y precisión, independiente del nivel de dificultad. Úsalo para medir tu habilidad de mecanografía.