Originally Posted by JKawai
Think about it though, it isn't difficult. All it needs to do is evaluate every hand that can possibly connect with the board and/or supercede your hand, which isn't a lot, and then weigh up the probability of that person having that hand and/or their drawing.
Really think about it though, it is that difficult because different players play different hands in different situations preflop, so unless the computer knows your opponents, their position, and all the preflop action it can never be expected to know what board textures hit their ranges. Just never going to happen.
Example at a 6max table a 20/16 player opens UTG and you call on the BTN. The flop come 3, 6, 7 with 2 spades. UTG basically never connects with that board. His entire range is overpairs, unimproved overs, and a few flush draws. But if the same scenario plays out with a 60/40 opener, he can have a ton more draws (both straight and flush) and better made hands (2 pair+) that the tight opener will never show up with.