Über DevType

Eine Tipp-Übungs-App für Programmierer

DevType ist eine Anwendung, die dir hilft, sowohl Programmierfähigkeiten als auch Tippgeschwindigkeit zu verbessern, indem du echten Code in einem professionellen Code-Editor tippst.

Funktionen

Professioneller Code-Editor

Übe in einer vertrauten Editor-Umgebung mit Auto-Einrückung und mehr.

Mehrere Sprachen

Unterstützung für 15 Programmiersprachen: Python, JavaScript, TypeScript, Go, Rust, Java, C#, C, C++, Kotlin, Swift, PHP, Ruby, SQL und Shell.

Tastaturführung

Visuelle Tastatur- und Fingerführung beim Tippen. Lerne die richtige Fingerpositionierung visuell mit Unterstützung für QWERTY, AZERTY, QWERTZ, Dvorak und Colemak.

Theme & Schriftart

Wähle aus 8 Editor-Themes und mehreren Monospace-Schriftarten. Alle Einstellungen werden für die nächste Sitzung gespeichert.

Detaillierte Fähigkeitsanalyse

Visualisiere deine Fähigkeiten mit detaillierten Statistiken wie WPM, Genauigkeit und Rang. Tastengenauigkeits-Heatmap zeigt fehleranfällige Tasten.

Rangliste

Tritt gegen andere Spieler an und bleibe motiviert, indem du die Bestenliste erklimmst.

Benutzerdefinierte Aufgaben-Upload

Erstelle und teile deine eigenen Code-Snippets als Übungsaufgaben.

Wiedergabe & Video-Export

Spiele deine Tippsitzungen ab und exportiere sie als Video. Visualisiere Tastendrücke und teile in sozialen Medien.

KI-Problemgenerierung

KI generiert originelle Übungsaufgaben basierend auf deinen Anforderungen.

KI-Tipp-Analyse

KI analysiert dein Tippen, um schwache Finger, langsame Tasten und Fehlermuster zu identifizieren und personalisierte Verbesserungsvorschläge zu geben.

Abzeichen-System

Verdiene Abzeichen basierend auf Spielanzahl, Rang-Erfolgen, Punktzahl, WPM, Combo und Ranglisten-Platzierung. Auf deinem Profil angezeigt.

So spielst du

  1. 1

    Wähle eine Programmiersprache und Schwierigkeit

  2. 2

    Tippe den angezeigten Code

  3. 3

    Überprüfe deine Ergebnisse und analysiere deine Fähigkeiten

  4. 4

    Fordere die Ranglisten heraus und kämpfe um Highscores

Hinweis: Die nach einer Tippsitzung angezeigte Terminalausgabe ist eine visuelle Demo. Der Code wird nicht tatsächlich ausgeführt.

Spielregeln und Punktesystem

Ein praktisches Tippspiel für Ingenieure. Schreibe echten Code mit Rhythmus und Präzision.

Eingaberegeln

Einrückung (führende Leerzeichen)

Wird automatisch ausgefüllt. Kein Tippen erforderlich.

Leerzeichen & Zeilenumbrüche

Teil des Codes. Tippe sie korrekt (Enter-Taste für neue Zeilen).

Tastenkürzel

Esc

Ein neues Problem mit denselben Einstellungen laden.

Tab + Enter

Das aktuelle Problem erneut versuchen (Tab gedrückt halten und Enter drücken).

Schwierigkeitsstufen

Derzeit sind Lv 1 bis Lv 5 verfügbar. Höhere Level bedeuten längeren und komplexeren Code.

1

Kurzer Code wie Variablendefinitionen (~50 Tastenanschläge)

2

Grundlegende Kontrollstrukturen (~100 Tastenanschläge)

3

Praktische Methodenketten (~150 Tastenanschläge)

4

Funktionen mit komplexer Logik (~200 Tastenanschläge)

5

Vollständige Feature-Implementierungen (~250 Tastenanschläge)

Wie die Punktzahl funktioniert

Deine Punktzahl wird durch diese 4 Faktoren bestimmt.

Speed (WPM)

Wie schnell du tippst.

Accuracy

Fehler reduzieren deine Punktzahl erheblich.

Difficulty

Höhere Level geben bessere Punktemultiplikatoren.

Combo

Aufeinanderfolgende korrekte Tastenanschläge geben Bonuspunkte.

Rangsystem

Der Rang (S/A/B/C/D) ist ein reiner Leistungsindikator basierend auf WPM und Genauigkeit, unabhängig vom Schwierigkeitsgrad. Nutze ihn, um deine Tippfähigkeiten zu messen.