Search found 118 matches

by abulmo2
Fri Jan 25, 2019 8:38 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Linux friendly engines at all levels
Replies: 24
Views: 1568

Re: Linux friendly engines at all levels

Thanks for the suggestion. It indeed works, modulo the deletion of the appropriate commands in the makefile. This is something I did not want to do at first because it feels as an alteration to the engine intended by the developer. You can also use the binary provided in the github repository. Avoi...
by abulmo2
Thu Jan 24, 2019 11:36 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Linux friendly engines at all levels
Replies: 24
Views: 1568

Re: Linux friendly engines at all levels

Also, several old engines have been compiled for Linux by Jim Ablett and are available here:

http://kirr.homeunix.org/chess/engines/ ... ENGINES%20++/
by abulmo2
Wed Jan 23, 2019 4:10 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Linux friendly engines at all levels
Replies: 24
Views: 1568

Re: Linux friendly engines at all levels

My programs run under Linux (better than under Windows in fact):
- Dumb 1.0 to 1.3 about 2200 Elo (CCRL 40/4 scale)
- Amoeba 1.0 to 2.8: about 2600 to 3000 Elo on CCRL 40/4
Have fun with them.
by abulmo2
Tue Jan 22, 2019 9:53 pm
Forum: Computer Chess Club: General Topics
Topic: dumb 1.3
Replies: 0
Views: 474

dumb 1.3

Hello, I made some further simplifications in Dumb's code, that resulted in a faster and slightly stronger chess engine. You can dowload some binaries here: https://github.com/abulmo/Dumb/releases/tag/v1.3 N.B.: I used more generic compilation settings. The 64 bit versions should work on any 64-bit ...
by abulmo2
Thu Jan 17, 2019 3:39 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Impact of Aspiration on tree size
Replies: 6
Views: 618

Re: Impact of Aspiration on tree size

I did a fast test with Amoeba: - On tree size & search time. I did count the nodes & time searched at depth 18 on 200 positional positions: with aspiration: 674769965 nodes in 592.523s : 1138807 nps without: 654081365 nodes in 651.913s : 1003326 nps So aspiration window does not seem to reduce tree ...
by abulmo2
Tue Jan 15, 2019 9:13 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Reinforcement Learning (RL) in real time paradigm
Replies: 12
Views: 1089

Re: Reinforcement Learning (RL) in real time paradigm

I am not sure to understand your proposal. To me Reinforcement learning (RL) is what is often called here Texel Tuning, ie a way to tune the eval parameters from played game. Your proposal looks like building an opening book (from the current position) and loading it to the hash table to improve the...
by abulmo2
Thu Dec 20, 2018 1:50 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI pondering done right
Replies: 52
Views: 2458

Re: UCI pondering done right

The only "way of thinking" invoked by me so far is that: * it is a flaw to require sending of data at a time that it cannot possibly be available * it is a flaw to require sending of data that is irrelevant You are right, but it is a minor detail, of which nobody cares about among the UCI engines (...
by abulmo2
Tue Dec 18, 2018 9:55 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI pondering done right
Replies: 52
Views: 2458

Re: UCI pondering done right

I find the UCI pondering spec truly horrible. It violate both UCI key principles, to the point that it feels like a piece of Winboard grafted on UCI: (1) statelessness. (2) simplicity for engine developers. I wonder how you can say that. Assertions (1) and (2) are both wrong: - UCI pondering does n...
by abulmo2
Thu Nov 01, 2018 7:01 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: very small bitboard move/attack generator
Replies: 10
Views: 1502

Re: very small bitboard move/attack generator

xr_a_y wrote:
Tue Oct 30, 2018 11:21 am
Indeed Dumb as window/pvs/nullmove/TT/check extension/IID but no LMR, but its evaluation is smarter than Minic PST only.
Dumb's evaluation is tapered and well tuned but it remains quite simplistic: material + pst + tempo.
by abulmo2
Tue Oct 30, 2018 10:45 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: very small bitboard move/attack generator
Replies: 10
Views: 1502

Re: very small bitboard move/attack generator

You may have a look at Dumb, my simple chess program in D language (a C/C++ like language): https://github.com/abulmo/Dumb It is bitboard based, using the hyperbola quintessence algorithm to generate moves. Overall, Dumb has less lines of code than minic and probably use less sophisticated algorithm...