Shiffman, Daniel
The Nature of Code
- ISBN 13:
- 9780985930806
- author:
- Shiffman, Daniel
- format:
- Paperback (13 Jun 2014)
- publisher:
- [Daniel Shiffman]
- language:
- English
- Publication Year:
- 2012
- Pages:
- 520
- Dimensions:
- 235mm / 191mm
- Genre:
- Programming / Algorithms Computers Textbook
- Condition:
- New
- Availability:
- Item usually sent within 7 working days
Description
The Nature of Code explores how to capture the unpredictable patterns and properties of nature in software. By understanding the mathematical principles behind our physical world, you can create digital worlds that mimic the complexity of natural systems.
This book focuses on programming strategies and techniques for simulating natural systems, from basic physics concepts to advanced algorithms that produce sophisticated visual results. You'll learn how to build a physics engine, create intelligent moving objects, and develop complex systems using Processing, an open-source language and development environment built on top of Java.
Subjects covered include forces, trigonometry, fractals, cellular automata, self-organization, and genetic algorithms. The book's examples are accompanied by resources available on the author's website, including a browser-based version of the code via Processing's JavaScript mode.