I've never played Odama, but I did know about it, when it was new. I wouldn't necessarily claim that it's a proper source of inspiration, only that it has things in common with this game.