211service.com
Pensi che l'hack del treno di Fallout sia stato brutto? I TUOI GIOCHI SONO FATTI DI BUGIE
Se non hai visto l'hack del treno di Fallout 3 nel DLC Broken Steel, allora ecco un rapido primer.
Quell'immagine lassù? È così che aggiungi i treni a un gioco senza un sistema di veicoli per gestirli.
Come spiegato nel post originale : 'Il giocatore è dotato di un pezzo di armatura che fa sembrare la sua visuale come un treno. Quindi il giocatore fa riprodurre un'animazione speciale della telecamera che sposta la telecamera in prima persona in avanti lungo una traccia specifica'.
Fondamentalmente, come spiegato da Trainwiz 'questo tipo di soluzioni costituisce la maggior parte dello sviluppo del gioco. È una soluzione intelligente e priva di bug che funziona brillantemente. Non è che perderanno tempo a programmare un grande sistema per far funzionare i treni.'
E a quanto pare, i giochi sono pieni di questi hack. Piace Questo : ecco come appare un tavolo in Skyrim:

Che, a quanto pare, è solo una serie di scaffali che spuntano dal pavimento:

Un altro fatto divertente: tutti gli NPC di Skyrim hanno un forziere nascosto sotto la mappa dove si trova il loro inventario.
La cosa da ricordare qui è che questo non è imbroglione o cattiva codifica: sta usando gli strumenti che hai per evitare di creare un complesso sistema monouso. Le cose nei giochi non esistono nel senso comune. È solo codice, matematica e immagini messe insieme per creare illusioni.
Ogni volta che ascolti una radio in-game o guardi un video in-game, è probabile che ci sia un personaggio o un oggetto fuori vista che recita tutto in tempo reale. In Call of Cthulhu: Dark Corners of the Earth, ad esempio, c'è uno specchio in cui puoi vederti, in realtà è un'intera seconda stanza capovolta dall'altra parte di un buco nel muro. In Half-life, gli ascensori non hanno oggetti audio collegati, quindi il segnale acustico dei pulsanti premuti proviene effettivamente dal personaggio che li preme.
Un altro esempio, nel DLC Mothership Zeta di Fallout 3, perché creare un'elaborata entità artiglio robotico quando puoi semplicemente equipaggiare un NPC con un'arma davvero strana e farlo fluttuare oltre? Entrambe le cose che già esistono e chi conoscerà la differenza?

Si tratta di essere abilmente parsimoniosi con quello che hai: la grande turbina eolica in Perfect Dark è in realtà una torretta di sentinella rotante con pale giganti attaccate. Perché preoccuparsi di creare una cosa completamente nuova quando hai già qualcosa che fa il lavoro?
Il creatore di Bulletstorm e The Vanishing of Ethan Carter, Adrian Chmielarz, ha detto questo sull'intera pratica:
Come funzionano i veicoli in #Fallout3/NV. Uno degli esempi più spettacolari degli hack che fanno gli sviluppatori di giochi. pic.twitter.com/biw3c3ASJZ 21 luglio 2015
Ha anche aggiunto il suo hack alla pila:
Anche Bulletstorm ha i suoi sporchi segreti. Per sembrare 'normali', le auto che ti inseguono sono 5 volte più grandi del modello principale. https://t.co/0tANroZU0y 21 luglio 2015
Quindi, tienilo a mente la prossima volta che giochi. Non è Matrix, che simula perfettamente il mondo intorno a te, è un insieme finito di sistemi che ricreano il aspetto esteriore di un mondo intorno a te. E in alcuni casi, quei sistemi fanno gli straordinari.
Inoltre, ci sono enormi limiti di tempo per far funzionare milioni di righe di codice in tempo per il rilascio. A volte, è più facile fingere e non dirlo a nessuno. Notoriamente Donkey Kong 64 è stato fornito con un'espansione di memoria gratuita perché non potevano trova il bug che ha causato l'arresto anomalo del gioco senza di esso (circa 2m40 pollici. Attenzione, è giurato). Un altro classico è cercare oggetti posizionati in modo strano sugli angoli nei giochi: è un modo semplice per superare un bug di rilevamento del percorso dell'IA quando non hai tempo per risolverlo.
Per finire, ti racconterò la più grande bugia di sempre sui videogiochi: non c'è codice negli invasori spaziali per accelerare l'azione. La tecnologia del 1979 è semplicemente al massimo cercando di spostare tutti gli sprite, riprodurre musica e affrontare le collisioni quando inizi a suonare. Mentre uccidi gli alieni, dai al programma meno cose da fare e di conseguenza accelera.
[Lascia una bomba fumogena ed è sparita.]