Info su DevType

Un'app di pratica di digitazione per programmatori

DevType è un'applicazione che ti aiuta a migliorare sia le abilità di programmazione che la velocità di digitazione digitando codice reale in un editor di codice professionale.

Funzionalità

Editor di codice professionale

Esercitati in un ambiente editor familiare con indentazione automatica e altro.

Più linguaggi

Supporto per linguaggi di programmazione popolari tra cui Python, JavaScript, TypeScript, Go e Rust.

Analisi delle abilità

Visualizza le tue abilità con statistiche dettagliate come PPM, precisione e rango.

Classifica

Competi con altri giocatori e mantieni la motivazione scalando la classifica.

Come giocare
  1. 1

    Seleziona un linguaggio di programmazione e la difficoltà

  2. 2

    Digita il codice visualizzato

  3. 3

    Rivedi i tuoi risultati e analizza le tue abilità

  4. 4

    Sfida le classifiche e competi per i punteggi più alti

Nota: L'output del terminale mostrato dopo aver completato una sessione di digitazione è una demo visiva. Il codice non viene effettivamente eseguito.

Regole del gioco e punteggio

Un gioco di digitazione pratico per ingegneri. Scrivi codice reale con ritmo e precisione.

Regole di input

Indentazione (spazi iniziali)

Compilata automaticamente. Non è necessario digitarla.

Spazi e interruzioni di riga

Fanno parte del codice. Digitali correttamente (usa Invio per le nuove righe).

Livelli di difficoltà

Attualmente sono disponibili dal Lv 1 al Lv 5. Livelli più alti significano codice più lungo e complesso.

1

Codice breve come definizioni di variabili (~50 battiture)

2

Strutture di controllo di base (~100 battiture)

3

Catene di metodi pratiche (~150 battiture)

4

Funzioni con logica complessa (~200 battiture)

5

Implementazioni di funzionalità complete (~250 battiture)

Come funziona il punteggio

Il tuo punteggio è determinato da questi 4 fattori.

Speed (PPM)

Quanto velocemente digiti.

Accuracy

Gli errori riducono significativamente il tuo punteggio.

Difficulty

Livelli più alti danno moltiplicatori di punteggio migliori.

Combo

Battiture corrette consecutive aggiungono punti bonus.