Computer Chess Club Archives




Subject: The need to unmake move

Author: Mathieu Pagé

Date: 17:06:58 08/19/03


The fact:

I have this question i read at some place that it is faster to unmake a move
than to save the state of the game before moving then restoring it when we want
to unmake the move.

For the moment my engines did not implement unmake() (it is still buggy).

My thougth:

Since bitboard computation are slow (on 32 hardware) i think that it can be
slower to unmake the move than to save the state. I friend of me that is lot
better than me at optimizing code also think that.

My questions:

Are you all using unmake() function or there is some of you that found that
saving the state is better ?

In the case that unmake is better. by wich factor ?

Thanks for your help.

Mathieu Pagé

This page took 0.23 seconds to execute

Last modified: Thu, 07 Jul 11 08:48:38 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.