What's especially irritating are the opening situations in which some games ALWAYS respond the same way to a given move. Whenever I separate the opposing bishop from my king with a defended knight in 3D Chess, the bishop will ALWAYS take the knight, and never choose to back off and/or stay where it is. I would think that, instead of programming every move to be played at a certain level, like say 1200, the game could be programmed to play some moves at an 1800 level and some at a 800 level (to balance out on average to a 1200 game) -- thereby maybe inserting a little variety into the performance. But I guess it's hard to make the program smart enough to play stupidly, or even inconsistently.
I am getting back into chess, and I was a mediocre player at best, so consider that with my opinion.
I thought Chessmaster X was decent at simulating players at various levels, but it never played enough like a person in the openings.
Hey, good news for me! I installed Lucas Chess on my Linux box, and the Maia weights are already preinstalled. Woohoo!