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.

Lichess API integration feature requests

I've been playing via the Lichess API integration a lot, as I like to play ranked on Lichess. I had a few feature requests - these may be things that are already being worked on, I dunno. Figured I'd post 'em here so others could comment/add/whatever:

  • light up the king's square LED when the king is in check (like it does when you're playing an engine)
  • add the ability to select an ongoing game to play rather than just grabbing one from the API response, so you can have multiple games on the go in Lichess without confusing the board
  • board LED feedback when a game ends (ideally different feedback for different end conditions, but one signal on any game-ending condition would be good to start)

I also noticed what seems like a bug yesterday when my opponent requested a takeback and I accepted it: the board didn't seem to update the state it expected to see, so the game didn't progress on the board after that until I restarted the Certabo client.

I love the board! I might also poke at a few of these things myself if user contributions are welcome, though I don't know what kind of timeframe that would be in (for one I don't know Python very well - my experience is mainly in JavaScript/TypeScript and Java - though I imagine I could pick it up).