Qual è la cosa più bella che puoi fare con un computer?

Creo mondi.

Sono in pensione, ma mi piace ancora codificare. Così mi addentro in una nicchia di simulazione chiamata iper-realtà. Questo è il tipo di codifica "sudata nei dettagli" e richiede un tipo speciale di fanatico per lavorarci.

Molte cose sono emettitori di luce basati sul calore. Così si passano settimane a raccogliere documenti sulla radiazione del corpo nero e su come convertire i risultati dal sistema di colori CIE al sistema RGBA usato nel lavoro di grafica.

Un altro paio di settimane a scavare in database come Sinbad raccogliendo dati sulle stelle e dati orbitali di pianeti simili alla terra. Tutto questo per poter mettere un "sole" nel cielo del colore giusto (di nuovo il codice del corpo nero) e farlo sorgere o tramontare nel posto giusto per la posizione su quel mondo in quel giorno della sua orbita.

main-qimg-1da47aa9c0716fee1de8994a748319dc

E ancora ricerche sul clima planetario, studiando il trasporto di polvere e umidità.... Insieme alla scansione delle immagini del suolo scattate dalla sonda Opportunity in modo che il terreno sia un buon abbinamento per Marte quando verrà colonizzato.

main-qimg-127ac93bb7e88f617281aadd63a55313

Attenuare il motore fisico per fornire un migliore comportamento balistico. Un sacco di lavoro per creare proiettili, granate, granate, ecc. migliori. Anche le caratteristiche come il fumo per ogni propellente ed esplosivo sono prese in considerazione.

main-qimg-e9ab8b757c11f211cfa885cfe4c87788

E così via. Un po' di tempo fa la documentazione per il codice era di oltre 1 milione di righe - fortunatamente formattata da uno strumento che usa le informazioni incorporate nelle routine.

main-qimg-9577cc3bc275f0b050fd6ad386362b5c main-qimg-ea8c513b5c405c628145d2911a8cd453 main-qimg-9e0c93d8aa26b5ebdd683a32f42f134e

In generale è una figata 🙂