Author: Luis Smith
Date: 14:06:31 01/16/04
Go up one level in this thread
On January 16, 2004 at 00:01:48, Michel Langeveld wrote: >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]; Thanks, this modified TSCP of yours sounds like a good place to start for me
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.