There are some Baaaaaaaad coders out there. I mean, I know I'm not good (I've had people laugh at some of my stuff, to my face, and had to admit they were justified), but, well.
I Googled around for a cardgame in Python source, thought I might save myself some learning time by nicking the basic setting-up-the-window and moving-cards-around stuff.
This guy's code is scary bad, quite apart from the fact it's supposedly an AI project but plays the game of Hearts unbelievably poorly.
Got to run the same checks for all 4 of the players? Let's just have all that code in 4 times, coz you didn't paramaterise the player identifier.
There's a huge chunk of "is this card legal here?" that appears twice for no discernible reason. And it has the checks in the wrong order...
OK it's clear English is not his first language, but I don't think that should affect coding ability, really.
I don't think any of it is nickable, it's too bad.