Meet the UBTECH JIMU Champbot: a robot building kit that lets your kids build their own programmable interactive robot. It comes with 522 snap-together parts, 3 smooth motion motors, 2 DC motors, 1 IR sensor, and 1 main control box.
The Champbot is compatible with iOS and Android devices. It can be programmed using a graphical interface. You can use this kit to build 3 robots (ChampBot, BasketBot or ScoreBot). You can program them to shoot baskets into a buildable hoop. Costs $129.99 at this time.