Robot Example: GraphThreads

In the following applet a three robots make a graph using things as "data". The difference between this example and GraphMultiple is that this example has all three robots performing their task simulaneously. At University of Waterloo, we show students similar examples early to pique interest, but do not include threads in any assignments or exams.

The source code for this program is in three parts: