Attenzione: questo progetto è stato sviluppato con la versione 1 della libreria SDL, quindi non funzionerà con la versione 2, quella attuale (al 7/8/2021). Provando a fare le poche modifiche necessarie per la compilazione ho ottenuto un eseguibile che però crasha malamente. Non dovrebbe essere difficile rimettere le cose a posto con un po' di pazienza, lascio al curioso lettore la possibilità di provarci.
Quello in cui finiamo il nostro piccolo planetario.
Features
- Ci sono ben 5 pianeti: Mercurio, Venere, Terra, Marte e Giove (non abbiam badato a spese)
- Le proporzioni e le traiettorie sono abbastanza realistiche (ovviamente a meno del Sole)
- Con i tasti freccia è possibile muovere la telecamera avanti e indietro su un carrello fissato all'asse Z e ruotando a destra e sinistra
- Con i tasti w e s è possibile inclinare il sistema solare a proprio piacimento (senza nessuno sforzo)
- Con i tasti a e d è possibile accelerare e decelerare l'animazione
- Con i tasti 1 e 2 è possibile accendere e spegnere le due luci di scena
- Per i più avventurosi è possibile aggiungere facilmente nuovi pianeti senza ricompilare, basta guardare i file pianeti.txt e formato.txt e tutto dovrebbe essere chiaro