Logo Tom's Hardware
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Tom's Hardware Logo
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Forum
  • Editor's Choice
  • Sconti & Coupon
Offerte & Coupon
Accedi a Xenforo
Immagine di Non hai ancora giocato a The Callisto Protocol? Ora è tuo a soli 23€ Non hai ancora giocato a The Callisto Protocol? Ora è tuo a...
Immagine di PS5 è stata trasformata in una Steam Machine funzionante PS5 è stata trasformata in una Steam Machine funzionante...

Scoperto dopo 55 anni un bug nel gioco Lunar Lander da un ingegnere in pensione

L'ingegnere informatico Martin ha trovato un errore nel codice del gioco Lunar Lander: questo bug è rimasto inosservato per quasi 55 anni.

Advertisement

Avatar di Giulia Di Venere

a cura di Giulia Di Venere

Editor @Tom's Hardware Italia

Pubblicato il 18/06/2024 alle 11:55
Quando acquisti tramite i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Scopri di più

Nel mondo dei videogiochi ci sono sempre nuovi aneddoti sorprendenti, ma la recente scoperta fatta da Martin C. Martin, un ingegnere informatico in pensione, è particolarmente notevole. Martin ha trovato un errore nel codice del gioco Lunar Lander, uno dei primi giochi per computer creato nel 1969 dal diciassettenne Jim Storer. Questo bug è rimasto inosservato per quasi 55 anni.

Sviluppato su un minicomputer PDP-8 in un linguaggio di programmazione chiamato FOCAL, Lunar Lander permetteva ai giocatori di controllare la discesa di un modulo lunare sulla superficie della Luna. Gli utenti dovevano gestire con cura il consumo di carburante per garantire un atterraggio delicato, facendo scelte critiche ogni dieci secondi per bruciare la quantità appropriate di carburante.

Mentre cercava la strategia ottimale per atterrare, l'esperto di intelligenza artificiale e sviluppatore di giochi Martin ha trovato il bug nel codice del gioco.

La tecnica della "frenata suicida" consiste nel lasciare che la navetta cada liberamente accumulando velocità per poi accendere i motori all'ultimo momento, in modo da rallentare a sufficienza per atterrare in sicurezza. Martin, tuttavia, ha testato anche un altro approccio per un atterraggio più morbido, conservando il massimo del carburante possibile.

Nonostante l'applicazione di quella che avrebbe dovuto essere una strategia d'atterraggio da manuale, Martin ha scoperto che il gioco segnalava erroneamente che il lander aveva mancato completamente la superficie della Luna. Curioso dell'anomalia, Martin ha esaminato il codice sorgente del gioco e ha scoperto che l'algoritmo di atterraggio si basava su fisica molto sofisticata per l'epoca, inclusa l'equazione del razzo di Tsiolkovsky e un'espansione della serie di Taylor.

Sul suo blog, Martin scrive: "Sorprendentemente, la strategia teoricamente migliore non ha funzionato. Il gioco erroneamente pensa che il lander non tocchi la superficie, quando in realtà lo fa. Approfondendo, sono rimasto stupito dalla sofisticata fisica e computazione numerica nel gioco. Alla fine ho trovato un bug: mancava l'operazione di divisione per due, un errore che apparentemente era passato inosservato per quasi 55 anni."

Pur trovandosi di fronte a un semplice errore di calcolo, Martin rimase impressionato dal fatto che Storer, allora studente dell'ultimo anno delle superiori, fosse riuscito a incorporare concetti matematici avanzati nel suo gioco, un'impresa notevole anche secondo gli standard oderni. L'autore di Lunar Lander raccontò a Martin che suo padre, fisico, lo aveva aiutato a derivare le equazioni usate nella simulazione del gioco.

Fonte dell'articolo: arstechnica.com

Le notizie più lette

#1
Questo smartphone appicca incendi e ricarica un MacBook Pro
2

Smartphone

Questo smartphone appicca incendi e ricarica un MacBook Pro

#2
iPhone 17e, i primi benchmark non sono da "iPhone economico"

Smartphone

iPhone 17e, i primi benchmark non sono da "iPhone economico"

#3
Intel Core Ultra 5 250K, i primi benchmark spuntano online
1

Hardware

Intel Core Ultra 5 250K, i primi benchmark spuntano online

#4
I nuovi Mac desktop saranno più cari, ma il motivo non è quello che credete

Hardware

I nuovi Mac desktop saranno più cari, ma il motivo non è quello che credete

#5
iOS 26.4, ecco le nuove funzioni per iPhone

Smartphone

iOS 26.4, ecco le nuove funzioni per iPhone

👋 Partecipa alla discussione!

0 Commenti

⚠️ Stai commentando come Ospite . Vuoi accedere?

Invia

Per commentare come utente ospite, clicca quadrati

Cliccati: 0 /

Reset

Questa funzionalità è attualmente in beta, se trovi qualche errore segnalacelo.

Segui questa discussione

Advertisement

Ti potrebbe interessare anche

Nintendo ha fatto causa al governo statunitense, ecco perché
1

Videogioco

Nintendo ha fatto causa al governo statunitense, ecco perché

Di Andrea Riviera
Non hai ancora giocato a The Callisto Protocol? Ora è tuo a soli 23€

Offerte e Sconti

Non hai ancora giocato a The Callisto Protocol? Ora è tuo a soli 23€

Di Dario De Vita
PS5 è stata trasformata in una Steam Machine funzionante
4

Videogioco

PS5 è stata trasformata in una Steam Machine funzionante

Di Andrea Maiellano

Advertisement

Advertisement

Footer
Tom's Hardware Logo

 
Contatti
  • Contattaci
  • Feed RSS
Legale
  • Chi siamo
  • Privacy
  • Cookie
  • Affiliazione Commerciale
Altri link
  • Forum
Il Network 3Labs Network Logo
  • Tom's Hardware
  • SpazioGames
  • CulturaPop
  • Data4Biz
  • SosHomeGarden
  • Aibay
  • Coinlabs

Tom's Hardware - Testata giornalistica associata all'USPI Unione Stampa Periodica Italiana, registrata presso il Tribunale di Milano, nr. 285 del 9/9/2013 - Direttore: Andrea Ferrario

3LABS S.R.L. • Via Pietro Paleocapa 1 - Milano (MI) 20121
CF/P.IVA: 04146420965 - REA: MI - 1729249 - Capitale Sociale: 10.000 euro

© 2026 3Labs Srl. Tutti i diritti riservati.