Search found 157 matches

by elpapa
Wed Apr 28, 2010 9:50 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: JOB: Hiring chess programmer to change chess engine features
Replies: 6
Views: 1819

Re: JOB: Hiring chess programmer to change chess engine feat

mcostalba wrote:we will persecute.
Don't mess with chess programmers.
by elpapa
Wed Jan 06, 2010 10:16 am
Forum: Computer Chess Club: General Topics
Topic: Mate in 3 moves before the FIDE rules changed in 1974
Replies: 14
Views: 2449

Re: Mate in 3 moves before the FIDE rules changed in 1974

I am sure you know the famous "Mate in 3" Problem, that was only solvable before the adaption of the FIDE rules concerning castling: [d]8/8/4P3/3p4/P1p3p1/1pP1kPPp/1P5P/R3K2R w KQ 0 1 My question is: Were Chess Computer that were programmed before 1974 and followed *exactly* the FIDE rules able to ...
by elpapa
Tue Jul 28, 2009 9:59 pm
Forum: Computer Chess Club: General Topics
Topic: move transposition question
Replies: 7
Views: 798

Re: move transposition question

Number of possible chess games at the end of the n-th plie: 1, 20, 400, 8902, 197281, 4865609, 119060324, 3195901860 Number of possible chess diagrams after n plies: 1, 20, 400, 5362, 71852, 815677, 9260610, 94305342 Source: http://www.research.att.com/~njas/sequences/Sindx_Ch.html#chess At ply 3 th...
by elpapa
Tue Jul 28, 2009 9:37 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: concerns on negamax material implementation
Replies: 21
Views: 2446

Re: concerns on negamax material implementation

Fguy64 wrote:At the final ply (ply 1) we don't look for replies, just calculate the material balance.
Shouldn't you call eval at depth 0? Going from 5 to 1 would only make 4 half-moves. Probably not your main problem, but you may have a little bug there, depending on your implementation.
by elpapa
Sun Jul 26, 2009 1:15 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Need Help to debug
Replies: 15
Views: 2250

Re: Need Help to debug

I think like i have discussed with some people, the first thing is to have a generate move without bug : so be patient and step by step. Absolutely, I think it's essential to have a working move generator before programming the search routines. Btw, I tried a couple of engines and divide did not wo...
by elpapa
Sun Jul 26, 2009 11:16 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Need Help to debug
Replies: 15
Views: 2250

Re: Need Help to debug

Have you tried 'divide'? It's a function that loops through the root moves and calls perft for each one. This way you can see where the extra moves are being generated. This is what the output of that function looks like with my engine from the start position: divide 5 move nodes caps ep p-> + # cst...