As a post game tool it might be ok. It's just not suitable for while the game is ongoing. However little it may help it could be an aid.
Chess.com's anti cheat service is a joke, I have the solution

Sorry that was supposed to say top move. I initially thought you were comparing your opponents move with the computers top choice but this doesn't seem to be the case.
Understandable. I think a lot of people would just set their engine to the strongest settings and try and muddle through all the far-out lines suggested by the computer.
However, and I say this as a software developer and someone who generally has always loved computers, I don't want to think like a computer.
I think with chess engines, there is a line between helpful suggestions and fantastic suggestions that are generally unacheivable by humans.

HEY! I just rembered that Ajinnola is that racist guy that wont play with with Filipinos! (hurts the cred on his system)
Yep that's me. "that racist guy" (uhhh)
Anyway, one of the main reasons I developed this script is because of the high percentage of filipino cheaters.. BTW, there is a difference between actually being racist and pointing out a fact or making an observation that can be backed by evidence. People who throw that word racist around make me laugh and sick at the same time.. You sound like Kanye West, Al Sharpton, Oprah Winfrey, reverend Wright and Jamie Foxx all rolled into one. But NOOO they aren't even the slightest bit racist so I guess I'm just talking out of my a**

@kleetof I wasn't suggesting it would be more useful to learn from, just more suggestive of cheating.

Sorry that was supposed to say top move. I initially thought you were comparing your opponents move with the computers top choice but this doesn't seem to be the case.
Understandable. I think a lot of people would just set their engine to the strongest settings and try and muddle through all the far-out lines suggested by the computer.
However, and I say this as a software developer and someone who generally has always loved computers, I don't want to think like a computer.
I think with chess engines, there is a line between helpful suggestions and fantastic suggestions that are generally unacheivable by humans.
Exactly. And that is why this doesn't offer any suggestions or help of any kind.. Right now I'm trying to get approval from Chess.com to let us use it. It will recognize it as a chess engine and ban you. But maybe you can help me with something since you are a software developer. I need the UI to be a bit more friendly.. Interested? I'll be around all weekend.

I don't konw about Filipinos cheating. But, the one tournament I went to was full of Filipinos and they were ALL very good. Especially in the blitz portion of the tournament.
Knowing how chess engines work, and your explination of your software. I don't really see how it is going to catch cheaters any better. In fact, I'm not even sure how it could do even as good.
Cheaters usually use engines, not previous games. And engines quite often suggest lines that are well outside what most humans would be able to calculate. How would your software catch this?
Part of the anti-cheating system is looking at your percentage of accurate moves found at depths outside of what your rating strength is. What this means is if you are rated at 1500 the vast majority of your moves should be 1500 appropriate with the occasional brilliant 1800, 1900 or even 2000 appropriate move. But, if 10 - 20% of your moves are considered appropriate for a much higher rating, then there is a good chance you are cheating. How would would your software be accurately used to measure these types of comparisons?
It is impossible to prevent cheating and it is very difficult to even catch most people. I think Chess.com has made a good effort to create a sytem that 1) catches the worst cheaters, 2) is not prone to too many false positives.
The only way you can guarantee there is no cheating, play a computer. Computers NEVER cheat.

@kleetof I wasn't suggesting it would be more useful to learn from, just more suggestive of cheating.
Sure. I understand.
I have so many times seen people mention engines and some dumbass comes along and starts ragging on using engines in analyzing games. So I sometimes feel inclined to explain how I use engines so the convo focus does not get sidetracked.
But, yes. If a 1500 rated user is making an inordinate number of VERY STRONG moves according to an engine, then, I would have no doubt, they are cheating.

HEY! I just rembered that Ajinnola is that racist guy that wont play with with Filipinos! (hurts the cred on his system)
Yep that's me. "that racist guy" (uhhh)
Anyway, one of the main reasons I developed this script is because of the high percentage of filipino cheaters.. BTW, there is a difference between actually being racist and pointing out a fact or making an observation that can be backed by evidence. People who throw that word racist around make me laugh and sick at the same time.. You sound like Kanye West, Al Sharpton, Oprah Winfrey, reverend Wright and Jamie Foxx all rolled into one. But NOOO they aren't even the slightest bit racist so I guess I'm just talking out of my a**
Anyone who calls racist is liberal huh? I'm just a little to the right of Ted Cruz so there goes your theory. Listen, I hate the way racist gets thrown around too, but just because it's overused doesn't mean it still doesn't have valid cases. You not wanting to play with anyone Filipino is flat out racist. There's no other word. If that's not racist, IDK what is.

Don't you know by now, c.c members do not like any change made by another member. It is a culture really, and I am no different, as I too find this worse than the system now.
If any change happens, it will be made by the staff and not by an individual person. All you can hope for it some intresting conversations, but not enough support to make a change
I'm hoping chess.com decides to adopt this. Their current system of anticheat does absolutely nothing. With this they won't necesarily be able to ban people based on its findings, but it will at least red flag the suspect players so they can scrutinize them later.. It's my dream to have a site I can go on and just KNOW I'll be playing a human's mind and not their cheat program and pointer finger.

