Computer vs same computer on the same machine?

Sort:
0bz

i asked the question here, feel free to answer it here or there.

EscherehcsE

So you're too lazy to ask the question here? Or has Chess.com started to charge by the word to post in the forums? Tongue Out

MrEdCollins

Of course a computer can beat itself on the same machine.

Make a copy of your favorite chess engine (Stockfish, Houdini, Critter, Crafty, or whatever) and rename it something else.  (Stockfish2, for example.)

So now you've got Stockfish vs. Stockfish 2.

Fire up your favorite GUI (WinBoard, Scic vs. PC, etc.) and set up these two engines to a match of x number of games.  Go have lunch and then come back and check out the games and the results.

When all is said and done, you'll see that they have many draws, but there will also be wins and losses.

It has to do with the horizon effect.  Stockfish 2 will play what it believes is a good move, but then when it's Stockfish's turn, it can now see further ahead (by one ply) and will realize that move isn't quite as good as Stockfish 2 thought it was.

Engines compete against themselves all the time, and there are many wins and losses.

MrEdCollins

Critter 1.6a vs. Critter 1.6a 2
Time Control:  1 2

Black won, and underpromoted to a knight!

MrEdCollins

Round 2.  (Same engine, same time controls.)

This time a well-fought draw:

MrEdCollins

When two engines play against itself, it's often called "shootout" mode.

Here's an old article, (2008) describing one method on how to set it up in Fritz 11.  (In this example, the author wasn't interested in a full game, just one from a specific position he was interested in, but the process for a full game is the same.)

Konkistador

There can be wins and losses but mostly draws.

0bz

@MrEdCollins  thanks a lot sir, i'm gonna download the same engine and try it