P5 session sketches for thesis students
#.:. GENERAL NOTES
Sketches from the 2-days session with thesis students (04 and 06 July 2015)
General topics: basic behavior and object oriented programming
#.:. SKETCH EXPLANATION
. class_01
Introductory sketch. Simple class definition and application. Basics of vector applied to dynamic behavior such as motion.
. seek_class
Steering behavior, with options for slowing down on approach and tail visualization.
. PGraphics_example
Simple use of auxiliary PGraphics in a Processing sketch.
. rwField_class
Particles moving influenced by a variable noise field and writing on a stigmergy field. Please wait a few seconds for the sketch to show something.
. rwStigField_class
Particles moving influenced by a variable noise field and reading/writing on a stigmergy field. Evolution of the previous sketch. Stigmenrgy allows communication through peers by means of an external environment (the StigField class in this case).
. rwStigField_interface
Evolution of the sketch above with an interface designed with ControlP5 library. Allows to control stigmergy decay, noise field update, steering behavior, noise field display, stigmergy display, particles display, stop/go, reset and image export.
#.:. KNOWN BUGS
. there might be a few here and there, especially in the first sketches as things got developed first to last in the list of sketches. Most bugs in one sketch were corrected in the following one.
#.:. IMPLEMENTATIONS
. none foreseen at the moment.
#.:. REVISIONS
. Jan 2017: updated all sketches for Processing 3