Search found 1094 matches

by Ras
Sun Sep 20, 2020 1:28 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney September
Replies: 27
Views: 725

Re: On-line engine blitz tourney September

a) Did you check that the engine starts up - (Task visible ?) Yes, also with plausible memory footprint. I don't think I have a Polyglot issue because I can do local Xboard engine matches with my engine. Also, the "engine output" window lists the correct engine name so that UCI communication works....
by Ras
Sun Sep 20, 2020 10:50 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney September
Replies: 27
Views: 725

Re: On-line engine blitz tourney September

The only problem with icsdrone is, it is really hands-off once it connects the engine to the server. You need a second, non-computer account to control it. That's a problem as of now, plus that I wouldn't be able to watch the game with a hands-off script. Using xboard on Linux to connect to a Chess...
by Ras
Sat Sep 19, 2020 7:06 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Is cloning a hobby?
Replies: 79
Views: 3073

Re: Is cloning a hobby?

Reasons to clone a project and be honest about it: * You want to work on parts of an engine, but don't want to write it from the ground up * You think you might be able to do better than the original, but only after large refactoring For my project, the focus is on the microcontroller based hardwar...
by Ras
Sat Sep 19, 2020 5:58 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: On-line engine blitz tourney September
Replies: 27
Views: 725

Re: On-line engine blitz tourney September

Is there any howto for getting this working using xboard under Linux?
xboard just quits with "xboard: Error writing to ICS: Broken pipe" when I try to write something into the chat window, and I don't get the control text window.
by Ras
Thu Sep 10, 2020 1:30 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Reducing the horizon effect
Replies: 7
Views: 376

Re: Reducing the horizon effect

I think we had some discussion along that line, and HGM gave that approach the nickname "headlight algorithm": If you're in your car at night, and don't see a road turn, reduce your headlights. If you still don't see a road turn, turn them down further. Then a road turn comes up, but your headlights...
by Ras
Mon Aug 31, 2020 7:04 am
Forum: Computer Chess Club: General Topics
Topic: Black moves first ...
Replies: 9
Views: 1611

Re: Black moves first ...

MikeGL wrote:
Sat Aug 29, 2020 10:51 pm
Maybe to bring all engines out of book from move number 1.
My engine recognises reversed colours and still will use its internal book if "ownbook" is active - also with regular colours when White intentionally loses a tempo, like 1. e2-e3 e7-e5 2. e3-e4.
by Ras
Sun Aug 30, 2020 6:58 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engine Crash Detective Story
Replies: 24
Views: 1636

Re: Engine Crash Detective Story

Well written and interesting story! The bugfix however seems to have another issue because the used history value will be somewhat off now if the bitwise & prevents an overflow. The value that is actually used can be pretty small. It would seem more correct to check for the limit value and use the l...
by Ras
Sat Aug 29, 2020 7:14 am
Forum: Computer Chess Club: General Topics
Topic: CT800 V1.41 released
Replies: 4
Views: 974

CT800 V1.41 released

A new release V1.41 of the CT800 engine is available, about 10 Elo stronger: - Improved fail-high handling at root. - Increased check deepening from two to three moves. - Endgames with a minor piece ahead but no pawns are recognised as drawish. - Improved mate score reliability from hashtables. - Mo...
by Ras
Sat Aug 29, 2020 6:48 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: c-chess-cli
Replies: 55
Views: 7842

Re: c-chess-cli

Good point. Well then, that gives me another excuse to be lazy, and not implement ping in c-chess-cli. "isready" is still useful during the config phase to wait with new commands until lengthy ones are finished, like setting up EGTBs. Otherwise, you might start a game right away and erroneously sub...
by Ras
Thu Aug 06, 2020 10:52 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Arena chess error: BytesRead > 0 | LiesThread.Execute terminated
Replies: 7
Views: 895

Re: Arena chess error: BytesRead > 0 | LiesThread.Execute terminated

maksimKorzh wrote:
Thu Aug 06, 2020 8:45 am
Guys, I'm sorry for bothering you - the problem was in my engine - it just crashes... (segmentation fault)
Here's how you can easily debug a segfault using GDB: http://www.unknownroad.com/rtfm/gdbtut/gdbsegfault.html