Search found 211 matches

by asanjuan
Mon Feb 06, 2012 11:59 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Moving to Magic Bitboards... any advice?
Replies: 14
Views: 3424

Re: Moving to Magic Bitboards... any advice?

As a precursor to magic slider attack generation, the classic 4-ray, loop-free, branch-free method has some advantages, including being easy to understand. It has the same interface. Ok, This is the method that i'm currently using. After taking a wile, i modified my perft function, counting leaf no...
by asanjuan
Sat Feb 04, 2012 9:55 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Moving to Magic Bitboards... any advice?
Replies: 14
Views: 3424

Re: Moving to Magic Bitboards... any advice?

Never guess, profile and look whether this is your hotspot I've never used a profile tool. I have always optimized code by "intuition" with excellent results :D But, ok, is a very good answer, so thank you very much. I'll try to profile. Do you know any good profiler for windows? (at this moment is...
by asanjuan
Sat Feb 04, 2012 9:39 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Moving to Magic Bitboards... any advice?
Replies: 14
Views: 3424

Re: Moving to Magic Bitboards... any advice?

My perft function alone, doing only move generation, reaches 2.4 Mnps The simple alpha-beta doing eval on quiescence reaches 600 knps, but aplying some heuristics, like lazy eval, futility, razoring, hash lookup, nullmove... the node speed is reduced to 270 knps for search. My machine is a 2,4Mhz in...
by asanjuan
Fri Feb 03, 2012 1:02 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Moving to Magic Bitboards... any advice?
Replies: 14
Views: 3424

Moving to Magic Bitboards... any advice?

Hi all. My engine is bitboard-based, but not using magics, nor rotated BB. I think it searches with a reasonable branching factor, but to my surprise and after reading some posts, i found that is quite slow in nps (2.5 Mnps without eval in a single intel core2). Currently, my search only reaches 270...
by asanjuan
Fri Dec 23, 2011 9:41 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Ponder 'on' in LittleBlitzer
Replies: 4
Views: 1124

Re: A possible solution with Ponder 'on' in LittleBlitzer.

The GUI ponder on feature was never implemented, sorry Smile Modifying the engines file is indeed the way to do it. But the GUI must send a "go ponder" command to the engine, doesn't it? So modifying the engines file won't work. Ok, I'll try with a greater time control to test my TT. I supose i hav...
by asanjuan
Wed Dec 21, 2011 11:09 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Ponder 'on' in LittleBlitzer
Replies: 4
Views: 1124

Ponder 'on' in LittleBlitzer

I've recently discovered LittleBlitzer, is a great tool for testing, but I found the "ponder" check disabled in the tournament options. I find this option very interesting to measure how well implemented is the hash table. I'm currently using version 2.72. Is there any version with this option enabl...
by asanjuan
Tue Dec 13, 2011 1:07 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Is there place for neural networks in chess engines?
Replies: 5
Views: 1824

Re: Is there place for neural networks in chess engines?

There is a place for the neural networks. In fact, each positional table is equivalent to a perceptron with linear activation function from the mathematical point of view. The set of PST is equivalent to a 2-level neural network with a single output signal. The only difference is the way that you ha...
by asanjuan
Mon Nov 21, 2011 3:16 pm
Forum: Computer Chess Club: General Topics
Topic: The near future of computer chess
Replies: 211
Views: 38850

Re: The near future of computer chess

This is my opinion: If someone publishes his code under gpl or some similiar license, he is giving a valid solution to the entire world for a given problem, for free. Is a present for the rest of the world that is trying to improve the state of the art solution for a given problem. And is also sayin...
by asanjuan
Mon Nov 21, 2011 8:42 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: New Engine
Replies: 35
Views: 5143

Re: New Engine

My understanding is that this is actually pretty simple: whoever writes the code owns the copyright to the code.
¿How is it?
I claim that this line of code is mine:

Code: Select all

 printf("Helo world"); 
All you have to pay me!
:D
Sorry, here in spain we make tones of jokes.
by asanjuan
Wed Nov 16, 2011 11:44 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Null move alterative in endgames
Replies: 65
Views: 8580

Re: Null move alterative in endgames

Then your are reaching the same position when analyzing null-move two plys before....¿or not?
¿am i saying something stupid? :?