In the last 24 hours, Chess.com has banned more than 140 players.
(http://www.chess.com/cheating)
Perhaps I just have lower standards, but that seems like NOT "absolutely nothing" to me.

HEY! I just rembered that Ajinnola is that racist guy that wont play with with Filipinos! (hurts the cred on his system)
Yep that's me. "that racist guy" (uhhh)
Anyway, one of the main reasons I developed this script is because of the high percentage of filipino cheaters.. BTW, there is a difference between actually being racist and pointing out a fact or making an observation that can be backed by evidence. People who throw that word racist around make me laugh and sick at the same time.. You sound like Kanye West, Al Sharpton, Oprah Winfrey, reverend Wright and Jamie Foxx all rolled into one. But NOOO they aren't even the slightest bit racist so I guess I'm just talking out of my a**
Anyone who calls racist is liberal huh? I'm just a little to the right of Ted Cruz so there goes your theory. Listen, I hate the way racist gets thrown around too, but just because it's overused doesn't mean it still doesn't have valid cases. You not wanting to play with anyone Filipino is flat out racist. There's no other word. If that's not racist, IDK what is.
Stick with the "IDK what is" statement, bud. Because me wanting to avoid playing chess with a country full of people who (in MY experience and also the experience of MANY, MANY others, too, on this site) cheat and often times openly admit to doing so after the game is over (and they always say something ridiculous and nonsensical like: "hehe suck I cheat you american stupid I love Justin Blieber" and other indecipherable stuff like that) is MY CHOICE and my RIGHT as not only an American but as a human being. I don't have to like someone if I don't want to and I DON'T even NEED a reason. And that doesn't make me racist.. (Maybe to a RINO like yourself that does, but that's something you can lose sleep over, not me)

Lolz. "Maybe to a RINO like yourself that does, but that's something you can lose sleep over, not me . . . ."
Who the heck is Ted Cruz?
Domestic US politics is at a level of "boring" probably not seen since the 1920's. Can't you guys find something else to talk about? Maybe the Ukraine thing?

In the last 24 hours, Chess.com has banned more than 140 players.
(http://www.chess.com/cheating)
Perhaps I just have lower standards, but that seems like NOT "absolutely nothing" to me.
I'm glad to hear that. But the people they ban are being foolish about it.. maybe they are running a chess prog alongside their browser and that will be picked up almost immediately by cc. My script is for us as individual players so we can report them to cc and hope something is down about it and at the VERy least block the ppl my script helps one determine are cheating.. Again, I am making NO claims that this is a fool proof way of weeding out cheaters, but it's pretty close. I explained in detail how it works in a previous post on this thread. Can't argue with the logic of it.. I'll have it ready for distribution by let's say monday. And if you don't think it's a valuable tool I'll give up on it. But so far it WORKS wonderfully.. It remains silent when the opponent is playing at his/her level, and even if a person makes an occasional brilliant move, it only alerts you if they do it consistently, move after move. When that happens you can just call up chess.com and get a support guy to watch the game with ya... I'm only doing this and sounding passionate about it because I TRULY HATE cheaters.. They make me physically ill. LITERALLY.

Lolz. "Maybe to a RINO like yourself that does, but that's something you can lose sleep over, not me . . . ."
Who the heck is Ted Cruz?
Domestic US politics is at a level of "boring" probably not seen since the 1920's. Can't you guys find something else to talk about? Maybe the Ukraine thing?
I couldn't agree more. The only exciting thing about US politics is that you get to agrue with liberals and they say some ridiculously asinine sh**.. Bill Cosby should make a show "Liberals say the darndest things"..
This is not a tool that guarantees your opponent is cheating because, after all, you may be playing a grand master.. What it does do is tells you if a move that was made is one that was found in the same databases that 99% of the major chess engines use today. The way a chess prog works is simple: Hundreds of thousands of games are compiled into a database. When the program recognizes a position found in one of the countless games in its database, the move it chooses to make is based on the one move with the highest percentage of resulting in a win. When you make your next move, it does the whole process over again, using precompiled games, and again chooses the move that is most likely to result in a win.. And so on and so on. All my script does is tells you "hey, this guy just made a move that based on the current position has a ##% chance of resulting in a win.. It doesn't give specifics, it doesn't tell you what your move should be to counter it, it does nothing but tells you that the moves being made by the opponent are found in the databases used by the popular chess progs that are out today.. It doesn't actually say "hey, this guy just made a move....etc", it simply lets you know that the move is one found in the database..
Now, that alone is not enough to determine if someone is cheating obviously. So what it will look for is if the opponent continues to make these "perfect" moves each time it's their turn.. Even then you can't be SURE they are cheating, but the probability is upwards of 99.99999% that he is becuase no human mind can consistently make "perfect" moves found in these databases in let's say a ten min game.