Search found 162 matches

by lauriet
Thu Nov 16, 2017 1:44 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Cfish question
Replies: 8
Views: 1537

Re: Cfish question

Wow !
So that means if it was translated into Pascal it would be even better. :D
by lauriet
Thu Sep 28, 2017 7:32 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Weakly vs strongly solving chess
Replies: 7
Views: 1415

Re: Weakly vs strongly solving chess

Well lets consider an infinite number of parallel universes each given a part of the search space, and each using the latest quantium computer. With suitable communication between each universe it seems like a snap to solve chess. But in the end, two guys will be still be sitting at a board playing ...
by lauriet
Tue Aug 22, 2017 5:52 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: high values of pst
Replies: 16
Views: 4059

Re: high values of pst

I started with high values in my PST and found that the sum of all the positional values calculated from the PST could be greater than a pawn........resulting in loosing material for a perceived greater position. I had to reduce the values and also included an alert if the pos' value was greater tha...
by lauriet
Tue Jun 20, 2017 2:32 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Improving speed
Replies: 52
Views: 7000

Re: Improving speed

I can agree with the advice about bug free code.
I rewrote my first program with the knowledge gained, and the second version was magically about 5 times faster. A combination of better algorithms and less bugs.
by lauriet
Tue Jun 13, 2017 8:09 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: End game and Null move
Replies: 8
Views: 1302

Re: End game and Null move

Does anyone know how common zugzwang is ?
by lauriet
Mon Jun 12, 2017 8:45 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: End game and Null move
Replies: 8
Views: 1302

End game and Null move

In general we don't do null move in the end game because of the danger of ZugZwang. BUT: How common is zugzwag ? How endgame is endgame ? Is it worth drawing a few games due to zugzwang to get the extra depth search gives with null move ? Would my elo be better if I didn't worry about protecting aga...
by lauriet
Tue May 23, 2017 2:08 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Your favorite crash
Replies: 21
Views: 3944

Re: Your favorite crash

Rebel wrote:During the years I noticed that when my engine crashes during development it's because of a division by zero, apparently my favorite sloppiness.

Yours is?

I program in Pascal, therefore it never crashes :P
by lauriet
Sat Apr 29, 2017 6:43 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Sorting algorithms
Replies: 61
Views: 11292

Re: Sorting algorithms

My program does the following: Generate Moves; Assign the move values (PV, TT, Killers etc) Quick Sort. So based on the idea of 'dont sort if you dont have to', I mod'ed it to illiminate quicksort and just scan the move list and pick the highest scoring move for each next move. If its a early cut no...
by lauriet
Thu Apr 13, 2017 3:55 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Problems with TT, sometimes makes blunder moves
Replies: 72
Views: 9649

Re: Problems with TT, sometimes makes blunder moves

I have a separate routine that checks for a legal move so I do something like:

If TTmoveAvailable AND ItsLegal then........
by lauriet
Thu Apr 13, 2017 1:19 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Problems with TT, sometimes makes blunder moves
Replies: 72
Views: 9649

Re: Problems with TT, sometimes makes blunder moves

I had similar problems.

Make sure you test for a valid move before using it.