https://github.com/shinkarom/delimiterc ... s/tag/v0.1
I present to you Delimiter versin 0.1 .
It started as a port of Lime by Richard Allbert to D, and became more of a derivative. As of now, it plays not a very good game but would still beat me.
I can promise it will never have NNUE.
Delimiter 0.1
Moderator: Ras
-
mvanthoor
- Posts: 1784
- Joined: Wed Jul 03, 2019 4:42 pm
- Location: Netherlands
- Full name: Marcel Vanthoor
Re: Delimiter 0.1
Congratulations with the first playing versionshinkarom wrote: ↑Mon Jun 14, 2021 9:19 am https://github.com/shinkarom/delimiterc ... s/tag/v0.1
I present to you Delimiter versin 0.1 .
It started as a port of Lime by Richard Allbert to D, and became more of a derivative. As of now, it plays not a very good game but would still beat me.
I can promise it will never have NNUE.
Why did you choose this engine instead of whatever other engine?
What was the reason to port it to D instead of whatever other language?
-
shinkarom
- Posts: 92
- Joined: Tue Nov 19, 2019 1:26 pm
- Full name: Roman Shynkarenko
Re: Delimiter 0.1
D was used because D is my current primary programming language. (I'd like to learn Racket, but 30 MB for a chess engine is too much for my tastes).
Lime was used because wherever you look, people are cloning Stockfish. But where's the fun in using an already champion for a base? Furthermore, Using something other for a base may attract more attention.
Lime was used because wherever you look, people are cloning Stockfish. But where's the fun in using an already champion for a base? Furthermore, Using something other for a base may attract more attention.
-
Gabor Szots
- Posts: 1532
- Joined: Sat Jul 21, 2018 7:43 am
- Location: Budapest, Hungary
- Full name: Gabor Szots
Re: Delimiter 0.1
Hi Roman,shinkarom wrote: ↑Mon Jun 14, 2021 9:19 am https://github.com/shinkarom/delimiterc ... s/tag/v0.1
I present to you Delimiter versin 0.1 .
It started as a port of Lime by Richard Allbert to D, and became more of a derivative. As of now, it plays not a very good game but would still beat me.
I can promise it will never have NNUE.
Some questions:
Does your engine understand incremental clock time controls?
Can it play with an external book?
Does it require some environmental setting to play?
I ask because I could not make it move either under Cute Chess or under Arena.
Finally: your country?
Gabor Szots
CCRL testing group
CCRL testing group
-
shinkarom
- Posts: 92
- Joined: Tue Nov 19, 2019 1:26 pm
- Full name: Roman Shynkarenko
Re: Delimiter 0.1
https://github.com/shinkarom/delimiterc ... tag/v0.1.1
With the name like Roman Shynkarenko, the country is obviously Ukraine.
Yes, the engine understands incremental time. Yes, the option to choose the opening book file has been added just now. (Not yet tested). No environmental settings were needed for my computer.
There was an error when playing with incremental time controls. (F4 in Arena shows the engine's input and output). It was fixed. Try it now, a new release.
With the name like Roman Shynkarenko, the country is obviously Ukraine.
Yes, the engine understands incremental time. Yes, the option to choose the opening book file has been added just now. (Not yet tested). No environmental settings were needed for my computer.
There was an error when playing with incremental time controls. (F4 in Arena shows the engine's input and output). It was fixed. Try it now, a new release.
-
Gabor Szots
- Posts: 1532
- Joined: Sat Jul 21, 2018 7:43 am
- Location: Budapest, Hungary
- Full name: Gabor Szots
Re: Delimiter 0.1
That was also what I thought but you never know. Nice to see that Ukraine has been producing so many talented chess programmers.
Gabor Szots
CCRL testing group
CCRL testing group
-
mclane
- Posts: 18968
- Joined: Thu Mar 09, 2006 6:40 pm
- Location: US of Europe, germany
- Full name: Thorsten Czub
Re: Delimiter 0.1
long live ucraine !!
the engine under arena says a dll is missing.
the engine under arena says a dll is missing.
What seems like a fairy tale today may be reality tomorrow.
Here we have a fairy tale of the day after tomorrow....
Here we have a fairy tale of the day after tomorrow....
-
Gabor Szots
- Posts: 1532
- Joined: Sat Jul 21, 2018 7:43 am
- Location: Budapest, Hungary
- Full name: Gabor Szots
Re: Delimiter 0.1
Still not moving. Here is the Arena debug.
2021-06-14 16:16:25,985**----------New game---2021-06-14 16:16:25,985 H -------------
2021-06-14 16:16:25,993**Loading book: E:\Sakk\Arena1\Books\Perfect2021.abk
2021-06-14 16:16:42,537*1*------------------Starting engine 1 Delimiter 0.1.1 64-bit------------------
2021-06-14 16:16:42,537*1*Configured Engine 1 Type: WB2
2021-06-14 16:16:42,537*1*Engine 1 dir: E:\Sakk\Engines\Delimiter
2021-06-14 16:16:42,537*1*Engine 1 commandline: E:\Sakk\Engines\Delimiter\Delimiter_0.1.1-x64.exe
2021-06-14 16:16:42,668*1*Child Process Prio Adj: PID 448 conhost.exe
2021-06-14 16:16:42,668*1*Engine 1 ProcessID: 3700
2021-06-14 16:16:42,668*1*Engine 1 Prio:32 ThreadPrio:0
2021-06-14 16:16:42,668-->1:xboard
2021-06-14 16:16:42,668-->1:protover 2
2021-06-14 16:16:42,726<--1:no binbook.bin!!
2021-06-14 16:16:42,726<--1:ILLEGAL PARSE : xboard
2021-06-14 16:16:42,786<--1:unknown command xboard
2021-06-14 16:16:42,786<--1:use 'uci' or 'quit'
2021-06-14 16:16:42,786<--1:ILLEGAL PARSE : protover
2021-06-14 16:16:42,786<--1:unknown command protover
2021-06-14 16:16:42,826<--1:use 'uci' or 'quit'
2021-06-14 16:16:43,528-->1:new
2021-06-14 16:16:43,528-->1:random
2021-06-14 16:16:43,528-->1:level 0 2 1
2021-06-14 16:16:43,528<--1:ILLEGAL PARSE : new
2021-06-14 16:16:43,528-->1:post
2021-06-14 16:16:43,528-->1:hard
2021-06-14 16:16:43,528-->1:easy
2021-06-14 16:16:43,568<--1:unknown command new
2021-06-14 16:16:43,568<--1:use 'uci' or 'quit'
2021-06-14 16:16:43,568<--1:ILLEGAL PARSE : random
2021-06-14 16:16:43,568<--1:unknown command random
2021-06-14 16:16:43,568<--1:use 'uci' or 'quit'
2021-06-14 16:16:43,568<--1:ILLEGAL PARSE : level
2021-06-14 16:16:43,568<--1:unknown command level
2021-06-14 16:16:43,568<--1:use 'uci' or 'quit'
2021-06-14 16:16:43,568<--1:ILLEGAL PARSE : post
2021-06-14 16:16:43,568<--1:unknown command post
2021-06-14 16:16:43,568<--1:use 'uci' or 'quit'
2021-06-14 16:16:43,568<--1:ILLEGAL PARSE : hard
2021-06-14 16:16:43,570<--1:unknown command hard
2021-06-14 16:16:43,570<--1:use 'uci' or 'quit'
2021-06-14 16:16:43,570<--1:ILLEGAL PARSE : easy
2021-06-14 16:16:43,570<--1:unknown command easy
2021-06-14 16:16:43,570<--1:use 'uci' or 'quit'
Gabor Szots
CCRL testing group
CCRL testing group
-
shinkarom
- Posts: 92
- Joined: Tue Nov 19, 2019 1:26 pm
- Full name: Roman Shynkarenko
Re: Delimiter 0.1
mclane, which dll is missing?
Gabor, this engine is UCI only for now. And Arena's protocol autodetection is unreliable.
The repository has a "Discussions" forum. I think bug reports better be filed there as to not clutter this forum with negativity.
By the way, who else do you know of Ukrainian chess programmers besides the author of Booot? And don't refer to the mediocrity that shinkarom is as "talented".
Gabor, this engine is UCI only for now. And Arena's protocol autodetection is unreliable.
The repository has a "Discussions" forum. I think bug reports better be filed there as to not clutter this forum with negativity.
By the way, who else do you know of Ukrainian chess programmers besides the author of Booot? And don't refer to the mediocrity that shinkarom is as "talented".
-
Gabor Szots
- Posts: 1532
- Joined: Sat Jul 21, 2018 7:43 am
- Location: Budapest, Hungary
- Full name: Gabor Szots
Re: Delimiter 0.1
Oh, I thought it was also WB, partly because Lime is both, partly because I found WB-related strings in the exe.shinkarom wrote: ↑Mon Jun 14, 2021 5:21 pm Gabor, this engine is UCI only for now. And Arena's protocol autodetection is unreliable.
The repository has a "Discussions" forum. I think bug reports better be filed there as to not clutter this forum with negativity.
By the way, who else do you know of Ukrainian chess programmers besides the author of Booot? And don't refer to the mediocrity that shinkarom is as "talented".
As for Ukrainian authors, Volodymyr Shcherbyna, author of Igel and Maksym Korzh, author of BBC and Wukong come to mind.
Gabor Szots
CCRL testing group
CCRL testing group