Welcome to Certabo forum

Both posts in italian and in english are accepted on the forum to help everybody to provide contribution irrespective to geographical location. Object of the forum is to provide technical information on various items and help developer and users to personalise software for Certabo chessboards. User explicitly accepts the conditions of use of this forum here reported.

A brief introduction of user is always appreciated in section Welcome to….

Benvenuti nel forum di Certabo

Sul forum possono essere postati articoli sia in lingua italiana che inglese per permettere a tutti di dare il proprio contributo da diversi luoghi geografici. Il forum ha come scopo fornire informazioni tecniche in generale e aiutare gli sviluppatori ed utenti a personalizzare software per le scacchiere Certabo. L’utente accetta esplicitamente le condizioni del presente forum consultabili qui.

Un breve saluto del nuovo utente è sempre gradito nella sezione Benvenuti a….

Please or Register to create posts and topics.

Certabo UCI Driver by Lars Nowak

Hello,

I have released version 1.2.1. It fixes a major problem if you have more than one COM port available.
Additionally there is now the .NET Core Engine if you use the HIACRS Chess Explorer.

More details in the included PDF file.

I wish all happy holidays!

Lars

Hello,

I have just released version 1.2.2.

This fixes a bug if you have configured "Analyze" and a UCI engine in the Certabo engine and have run this under Fritz.

Regards,

Lars

Hello and a happy new year!

I have just released version 1.3.0.

It implements the conversion of a pawn to a second queen, if you have already a queen on the chessboard.

The first time the conversion takes about a second to recognize the new figure, but the code of the new figure is stored permanently and works immediately the next time.

Regards,

Lars

Hi Lars

I can't work out how to make a take back a move using Shredder. Any suggestions?

Regards

Bryan

 

Quote from bryan.whitby on January 21, 2020, 4:14 pm

Hi Lars

I can't work out how to make a take back a move using Shredder. Any suggestions?

Regards

Bryan

 

Hi Bryan,

I guess, this is not possible. From the GUI perspective, you are an engine and an engine is not allowed to take back a move.

Regards,

Lars

Hi Lars

Well I guess that in a human game of chess, you cannot take back 🙂

Thanks for the reply.

Regards

Bryan

Hi Lars

Have you tried the Banksia GUI yet?

Welcome to BanksiaGUI

It won't recognise Certabo UCI as a engine!

Regards

Bryan

Quote from bryan.whitby on January 24, 2020, 1:04 pm

Hi Lars

Have you tried the Banksia GUI yet?

Welcome to BanksiaGUI

It won't recognise Certabo UCI as a engine!

Regards

Bryan

Hi Bryan,

not yet. The download page provides only the C++ source code. I have no C++ compiler installed.

Can do you give me an executable version?

Regards,

Lars

The prerelease binaries can be found here: https://banksiagui.com/preview-versions/

Quote from hari on January 26, 2020, 7:51 pm

The prerelease binaries can be found here: https://banksiagui.com/preview-versions/

Ok, thank you!

I tried it and the GUI has no problem to identify the engine. No problem with the .NET either with the Core version.

But the problem is rather how the GUI deals with the engines. If you have installed or loaded the engine, the GUI will not release the engine program but load a second instance if you select "New Game".

Let me give you an example: You want to play a game between "Certabo" and another UCI engine, e.g. Komodo. Set them as your opponent. Close the GUI and open it again. If you take a look at the Windows task manager, you will see that both engines are loaded. If you press "Play" immediately, everything works fine.

But if you press "New Game" first, you can see in the Windows Task Manager that a second instance of the engines is loaded for a short time. This is fatal for the Certabo engine, because the handling with two engines at the serial port is not yet rebust enough. I don't know why the GUI is doing this because the engines already loaded. It may be changed by a later release.

Regards,

Lars