À propos de DevType
Une application de pratique de frappe pour les programmeurs
DevType est une application qui vous aide à améliorer à la fois vos compétences en programmation et votre vitesse de frappe en tapant du vrai code dans un éditeur de code professionnel.
Fonctionnalités
Éditeur de code professionnel
Pratiquez dans un environnement d'éditeur familier avec l'indentation automatique et plus encore.
Plusieurs langages
Prise en charge de 15 langages de programmation : Python, JavaScript, TypeScript, Go, Rust, Java, C#, C, C++, Kotlin, Swift, PHP, Ruby, SQL et Shell.
Guide du clavier
Clavier visuel et guide des mains pendant la frappe. Apprenez visuellement le bon placement des doigts avec support QWERTY, AZERTY, QWERTZ, Dvorak et Colemak.
Thème et police
Choisissez parmi 8 thèmes d'éditeur et plusieurs polices monospace. Tous les paramètres sont sauvegardés pour la prochaine session.
Analyse détaillée des compétences
Visualisez vos compétences avec des statistiques détaillées comme MPM, précision et rang. La carte de chaleur de précision des touches montre les touches sujettes aux erreurs.
Classement
Affrontez d'autres joueurs et restez motivé en grimpant dans le classement.
Téléchargement de Problèmes Personnalisés
Créez et partagez vos propres extraits de code comme problèmes de pratique.
Relecture & Export Vidéo
Regardez vos sessions de frappe et exportez-les en vidéo. Visualisez les frappes et partagez sur les réseaux sociaux.
Génération par IA
L'IA génère des problèmes de pratique originaux selon vos demandes.
Analyse de Frappe par IA
L'IA analyse votre frappe pour identifier les doigts faibles, les touches lentes et les motifs d'erreur avec des conseils d'amélioration personnalisés.
Système de Badges
Gagnez des badges basés sur le nombre de parties, les succès de rang, le score, MPM, combo et classement. Affichés sur votre profil.
Comment jouer
- 1
Sélectionnez un langage de programmation et une difficulté
- 2
Tapez le code affiché
- 3
Examinez vos résultats et analysez vos compétences
- 4
Défiez les classements et visez les meilleurs scores
Note : La sortie du terminal affichée après une session de frappe est une démonstration visuelle. Le code n'est pas réellement exécuté.
Règles du jeu et score
Un jeu de frappe pratique pour les ingénieurs. Écrivez du vrai code avec rythme et précision.
Règles de saisie
Indentation (espaces en début de ligne)
Remplie automatiquement. Pas besoin de taper.
Espaces et sauts de ligne
Font partie du code. Tapez-les correctement (touche Entrée pour les nouvelles lignes).
Raccourcis clavier
Esc
Charger un nouveau problème avec les mêmes paramètres.
Tab + Enter
Réessayer le problème actuel (maintenir Tab tout en appuyant sur Entrée).
Niveaux de difficulté
Actuellement Nv 1 à Nv 5 sont disponibles. Les niveaux plus élevés signifient un code plus long et plus complexe.
Code court comme les définitions de variables (~50 frappes)
Structures de contrôle de base (~100 frappes)
Chaînes de méthodes pratiques (~150 frappes)
Fonctions avec logique complexe (~200 frappes)
Implémentations de fonctionnalités complètes (~250 frappes)
Comment fonctionne le score
Votre score est déterminé par ces 4 facteurs.
Speed (MPM)
Votre vitesse de frappe.
Accuracy
Les erreurs réduisent considérablement votre score.
Difficulty
Les niveaux plus élevés donnent de meilleurs multiplicateurs de score.
Combo
Les frappes correctes consécutives ajoutent des points bonus.
Système de Rang
Le rang (S/A/B/C/D) est un indicateur de performance pur basé sur le MPM et la précision, indépendant du niveau de difficulté. Utilisez-le pour mesurer vos compétences de frappe.