If you're seeing this message, it means we're having trouble loading external resources on our website.

Se sei dietro un filtro web, assicurati che i domini *. kastatic.org e *. kasandbox.org siano sbloccati.

Contenuto principale
Ora corrente:0:00Durata totale:2:35

Trascrizione del video

il mondo è un posto magnifico a volte ci basta una passeggiata all'aria aperta per rendersene conto ma dato che siamo programmatori e ci piace programmare le passeggiate all'aria aperta ci fanno venire un'ispirazione e corriamo a casa per programmare una simulazione del mondo intorno a noi magari si tratta di una foglia che cade roteando fino a terra o magari un fuoco che arde in una foresta possiamo programmare simulazioni di tutte queste cose qui su khan academy utilizzando javascript processing js è un pizzico di matematica in questo corso sulle simulazioni naturali vedremo come funziona il mondo reale intorno a noi in modo da capire come possiamo tradurlo in codice per il nostro computer a volte cercheremo di semplificare la situazione perché il mondo è molto complesso ma spesso non conviene riprodurre tutta la complessità per avere una buona simulazione i nostri computer hanno dei limiti ogni volta che un programmatore e cerca di simulare la natura si deve accontentare di un approssimazione ma sono sicuro che rimarrai stupito da tutto ciò che riusciamo a fare anche solo utilizzando il nostro browser iniziamo parlando di casualità una tecnica che potresti già avere utilizzato nei tuoi programmi e poi passeremo al rumore vedremo molte tecniche utili per rappresentare in modo degli oggetti ad esempio il movimento di una persona che vaga nella foresta molti oggetti non si muovono in modo casuale allora introdurremo i vettori e le forze probabilmente è già incontrato questi concetti in fisica ma ora vedremo come applicarle in programmazione per simulare forze che agiscono su oggetti che possono accelerare se vengono spinti tirati o respinti da altri oggetti per far ruotare gli oggetti attorno al proprio asse ripasseremo un po di trigonometria e troveremo delle formule per calcolare l'accelerazione angolare per simulare un pendolo oppure delle onde il risultato finale sarà davvero ipnotico infine simuleremo i sistemi di particelle ovvero molti oggetti che si muovono insieme in base alle proprietà dell'intero sistema questo ci permetterà di rappresentare elementi naturali come l'acqua il fuoco e il fumo fantastico non credi se sei così entusiasta da tirare coriandoli beh tra poco sarà in grado di programmare anche i coriandoli nell'aria so che non vedi l'ora di cominciare ma prima vorremmo ringraziare daniel shipman un professore dell'università di new york dove tiene un corso sulle simulazioni naturali lui è l'autore del libro del network cod che è interamente accessibile tramite il sito web nature of god oppure tramite khan academy di modo che tu possa averlo sempre come riferimento mentre risolvi gli esercizi di programmazione senza il libro di daniel non avremmo avuto questo corso ma adesso pronti partenza via quelle simulazioni