The Nature of Code: Simulating Natural Systems with Processing

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.

Brand: natural code
EAN: 9780985930806
Attualmente questo prodotto non è disponibile sul nostro sito
Assistenza Clienti

Per qualsiasi esigenza Scrivici su WhatsApp, oppure visita la pagina contattaci.

Spedizione Gratuita

Spedizione gratuita in tutta Italia, per maggiorni informazioni: pagina spedizioni.

Dettagli sul prodotto

Scopri i segreti della natura con il codice!

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.

Cosa imparerai?

  • Costruire un motore fisico di base
  • Creare oggetti in movimento intelligenti e sistemi complessi
  • Esplorare concetti come forze, trigonometria, frattali, automi cellulari, auto-organizzazione e algoritmi genetici

Con questo libro, potrai dare vita a progetti incredibili, come:

  • Simulare l'attrazione gravitazionale
  • Creare stormi di uccelli che si muovono in modo realistico
  • Coltivare alberi ramificati e organici
  • Costruire sistemi intelligenti che imparano e si adattano
  • Svelare il fascino dei modelli auto-organizzanti
  • Assistere alla selezione naturale nel tuo codice

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!