One bot communicating with another? Sounds like the Furby toy from the 80’s!
Seriously, I don’t think this has ever been done with the GoPiGo - what an interesting idea!
How much robotics experience do you and your daughters have? This kind of project isn’t trivial for experienced robot developers.
Of course, I also have the habit of “biting off more than I can chew” too and get in over my head.
One possibility is the GiggleBot, as crazy as it sounds. Why? The GiggleBot uses the micro:bit and there are already micro:bit to micro:bit libraries in place.
The down-side is that the micro:bit/GiggleBot isn’t as interactive as the GoPiGo. You code on an external system, download to the 'bot, let it run and see what happens.
One tip that is especially valuable with the GiggleBot is to make the “on start-up” method wait for a button press before starting the main program. This gives you a chance to put the 'bot down before it starts running around.
Another tip is to program the LED’s to indicate what the 'bot thinks it’s doing as it makes debugging much easier.
Can we have a GiggleBot category and tag here?