Skip to content

a3-Unibo/P5_session_thesis_2016

Repository files navigation

P5_session_thesis 2016

P5 session sketches for thesis students


cover.png

#.:. 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

About

P5 session sketches for thesis students

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published