pipbug
.
I know it's not its intended use, but would it work?
Connecting the GC+ to the PiDo you mean connecting GC+ to the raspberry or using the raspberry as a GC controller?
To make it simple, no, it's not really doable. The real issue here is that the communication protocol would have to be emulated by software and since linux is not a real time OS (at least the standard builds used on raspberries) you can't emulate it properly and keeping the signal timing right.Connecting the GC+ to the Pi
That or you can use this project @Pinotte did a while ago: https://bitbuilt.net/forums/index.php?threads/teensypigamepad.841/You could always just use the digital pins as digital buttons and hook up an adc for analog. Then just use one of those pi emulator things to use the inputs