I'm a part-time teacher (and full-time software engineer!) trying to write the disease spread simulation for BJC U5L2 before I have to teach it, and I gotta say, I'm not finding it easy. The jump from the cloning examples in TicTacToe and the touching sensing with Alonzo early on, to the disease spread simulation, seems a pretty big jump, unless I'm missing something obvious. Do other teachers report they are able to turn their students loose on this assignment as written in BJC and they are able to figure it out? I'm pretty sure almost none of my students could.
Anyways, here's what I've come up with for a start. But whether the clones successfully detect that they are touching each other and change their costumes depends how much wait time is given before the next 'move' signal is broadcast.
Is there some rule about timing for the 'touching' block? Have I organized the per-clone code in such an inefficient way the touching tests are taking longer than they should?