hello Christian,fridokar wrote:I would say not more than 2300 CEGT Elos. But there are running tests in the CEGT tournament. So please be patient...
hope i was not to fast to spot light your engine here that will be downloadable at your site.
Moderators: hgm, Rebel, chrisw
hello Christian,fridokar wrote:I would say not more than 2300 CEGT Elos. But there are running tests in the CEGT tournament. So please be patient...
What time control are you using?supersharp77 wrote:Fridolin 1.0 and Fridolin 2.0 test games..v1.0 solid play but not spectacular
good results overall (see pgn file) Fridolin 2.0 solid but not spectacular..a bit deeper search than v1.0.....major flaw in Fritz gui..Lots of Time Losses
(almost every game)...takes its sweet time making the moves..needs some adjustment..Thx AR
[url]: http://s000.tinyupload.com/?file_id=088 ... 7185146230
Fridolin Games pgn file
Running 5 minute games in Arena with no time lost games by Fridolin.supersharp77 wrote:Fridolin 1.0 and Fridolin 2.0 test games..v1.0 solid play but not spectacular
good results overall (see pgn file) Fridolin 2.0 solid but not spectacular..a bit deeper search than v1.0.....major flaw in Fritz gui..Lots of Time Losses
(almost every game)...takes its sweet time making the moves..needs some adjustment..Thx AR
[url]: http://s000.tinyupload.com/?file_id=088 ... 7185146230
Fridolin Games pgn file
Awesome - just added a Mac exe to your package - you may download it here.Engin wrote:Fridolin 2.0 Leiden that played in WCCC 2015 is for download here:
https://sites.google.com/site/fridolinchess/
would be interesting to include this engine in tournaments besides Maverick engine
Did someone get it to work under Linux? It compiles without problems, and I can get it to work in the terminal. Just a GUI don't recognize it:Engin wrote:Fridolin 2.0 Leiden that played in WCCC 2015 is for download here:
https://sites.google.com/site/fridolinchess/
would be interesting to include this engine in tournaments besides Maverick engine
Code: Select all
void CConsole::init(void)
{
m_waiting = true;
m_logging = false;
#if defined(IS_WINDOWS)
DWORD dw;
m_stdin = GetStdHandle(STD_INPUT_HANDLE);
m_pipe = !GetConsoleMode(m_stdin, &dw);
if (!m_pipe)
{
SetConsoleMode(m_stdin, dw &~ (ENABLE_MOUSE_INPUT | ENABLE_WINDOW_INPUT));
FlushConsoleInputBuffer(m_stdin);
}
else
#endif
{
setvbuf(stdin, NULL, _IONBF, 0);
setvbuf(stdout, NULL, _IONBF, 0);
}
}
That works, thank you very much!!abulmo wrote:Under Linux, input & output are buffered.
I was able to make it work by modifying the function CConsole::init() in the file system.cpp. I just moved an #endif directive so that the setvbuf() calls are also executed under Linux. The corrected function code is:Code: Select all
void CConsole::init(void) { m_waiting = true; m_logging = false; #if defined(IS_WINDOWS) DWORD dw; m_stdin = GetStdHandle(STD_INPUT_HANDLE); m_pipe = !GetConsoleMode(m_stdin, &dw); if (!m_pipe) { SetConsoleMode(m_stdin, dw &~ (ENABLE_MOUSE_INPUT | ENABLE_WINDOW_INPUT)); FlushConsoleInputBuffer(m_stdin); } else #endif { setvbuf(stdin, NULL, _IONBF, 0); setvbuf(stdout, NULL, _IONBF, 0); } }