Bug 105124

Summary: advanced mode algorithm 'cheats'
Product: [Applications] lskat Reporter: Dennis Godfrey <dennis>
Component: generalAssignee: martin
Status: REPORTED ---    
Severity: wishlist CC: Lukas
Priority: NOR    
Version First Reported In: 1.40   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Dennis Godfrey 2005-05-05 02:04:02 UTC
Version:           1.0 (using KDE 3.2.3,  (testing/unstable))
Compiler:          gcc version 3.3.3 (Debian 20040422)
OS:                Linux (i686) release 2.4.26-1-686-smp

I have played a few hundred games in the Advanced mode and feel certain that the computer makes moves that lead me to believe that it knows what cards are that are underneath unplayed cards. For example, I played an
Ace and the computer had a 7, 8, 9 and queen showing. Surprisingly, the computer chose to play the queen, which revealed a jack. Just now, I played a jack - the computer has an 8, 9, king and Ace of trump showing and it plays the Ace, revealing a jack. Normally, a player would play a low card, non-counting card in both of these cases. These are just two examples, but I have seen this time and time again and if makes it very frustrating to play against someone who appears to not play fair.
Comment 1 Lukas Spies 2018-10-10 14:04:12 UTC
More than 13 years later and I came here with the intention of reporting the exact same bug... Is anyone still working on LSkat?
Comment 2 Christoph Feck 2018-10-11 02:07:33 UTC
We need to find someone who knows the rules of Leutnant Skat and Qt/C++ to check the code if the AI player is indeed cheating.