Trucchi alternativi in GTA SA Pt. 1
Oggi in questa miniserie andiamo a vedere i trucchi alternativi i GTA San Andreas. Sapevate che trucchi come "AEZAKMI", “HESOYAM”... o altre parole strane non sono le combinazioni effettivamente previste per GTA San Andreas? “HESOYAM”... o altre parole strane. Vi siete mai domandati perché molte di queste parole non abbiano neppure senso? Credo che l'abbiate fatto, anche perché ci sono combinazioni sensate, come "CRAZYTOWN" o "ROCKETMAN", che perlomeno ci danno qualche indizio solo a guardarle su che cosa il trucco faccia in gioco. Vi sorprendereste se dicessi che esistono i cosiddetti trucchi "WASD" o altre combinazioni che cominciano con la parola "Vadim"? Sapevate che ogni singolo trucco ha questo numero di combinazioni possibili? Come può essere? Beh, cerchiamo di capire come i trucchi funzionino in gioco.
Per trovare risposta alla nostra prima domanda, prendiamo, ad esempio, il famoso "HESOYAM" che dà salute, giubbotto antiproiettile, soldi e ripara l'auto. Sapevate che la combinazione prevista per questo trucco fosse in realtà "INeedSomeHelp"? Probabilmente no, quindi usiamolo come esempio. Basta immaginare che il gioco ha una stringa di input nascosta lunga 29 simboli. Qualunque cosa digitata sulla tastiera, che abbia senso o no viene immagazzinata lì, ma al contrario. Ogni singola volta che riceve un nuovo simbolo qui, a partire dai primi sei, il gioco calcola il cosiddetto hash. Ma a che gli serve? Beh, gli sviluppatori, per qualche motivo, hanno deciso di criptare ogni singola combinazione per i trucchi. In altre parole, il gioco non ha in memoria la combinazione hash che bisogna digitare per attivare il trucco, ma immagazzina invece l'hash. Se il gioco rileva che l'hash dei primi 6 simboli combacia con quello di qualche trucco, allora il gioco attiva quello specifico trucco.
Se non c'è corrispondenza, allora il gioco calcola l'hash a partire dai primi 7 simboli, e così via. Il gioco realizza questi calcoli molto velocemente, fino ad arrivare a 29 simboli. Come risultato, digitando "INeedSomeHelp", il gioco rileverà alla fine che l'hash di questi 13 simboli al contrario corrisponde con quello del trucco per salute, giubbotto antiproiettile e soldi, dando accesso a questi bonus. Sembra facile, giusto? Ma torniamo alla famosa combinazione "HESOYAM". Ovviamente, questa parola al contrario dà esattamente lo stesso hash di quello del trucco previsto, e questo non è poi così strano. Si tratta di una situazione comune quando si usano funzioni hash.
E anche questa parte è finita. Spero che vi sia piaciuto. Consigliatemi altri giochi da fare per questa serie, e lasciate 5 stelle e un commento. Ciao.