I'm pretty sure this was not an actual game, just a 'fake screenshot' of one. (I could be wrong though, hell, I HOPE I'm wrong, cause I wanna play a yukkuri game like this XP)
Ok you guys, check the fangroup on google for info, but I may be trying to lead a project where we make a game like this. Maybe. Again, check the fan group on google.