Приветсвую,
я тут мало-мало подебажил openpref в версии 0.1.3 (последняя из доступных), в частности функцию loadLists из файла aiplayer.cpp, по результатам дебаженья становится понятно, что AI игрок знает точно с самого начала как разложились карты у оппонентов/оппонента, то есть mCards никакие не supposed или open, а всегда open. Дебажил я по рабоче-крестьянски скопировал функции dumpCardList и cardList плюс буффер вывода плюс номер итерации.
Как то нехорошо получается и даже очень.
В тред призываются разработчики и им сочувствующие.