Cosa sono esattamente i bug dei videogiochi?
I bug sono quando il software si comporta in un modo che il programmatore (o i programmatori) non intendevano a causa di problemi nella programmazione. Questo può essere causato da errori nel codice, problemi logici, errori di battitura, o semplicemente cattiva programmazione. Nei videogiochi, questi possono manifestarsi in cose come il crash del gioco, causando il riavvio del sistema, non salvando correttamente, la grafica o il suono non vengono resi correttamente, un comportamento strano dell'IA, ecc. Di nuovo, praticamente tutto ciò che i programmatori non hanno inteso può essere considerato un bug.
I programmi sono incredibilmente complicati. Andando da questa risposta di Quora*, Unreal Engine 3 aveva più di 2 milioni di linee di codice, ed è un motore abbastanza vecchio a questo punto. Questo è un sacco di codice. Ognuna di quelle linee potrebbe contenere errori che causano problemi enormi. Il ciclo di sviluppo del software prevede di trovare e schiacciare i bug alla fine. Raramente vediamo giochi rilasciati senza bug. Sono semplicemente troppo complicati. Possiamo solo sperare che le aziende abbiano il tempo e il budget per schiacciarli. Tuttavia ora stiamo vedendo giochi rilasciati che sono quasi ingiocabili, e dobbiamo aspettare le patch post-rilascio per correggere i peggiori di essi.
Mentre la stragrande maggioranza dei bug sono considerati cattivi, non tutti lo sono.**
Il romanzo You: di Austin Grossman è stato scritto da uno sviluppatore di giochi. È abbastanza geek, ma parla del processo di creazione dei giochi, incluso il trovare e correggere i bug.
*Quante linee di codice ha un tipico gioco per computer, come Starcraft o Counter-Strike?
**Vedi: Tropici e modi di dire della televisione
Articoli simili
- Perché i bug di clipping sono ancora così comuni nei videogiochi?
- Dovrei aggiornare il mio oneplus one ad Android M? L'ultima versione di aggiornamento ha dei bug?
- Quali sono i bug in Android 5.0 Lollipop?
- Se faccio il backup del mio iPhone in iTunes, trasferirà eventuali bug o virus nel computer o in un altro iPhone che scelgo di ripristinare?