Search found 854 matches
- Sat Jun 01, 2019 6:03 pm
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: KQKP and the like
- Replies: 2
- Views: 2300
Re: KQKP and the like
You can also add a simple parameter to evaluation: the distance of the (winning) King to the pawn. More near is the King more value you give to the position. This value must be a little less than pawn score, so the King will move step by step to the pawn and the search will avoid promotion. The only...
- Mon Dec 10, 2018 7:04 am
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: Linux program to convert computer algebraic in text file to PGN in 2nd text file
- Replies: 9
- Views: 2607
Re: Linux program to convert computer algebraic in text file to PGN in 2nd text file
In WinBoard, you just can copy the text and paste it with Ctrl-V (or Edit->Paste game from clipboard), then you can save the PGN.
Maybe you can do the same with some other software in Linux?
Maybe you can do the same with some other software in Linux?
- Sat Dec 08, 2018 11:01 am
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: ChessBase and UCI
- Replies: 11
- Views: 4018
Re: ChessBase and UCI
Drago is in assembly and it has no option to disable popcount. Sabrina is in C++ and automatically recognizes the availability of popcount and enable/disable the function. Drago has not been developed to be portable (but could be, in the future), so it works only on recent CPUs. I planned to keep it...
- Fri Dec 07, 2018 10:27 pm
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: ChessBase and UCI
- Replies: 11
- Views: 4018
Re: ChessBase and UCI
Another thing that is not clear to me is the "go" command with "depth". What about having depth and wtime/btime and so on? Should I limit to both depth and time or ignore time and search up to the required depth? Now my engines searches up to the required depth, ignoring time but maybe the first beh...
- Fri Dec 07, 2018 7:36 pm
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: ChessBase and UCI
- Replies: 11
- Views: 4018
Re: ChessBase and UCI
The current release of Drago handles stateless the "go" command and takes care of the "depth" option (in Drago engine only). Not all the UCI options are implemented yet but the most important are.
Still in beta at the same link as before:
https://www.linformatica.com/software/D ... 2.beta.zip
Still in beta at the same link as before:
https://www.linformatica.com/software/D ... 2.beta.zip
- Fri Dec 07, 2018 4:42 pm
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: ChessBase and UCI
- Replies: 11
- Views: 4018
Re: ChessBase and UCI
Ok, I'll correct soon. There is already a correction (but not for this issue) so you can update the engine, dovwnloading the same file.
Thanks for your time.
Thanks for your time.
- Fri Dec 07, 2018 11:37 am
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: ChessBase and UCI
- Replies: 11
- Views: 4018
Re: ChessBase and UCI
It is not finished but you can download Drago here: https://www.linformatica.com/software/Drago.2.2.beta.zip It starts in "Drago mode" but you can use this command line parameters: -protocol=uci/xboard -engine=drago/sabrina sample: drago -protocol=uci -engine=drago drago -protocol=uci -engine=sabrin...
- Wed Dec 05, 2018 1:33 pm
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: ChessBase and UCI
- Replies: 11
- Views: 4018
ChessBase and UCI
I've implemented the UCI protocol in Sabrina and Drago, to help a friend to use it on ChessBase. It seems that ChessBase doesn't recognizes my engine. I haven't ChessBase so I can't know what's wrong. Any hint on what and how to check to make Sabrina/Drago works in ChessBase? With Arena I have no pr...
- Wed Sep 12, 2018 11:59 am
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: Drago is back
- Replies: 5
- Views: 2688
Re: Drago is back
[...] My move generator is written in C++ (using magics) and does a very good job too, the timing is with full incremental update of material score including phase and Zobrist hashes. [...] I have a dubt: do you execute moves at the last ply or just count the legal moves? My engine executes any mov...
- Mon Sep 10, 2018 4:45 pm
- Forum: Computer Chess Club: Programming and Technical Discussions
- Topic: Drago is back
- Replies: 5
- Views: 2688
Re: Drago is back
if you use a faster algorithm you get a faster program. Magic bitboards are faster than my own move generation, so your C++ implementation is faster than my assembly implementation (2x faster) and a lot faster than my C++ implementation (4x faster!), that is similar (but not strictly equal) to the a...