Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Strange behaviour of my new engine

Author: Johan Melin

Date: 14:00:28 08/01/04

Go up one level in this thread


On August 01, 2004 at 09:29:20, Steffen Basting wrote:

>Hi!
>
>After a short chess programming break, I decided to write a new chess engine.
>It currently includes:
>* Alphabeta / PVS
>* Nullmove heuristic (R=3)
>* Check / recapture extension
>* Hashtable (always replace-scheme), but only used for move-ordering
>* MVV/LVA move ordering, with following stages:
>  - hash move
>  - killer move (2 killers per ply)
>  - capturing pieces (undefended), highest MVV/LVA ratio
>  - capturing pieces (even captures)

Try putting good/even captures before killers. SEE-losing captures can be done
later, but with only MVV/LVA the "bad" captures might not be bad.

/Johan

>  - quiet moves (sorted by history heuristic)
>  - capturing pieces (defended by a less valuable defender)
>




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.