Eschecs, a simple GUI written in Pascal

Discussion of chess software programming and technical issues.

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
User avatar
Roland Chastain
Posts: 23
Joined: Sat Jun 08, 2013 8:07 am
Location: Dakar (Senegal)
Full name: Roland Chastain
Contact:

Re: Eschecs, a simple GUI written in Pascal

Post by Roland Chastain » Tue Nov 06, 2018 6:39 am

Done.

Download

@admin
Please delete the link in my previous post.
Qui trop embrasse mal étreint.

Aldus
Posts: 15
Joined: Mon Sep 03, 2018 10:59 am
Location: Romania
Full name: Cristi Marian

Re: Eschecs, a simple GUI written in Pascal

Post by Aldus » Tue Nov 06, 2018 4:05 pm

Roland Chastain wrote:
Tue Nov 06, 2018 6:39 am
Done.

Download

@admin
Please delete the link in my previous post.
Thank you for the update. This looks much better size-wise. As for the time control, consider you want to play a game against an engine. You should be able to set up some form of time control, right? And know what TC is the engine using.

I think, at the very least, something like N seconds per move or max depth N should be ok. The option to turn ponder off and use/not use opening book would also be nice.

Right now, if I make a move, Moustique plays instantly. I don't even know what time control it uses. What if I want to make it play stronger, like giving it more seconds to think? Or weaker, like limiting it to depth 3? If it has that option, that is.

tpoppins
Posts: 773
Joined: Tue Nov 24, 2015 8:11 pm
Location: upstate

Re: Eschecs, a simple GUI written in Pascal

Post by tpoppins » Tue Nov 06, 2018 4:58 pm

Aldus wrote:
Tue Nov 06, 2018 4:05 pm
As for the time control, consider you want to play a game against an engine. You should be able to set up some form of time control, right? And know what TC is the engine using.
Roland Chastain wrote:
Mon Nov 05, 2018 7:48 pm
I ask that question because currently only one form of the "go" command is implemented:

Code: Select all

go movetime <time>
That is a time control.
Tirsa Poppins
CCRL

User avatar
Roland Chastain
Posts: 23
Joined: Sat Jun 08, 2013 8:07 am
Location: Dakar (Senegal)
Full name: Roland Chastain
Contact:

Re: Eschecs, a simple GUI written in Pascal

Post by Roland Chastain » Tue Nov 06, 2018 7:37 pm

@Aldus, tpoppins

Thank you for your answers. I will try to find a good solution.
Aldus wrote:
Tue Nov 06, 2018 4:05 pm
Right now, if I make a move, Moustique plays instantly. I don't even know what time control it uses. What if I want to make it play stronger, like giving it more seconds to think? Or weaker, like limiting it to depth 3? If it has that option, that is.
Currently, Moustique isn't configurable. It has only one style of playing: instantly. This is a very simple program. But I will try to find a solution for the other engines.

Best regards.

Roland
Qui trop embrasse mal étreint.

User avatar
Roland Chastain
Posts: 23
Joined: Sat Jun 08, 2013 8:07 am
Location: Dakar (Senegal)
Full name: Roland Chastain
Contact:

Eschecs 4.0.0

Post by Roland Chastain » Sat Dec 01, 2018 6:19 pm

Hello! I am glad to announce Eschecs 4.0.0.

That new version has sound, different board styles, and is compatible with different systems (Windows, Linux, FreeBSD and Raspberry Pi).

Thank you to Fred van Stappen who made all that possible.

The large chessboard and its pieces (cannot attach a screenshot, the file being too large) is the work of Daniela Di Lena.

For the time control issue, you can change the value of the "go movetime" command parameter by editing eschecs.ini (in the config/ directory). A better solution should come soon.

To install a new engine, you have to edit eschecs.eng.

I hope you will like this new version of Eschecs. Thank you in advance for your feedback.
Attachments
eschecs400simple.png
eschecs400simple.png (23.47 KiB) Viewed 163 times
eschecs400original.png
eschecs400original.png (15.44 KiB) Viewed 163 times
eschecs400new.png
eschecs400new.png (141.83 KiB) Viewed 163 times
Qui trop embrasse mal étreint.

Post Reply