Questo libro insegna come simulare sistemi naturali usando il linguaggio di programmazione Processing. Imparerai a costruire motori fisici, creare oggetti in movimento intelligenti e sistemi complessi, esplorando concetti come forze, trigonometria, frattali, automi cellulari, auto-organizzazione e algoritmi genetici.
Hai mai desiderato di ricreare in software i comportamenti imprevedibili ed emergenti della natura? O di usare i principi matematici del mondo fisico per creare mondi digitali? Questo libro ti guida in un viaggio affascinante attraverso le strategie e le tecniche di programmazione alla base delle simulazioni di sistemi naturali al computer, partendo da concetti elementari di matematica e fisica fino ad algoritmi più avanzati che permettono di ottenere risultati visivi sofisticati.
Con questo libro, potrai dare vita a progetti incredibili, come:
Gli esempi del libro sono scritti in Processing, un linguaggio open-source e un ambiente di sviluppo basato su Java. Sul sito web del libro (http://www.natureofcode.com), gli esempi vengono eseguiti nel browser tramite la modalità JavaScript di Processing.
Preparati a scoprire la bellezza e la potenza della programmazione creativa, e a trasformare il tuo codice in arte!
Caratteristiche | Valore |
---|---|
Lingua | Inglese |
Editore | The Nature of Code |
Data di pubblicazione | 2012-12-13 |
Numero di pagine | 520 |
ISBN-13 | 9780985930806 |
ISBN-10 | 0985930802 |
Legatura | Copertina flessibile |
Dimensioni | Altezza: 9.25 pollici, Lunghezza: 7.5 pollici, Larghezza: 1.18 pollici, Peso: 1.95 libbre |