I think the code for this project would include a ‘loop’ where two functions are alternated: broadcasting (A) and receiving (B). How would this work?
The simplest example would be that two units would only influence each others’ colors, depending on their distance to each other (closer together or wider apart).
The code would exist of two functions: one that broadcasts color value, and one that reads signal strength and color value, and then assigns a new color to the LCD. Each node would switch between these two functions.
Thanks to Julia Nacsa, for helping me to get started!