Eschecs, a simple GUI written in Pascal

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

User avatar
Roland Chastain
Posts: 647
Joined: Sat Jun 08, 2013 10:07 am
Location: France
Full name: Roland Chastain

Re: Eschecs, a simple GUI written in Pascal

Post by Roland Chastain »

algerbrex wrote: Wed Oct 27, 2021 8:32 pmHi Roland, very nice work! I like the layout and minimalistic look of the GUI.
Thank you. :)
algerbrex wrote: Wed Oct 27, 2021 8:32 pmThe link you posted seems to be down however?

Edit: nevermind, I'll download the latest version from the link you lasted provided. Apologies for not reading the thread carefully!
Unfortunately I cannot edit the first message of the discussion. The home of the project is here: https://gitlab.com/rchastain/eschecs

Moderator, could you please edit the message and update the link?
Qui trop embrasse mal étreint.
User avatar
Roland Chastain
Posts: 647
Joined: Sat Jun 08, 2013 10:07 am
Location: France
Full name: Roland Chastain

Re: Eschecs, a simple GUI written in Pascal

Post by Roland Chastain »

Quick user guide.

To download the project (including libraries):

Code: Select all

git clone --recurse-submodules https://gitlab.com/rchastain/eschecs
To build the application (the Free Pascal compiler being installed):

Code: Select all

cd eschecs/source
make
To start the application:

Code: Select all

cd ..
./eschecs
There is a default engine (already compiled and included in the project).

You can set the engine strength like this:

Code: Select all

./eschecs -t 100
The engine will have 100 ms for each move.

You can use another engine like this:

Code: Select all

./eschecs /path/engine
Qui trop embrasse mal étreint.
User avatar
Roland Chastain
Posts: 647
Joined: Sat Jun 08, 2013 10:07 am
Location: France
Full name: Roland Chastain

Eschecs 5.1.1

Post by Roland Chastain »

Hello! I made some improvements to my Pascal chess library (1). By the way I found and fixed an important bug, so I decided to make another release of Eschecs.

For now there are only Linux binaries, since I don't have a Windows machine under the hand.

https://gitlab.com/rchastain/eschecs/-/tags/5.1.1

(1) The library is now able to read PGN file. There are demo programs and a Makefile in source/chess/demo/. You just need Free Pascal.

Thanks for your attention.

Roland
Qui trop embrasse mal étreint.