Computer Chess Club Archives


Search

Terms

Messages

Subject: How to evaluate piece mobility in non-bitboard engine?

Author: Vladimir Medvedev

Date: 04:51:31 11/14/02


I want to add mobility terms into my engine's eval function, but it seems to me
rather unclear.

The primitive way, generating (pseudo-legal) moves in leaf nodes coasts very
much. Checking for move legality will be much more expensive, but without it I
can't evaluate mobiity decrrease for pinned pieces...

I also tried to evaluate mobility as the last branching factor on the line
before the qsearch begins, but it seems to be too rough estimation, isn't it?

I think, in bitboard engines mobility can be evaluated in some simple way, but
how to do this for my "field array + piece lists" board structure?



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

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