Plethora

A library by Jose Sanchez for the programming environment processing. Last update, 12/03/2011.

The Plethora Library is an attempt to compile behaviors as a easy-access toolkit in order to understand the emergent behavior of complex systems. Its based on some of the concepts of steering behaviors by Craig Reynolds implemented by Daniel Shiffman and Karsten Schmidt in processing. The toolkit has been expanded in order to comunicate with a terrain class that hosts indexical calculations like cellular automata and vector fields. The Plethora Library is a sub-library of toxiclibs, supporting an open source community in continous expansion. Please feel free to send me some feedback at jomasan@gmail.com and check out my video tutorials of processing at www.plethora-project.com.

Download

Download Plethora version 0.2.0 in .zip format.

Installation

Unzip and put the extracted Plethora folder into the libraries folder of your processing sketches. Reference and examples are included in the Plethora folder.

Keywords agents, self-organization, swarm behavior, ai

Reference. Have a look at the javadoc reference here. a copy of the reference is included in the .zip as well.

Source. The source code of Plethora is available at google code, and its repository can be browsed here.

Examples

Find a list of examples in the current distribution of Plethora, or have a look at them by following the links below.

Tested

Platform osx,windows
Processing 1.5
Dependencies toxiclibs