I wrote some software for training a bit like this. It's called Range vs. Range. The difference is, you play against another person (or two).
For example, right now I'm sitting with two other people, training a situation where:
- MP opened with a range of {66+,A2s+,KTs+,QTs+,J9s+,T9s,ATo+,KJo+}
- BTN called with a range of {TT-22,AJs-A2s,KJs+,QJs,JTs,T9s,98s,AQo-AJo,KQo}
- BB called with a range of {TT-22,AJs-A2s,KTs+,Q9s+,J9s+,T8s+,97s+,87s,76s,AJo-ATo,KJo+}
- The starting pot is 9.5 BB, and our effective stacks are 97 BB.
What happens is, we each get dealt a random hand from our respective range, then we play out the hand. Then we get to see each others cards! Then you just play out that same situation again and again, always with the same range, and always with everyone having knowledge of everyone else's range. And of course, the results for the hands are recorded, so you can see how you're doing. In fact, all results for each position are averaged, to give an EV you can compare your results too.
Anyway, I think it's what many of you are after. It's free software. There's a server running in the cloud, so it's reasonably reliable. I've been working on it for a while too, so it's somewhat polished (though I am just one man!).
More details here:
http://forumserver.twoplustwo.com/45...range-1206491/
Another thread where I talked more generally about what I think is wrong with current poker training:
http://forumserver.twoplustwo.com/15...poker-1175422/