Glitch

Da Wikipedia, l'enciclopedia libera.
bussola Disambiguazione – Se stai cercando il genere musicale, vedi Glitch (genere musicale).

Il termine glitch è usato in elettrotecnica per indicare un picco breve ed improvviso (non periodico) in una forma d'onda, causato da un errore non prevedibile. Per estensione è usato per indicare un breve difetto del sistema in vari campi di applicazione dell'elettronica.

Si pensa che la parola inglese glitch derivi dal termine tedesco glitschen (slittare) e dalla parola yiddish gletshn (scivolare, pattinare).

Differenze tra glitch e spike[modifica | modifica sorgente]

Il termine spike è (impropriamente) usato nel linguaggio comune per intendere uno sbalzo/picco di tensione o corrente. Il vocabolo però deriva dall'elettrotecnica dove è usato per indicare esattamente un "glitch periodico", cioè un glitch che si ripete in ogni ciclo della forma d'onda.

Le cause di uno spike possono essere: un'interferenza, un loop di terra, l'aliasing, un convertitore A/D economico.

Audio[modifica | modifica sorgente]

Un classico glitch audio è il picco prodotto da un cavo con le saldature che stanno per saltare. Oppure, il suono della puntina di un giradischi che salta sulla traccia, al termine dei dischi in vinile. Quest'ultimo suono può anche essere imitato da una Drum machine o generato artificialmente da un software.

Videogiochi[modifica | modifica sorgente]

Nei videogiochi, un glitch è un comportamento anomalo del software, che permette al giocatore di ottenere dei vantaggi non previsti. Le cause possono derivare da una scelta implementativa di design errata o da un errore di programmazione (noto con il termine "bug"). In questa categoria rientrano il superamento di barriere invalicabili, l'accorciamento imprevisto del percorso in uno scenario, la vincita eccessiva di premi per via dell'attivazione facilitata del relativo trigger event, gli errori di visualizzazione grafica per fondali o personaggi, errori nei punti di contatto tra oggetti, irregolarità o sfalsamento dell'audio ed altri.

Qualora invece l'anomalia dovesse impedire il corretto svolgimento del gioco, il termine corretto è "bug" e non glitch. Un esempio di bug è l'impossibilità di sbloccare una porta che permetterebbe la prosecuzione del gioco, oppure il congestionamento e rallentamento della grafica (ad esempio dovuto a problemi nel sistema particellare) fino a renderlo ingiocabile.

Il glitch non è però definibile come trucco (o cheat), perché nonostante permetta di aggirare delle restrizioni, i trucchi possono essere messi a disposizione dai programmatori stessi oppure sono applicabili alterando le istruzioni binarie del gioco stesso (operazione fatta da un cracker, un esperto di programmazione).

Il "glitching" consiste nella ricerca da parte del videogiocatore di un glitch da sfruttare a proprio vantaggio.

Durante la certificazione di qualità, come quella eseguita dai tester, i bug e i glitch devono essere individuati ed elencati in una relazione da rispedire ai programmatori.

La città dei numeri in Pokémon Rosso e Blu

Esempi noti di comportamento anomalo e di errore di programmazione sono:

  • In Super Smash Bros. Melee si può giocare con Master Hand approfittando di un glitch.
  • In Rayman 3: Hoodlum Havoc è possibile rendere perpetua la durata dei vari power-ups sfruttando un random-glitch del gioco.
  • Nel gioco Ratchet & Clank: Fuoco a volontà è presente un glitch che permette di scalare pareti usando la visuale in prima persona.
  • In Minecraft sono presenti vari bug, soprattutto nell'illuminazione e caricamenti del mondo.
  • In Tony Hawk's Underground non vi sono glitch particolarmente rilevanti, ma inserendo il trucco di Gravità lunare è possibile scalare i grattacieli del gioco ed entrare nelle zone vietate senza venirne espulsi dal motore di gioco.
  • In Pokémon Rosso e Blu è possibile che dei numerosi bug noti creino una città di numeri.
  • In San Andreas Multiplayer, così come nello stesso Grand Theft Auto: San Andreas, sono presenti vari bug denominati in modo differente in base allo scopo che consentono di raggiungere, come il bug glitch e il run glitch. Ad esempio con il run glitch è possibile correre mentre si spara con l'M4 o con la desert eagle, mentre con il bug glitch è possibile "ritardare" la ricezione dell'avversario sulla tua posizione, in questo modo per quest'ultimo diventerà difficile colpirti.
  • In Crash Twinsanity, se si tiene la levetta analogica per muovere Crash verso l'alto durante filmati brevi, il personaggio può muoversi senza muovere le gambe.
  • Sono inoltre presenti un'infinità di glitch in tutta la serie di Call of Duty, soprattutto nella modalità zombie di Black Ops.
  • In Super Mario Bros, al termine del mondo 1-2 si può attraversare il muro di mattoni e andare nel famoso "Minus World" o mondo -1 approfittando di un glitch.
  • In Batman: Arkham City, se Batman comincerà a lanciare una serie di granate congelanti dal parapetto del palazzo davanti l'Iceberg Lounge, potrà sollevarsi in alto fino a poter uscire da Arkham City e planare su Gotham City.
  • In WWE 2K14, compiendo un determinato passaggio nel menù di selezione della modalità esibizione uno contro uno, sarà possibile affrontare o giocare con i manager.

Glitch music[modifica | modifica sorgente]

Al vocabolo glitch deve il suo nome il genere musicale glitch. Quest'ultimo infatti è realizzato secondo le teorie dell'estetica dell'errore, usando spesso e ritmicamente errori digitali o analogici registrati o generati.

Voci correlate[modifica | modifica sorgente]

Elettrotecnica Portale Elettrotecnica: accedi alle voci di Wikipedia che trattano di Elettrotecnica