Page 3 of 5

Re: Eschecs, a simple GUI written in Pascal

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

Download

@admin
Please delete the link in my previous post.

Re: Eschecs, a simple GUI written in Pascal

Posted: Tue Nov 06, 2018 4:05 pm
by Aldus
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.

Re: Eschecs, a simple GUI written in Pascal

Posted: Tue Nov 06, 2018 4:58 pm
by tpoppins
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.

Re: Eschecs, a simple GUI written in Pascal

Posted: Tue Nov 06, 2018 7:37 pm
by Roland Chastain
@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

Eschecs 4.0.0

Posted: Sat Dec 01, 2018 6:19 pm
by Roland Chastain
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.

Re: Eschecs, a simple GUI written in Pascal

Posted: Sun Oct 20, 2019 11:37 am
by Roland Chastain
Hello! A new version of Eschecs is coming.

The main difference with the previous version is the transition from traditional chess to chess 960. For now the application works only with engines having the UCI_Chess960 option. Later I will restore compatibility with standard engines.
Another new feature is the possibility to save the game in a PGN file (by clicking on the "Save + Quit" menu item).
There are also new pieces sets.

It isn't possible to change language and chessboard style from the menu. You have to use command line parameters. Later I intend to make a launcher.

The game and its source code can be downloaded on this page:
https://sites.google.com/view/eschecs/accueil

There are a Linux and a Windows version (both 64 bits).

To install a new engine, you have to edit manually the file lin64.eng or win64.eng in the config folder.

If you have time and desire to contribute, one way or another, to that humble project, you are welcome.

Best regards.

Roland

Re: Eschecs, a simple GUI written in Pascal

Posted: Tue Oct 22, 2019 9:15 am
by Roland Chastain
Files updated. Now the archive includes an application that allows to select options like pieces sets, board size, computer move time.

https://drive.google.com/open?id=1nXwdP ... 76qpTXnXtJ
https://drive.google.com/open?id=18k4ZP ... r4ZdKX8KfK

There are new pieces set. Here is the Warlord set, coming from the game of the same name by William H. Rogers.

https://drive.google.com/open?id=1uK0KA ... HvKNL5Li50

Download links still at the same place.

Re: Eschecs, a simple GUI written in Pascal

Posted: Sun Nov 10, 2019 12:34 pm
by Roland Chastain
Hello! There is a release candidate for Eschecs 5.0.0.

https://github.com/rchastain/eschecs/releases

Testers are welcome. Currently there are binaries for Linux and for Windows.

Regards.

Roland

Re: Eschecs, a simple GUI written in Pascal

Posted: Mon Nov 11, 2019 11:11 am
by Roland Chastain
Some screenshots of the new version.

Image

Image

Image

Image

Image

Re: Eschecs, a simple GUI written in Pascal

Posted: Mon Nov 11, 2019 12:11 pm
by mar
Very nice, thanks.
Would it be possible to also support castling (say in orthodox mode) by moving the king to the target position? KxR is fine, sure, but...