Dxp FEN setup

Discussion about development of draughts in the time of computer and Internet.
Post Reply
Sidiki
Posts: 322
Joined: Thu Jan 15, 2015 16:28
Real name: Coulibaly Sidiki

Dxp FEN setup

Post by Sidiki » Fri Jun 02, 2017 21:03

Hi all programers

I come toward you for a question and help.
It Well-know that since a few years humans aren't equals in strenght with the top draughts engine. They permit to us, programs of course, to study some playing strategy to improve our playing strenght against others human players.

It's why i will be glad to know how to setup an specific FEN into an engine that can be initiator to play a dxp game against another engine.

I saw that Kingsrow, Dragon, Flits have several options or FEN : default, 1 ply, 2 plies, 3 plies.
Thank

--Sidiki

Krzysztof Grzelak
Posts: 1368
Joined: Thu Jun 20, 2013 17:16
Real name: Krzysztof Grzelak

Re: Dxp FEN setup

Post by Krzysztof Grzelak » Sat Jun 03, 2017 18:33

Can you write about exactly what it is Sidiki.

Sidiki
Posts: 322
Joined: Thu Jan 15, 2015 16:28
Real name: Coulibaly Sidiki

Re: Dxp FEN setup

Post by Sidiki » Sun Jun 04, 2017 02:13

Krzysztof Grzelak wrote:Can you write about exactly what it is Sidiki.
I think that all it's clear, all the programmers understood what i wrote.
You can't help me unfortunately.
However if you don't understood, the main idea it's how to run a dxp from our own FEN.
Because each engine, i am talking to Kingsrow, Dragon, Flits, Horizon haven't the same dxp FEN.
No feedback, but many views. I give up.

--Sidiki

igorlemasson
Posts: 28
Joined: Fri Jun 05, 2015 10:30
Real name: Igor Le Masson
Location: Brazil

Re: Dxp FEN setup

Post by igorlemasson » Sun Jun 04, 2017 03:02

Sidiki wrote:
Krzysztof Grzelak wrote:Can you write about exactly what it is Sidiki.
I think that all it's clear, all the programmers understood what i wrote.
You can't help me unfortunately.
However if you don't understood, the main idea it's how to run a dxp from our own FEN.
Because each engine, i am talking to Kingsrow, Dragon, Flits, Horizon haven't the same dxp FEN.
No feedback, but many views. I give up.

--Sidiki
Hi Sidiki,
Usually the draughts programs don't allow users to input directly a FEN tag, however DXP GAMEREQ message support start a game with non-default beginning position, using position attribute and most of draughts programs that supports DXP also support setup a custom position.

The start position must be defined by DXP Initiator. Take a look the attached image that shows a simulation done using 2 instances of Dam 2.2 v7.
So prior to start the DXP game you have two options: manually setup the beginning position or try to load a PDN file with FEN tag, but unfortunately the PDN FEN tag read and write capabilities are not widely supported :(
Attachments
DAM_vs_DAM__DXP-game_custom_beginning_position.png
DAM_vs_DAM__DXP-game_custom_beginning_position.png (95.17 KiB) Viewed 6368 times

Sidiki
Posts: 322
Joined: Thu Jan 15, 2015 16:28
Real name: Coulibaly Sidiki

Re: Dxp FEN setup

Post by Sidiki » Sun Jun 04, 2017 12:59

igorlemasson wrote:
Sidiki wrote:
Krzysztof Grzelak wrote:Can you write about exactly what it is Sidiki.
I think that all it's clear, all the programmers understood what i wrote.
You can't help me unfortunately.
However if you don't understood, the main idea it's how to run a dxp from our own FEN.
Because each engine, i am talking to Kingsrow, Dragon, Flits, Horizon haven't the same dxp FEN.
No feedback, but many views. I give up.

--Sidiki
Hi Sidiki,
Usually the draughts programs don't allow users to input directly a FEN tag, however DXP GAMEREQ message support start a game with non-default beginning position, using position attribute and most of draughts programs that supports DXP also support setup a custom position.

The start position must be defined by DXP Initiator. Take a look the attached image that shows a simulation done using 2 instances of Dam 2.2 v7.
So prior to start the DXP game you have two options: manually setup the beginning position or try to load a PDN file with FEN tag, but unfortunately the PDN FEN tag read and write capabilities are not widely supported :(
Thank Igor
I tried it and it worked. Thank again.

--Sidiki

Post Reply