Author: Michel Langeveld
Date: 21:01:48 01/15/04
Go up one level in this thread
On January 15, 2004 at 17:50:05, Luis Smith wrote: >On January 15, 2004 at 15:24:24, Michel Langeveld wrote: > >>Just for sharing >> >>Fixing the bug saves a bit in quiet positions where history heuristic is more >>important. I take the original TSCP 1.81 search again to explain the bug. The >>bug is caused that the wrong number of plies is added to the history heurstic if >>we talk about a check. >> >>I will publish my heavily modified TSCP when it is totally done :-) > >What additions have you made are planning on making? Just bug fixes? I'd be >happy if you added the "Edit board" command along with the "Analyze" command. I added: - Smaller piece square values - Fast is_attack function - Incremental update of hash-id's - Killermoves - Differerent structure for history heurstic *1 - Principle variation search - Better kingsafety - Nullmove - 64 bit hashid's instead of 32 - Hashtables - Quick lookup king locations - Aspiration windows - Added rules for gothic chess - Multiple bugfixes and as commands: - getfen : get's current FEN - setfen <fen>: set's current FEN - reset : reset's history heurstic, killers and hashtables - eval : print's current evalatuation - his : print's current history in short notation - perft <x> : calculates the perft - ml : print's current movelist This was all 6 evenings work. planned: - play a bit with hashing - play a bit with PVS - piecelists - SEE - first ply checks in qsearch I can add edit ... that is quick done. Also analyze will be a few hours probably. *1 = int history[2][BOARD_MAX_PIECE_TYPES][BOARD_MAX_FIELDS];
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.