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
Selecciona un lenguaje de programación y dificultad
- 2
Escribe el código mostrado
- 3
Revisa tus resultados y analiza tus habilidades
- 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.
Código corto como definiciones de variables (~50 pulsaciones)
Estructuras de control básicas (~100 pulsaciones)
Cadenas de métodos prácticos (~150 pulsaciones)
Funciones con lógica compleja (~200 pulsaciones)
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.