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….
Certabo and FICS
Quote from camfisher_nz on April 17, 2019, 10:22 pmHi all, has anybody tried using Certabo to play a game on FICS through the Chess for Android app (assuming it is possible)? If so, how did it go?
Hi all, has anybody tried using Certabo to play a game on FICS through the Chess for Android app (assuming it is possible)? If so, how did it go?
Quote from Pietro on April 18, 2019, 9:26 pmHi Cameron
Yes we tried and works quite smoothly just connect the board start fics and wait to play. Aart did really great job!
Pietro
Hi Cameron
Yes we tried and works quite smoothly just connect the board start fics and wait to play. Aart did really great job!
Pietro
Quote from aartbik on April 19, 2019, 10:51 pmYou can find some more background in the Chess for Android FICS online manual and tips.
You can find some more background in the Chess for Android FICS online manual and tips.
Quote from camfisher_nz on April 21, 2019, 9:19 amI just played my first game using my Certabo and FICS. It went very well! To be honest, the main reason I bought the board was in anticipation of being able to play online one day. I have read comments in the past about playing computers gets boring and I must say I can broadly agree with those comments. Getting continuously smashed and your game being virtually lost by move 13 or so is no fun after a while. Yes, I know there are ways to weaken the engine.
So, a big thanks to Aart Bik for making this happen. I'm sure there are others out there who are enjoying the online+OTB aspect of the board. Please share your experiences.
Some things to note:
- I played a 10 min game and found that I lost a lot (probably too much) of time in the lag between making moves for my opponent and myself, Chess for Android recognising it, and this being sent to the server. Next time I would either have a 5 second bonus or simply play a >=15 minute game to compensate.
- Using the pieces to castle on the board didn't work. I had to move them on the screen, then my pieces to match the screen and all was fine.
- I don't know if anyone else has this issue or if it's the connectors I use, but the board is very sensitive to movement of the connectors. I couldn't get Chess to connect to my board and had almost given up. I then wiggled the usb connector on the side of the board very slightly and gently, and it burst into life. More than once I have lost a game mid way because the board suddenly dropped the connection when I accidentally moved the usb cable.
I just played my first game using my Certabo and FICS. It went very well! To be honest, the main reason I bought the board was in anticipation of being able to play online one day. I have read comments in the past about playing computers gets boring and I must say I can broadly agree with those comments. Getting continuously smashed and your game being virtually lost by move 13 or so is no fun after a while. Yes, I know there are ways to weaken the engine.
So, a big thanks to Aart Bik for making this happen. I'm sure there are others out there who are enjoying the online+OTB aspect of the board. Please share your experiences.
Some things to note:
- I played a 10 min game and found that I lost a lot (probably too much) of time in the lag between making moves for my opponent and myself, Chess for Android recognising it, and this being sent to the server. Next time I would either have a 5 second bonus or simply play a >=15 minute game to compensate.
- Using the pieces to castle on the board didn't work. I had to move them on the screen, then my pieces to match the screen and all was fine.
- I don't know if anyone else has this issue or if it's the connectors I use, but the board is very sensitive to movement of the connectors. I couldn't get Chess to connect to my board and had almost given up. I then wiggled the usb connector on the side of the board very slightly and gently, and it burst into life. More than once I have lost a game mid way because the board suddenly dropped the connection when I accidentally moved the usb cable.
Quote from aartbik on April 21, 2019, 7:29 pmQuote from camfisher_nz on April 21, 2019, 9:19 amSo, a big thanks to Aart Bik for making this happen. I'm sure there are others out there who are enjoying the online+OTB aspect of the board. Please share your experiences.
Some things to note:
- I played a 10 min game and found that I lost a lot (probably too much) of time in the lag between making moves for my opponent and myself, Chess for Android recognising it, and this being sent to the server. Next time I would either have a 5 second bonus or simply play a >=15 minute game to compensate.
- Using the pieces to castle on the board didn't work. I had to move them on the screen, then my pieces to match the screen and all was fine.
As for the lag, yes, there is lag from the network (server to client GUI) and from the electronic board (client GUI to eboard and back). Some preliminary experiments showed that most lag is from the network, and I am not sure there is anything that can be done there. If you experience otherwise, for example, other clients to the same server at the same time don't show lag, please let me know.
As for castling, make sure to move the king first two spaces. See this Chess for Android and Certabo manual.
Quote from camfisher_nz on April 21, 2019, 9:19 amSo, a big thanks to Aart Bik for making this happen. I'm sure there are others out there who are enjoying the online+OTB aspect of the board. Please share your experiences.
Some things to note:
- I played a 10 min game and found that I lost a lot (probably too much) of time in the lag between making moves for my opponent and myself, Chess for Android recognising it, and this being sent to the server. Next time I would either have a 5 second bonus or simply play a >=15 minute game to compensate.
- Using the pieces to castle on the board didn't work. I had to move them on the screen, then my pieces to match the screen and all was fine.
As for the lag, yes, there is lag from the network (server to client GUI) and from the electronic board (client GUI to eboard and back). Some preliminary experiments showed that most lag is from the network, and I am not sure there is anything that can be done there. If you experience otherwise, for example, other clients to the same server at the same time don't show lag, please let me know.
As for castling, make sure to move the king first two spaces. See this Chess for Android and Certabo manual.
Quote from Pietro on April 23, 2019, 9:52 amHello Cameron
I want to take opportunity to also add our personal thanks to Aart for the wonderful job done and to make it possible with his great app!
Also wanted to tell you do not necessarily use a standard UCI. Try to use LC0 which is already included like standard uci engine in our SW packet.
LC0 especially adds interesting features as it's an engine which does only know the basics of chess and; like a kid, they are taught learn day by day in a way similar to human neural connections do collecting and playing hundreds or thousands of games and getting experience from them. Unlike standard engines which anyhow follow kind of mathematical model or use libraries, neural network weight packages used by LC0 are generated from different sets and number of games so the gaming experience will be different and depends on set of games used in neural network package you use. So in other terms, unlike standard, engines they behave like "human" they can make error or have "intuition" in a very unforecastable way, personally we think that's will future way to play and learn. So just find a package which fit your ELO strenght and from there grow up.
What you need to do is just and go and download a neural network package with lower strenght from here http://lczero.org/networks/remove the default .pb package in the engine directory and just copy the new one in engine directory and Lc0 will call directly it when loading.
You see there are some starting from very low ELO 370 up to above 3200 so you are plenty of room. we would suggest to start around 1000-1200 and see how it goes. And do not forget to share the experience.
For usb pm you to help spotting out any eventual issue.
All the best!
Pietro
Hello Cameron
I want to take opportunity to also add our personal thanks to Aart for the wonderful job done and to make it possible with his great app!
Also wanted to tell you do not necessarily use a standard UCI. Try to use LC0 which is already included like standard uci engine in our SW packet.
LC0 especially adds interesting features as it's an engine which does only know the basics of chess and; like a kid, they are taught learn day by day in a way similar to human neural connections do collecting and playing hundreds or thousands of games and getting experience from them. Unlike standard engines which anyhow follow kind of mathematical model or use libraries, neural network weight packages used by LC0 are generated from different sets and number of games so the gaming experience will be different and depends on set of games used in neural network package you use. So in other terms, unlike standard, engines they behave like "human" they can make error or have "intuition" in a very unforecastable way, personally we think that's will future way to play and learn. So just find a package which fit your ELO strenght and from there grow up.
What you need to do is just and go and download a neural network package with lower strenght from here http://lczero.org/networks/remove the default .pb package in the engine directory and just copy the new one in engine directory and Lc0 will call directly it when loading.
You see there are some starting from very low ELO 370 up to above 3200 so you are plenty of room. we would suggest to start around 1000-1200 and see how it goes. And do not forget to share the experience.
For usb pm you to help spotting out any eventual issue.
All the best!
Pietro
Quote from camfisher_nz on June 11, 2019, 11:18 amThanks Pietro,
I did as you suggested and found that using LC0 was much better. I cannot see myself going back to Stockfish etc. any time soon when playing.
Thanks Pietro,
I did as you suggested and found that using LC0 was much better. I cannot see myself going back to Stockfish etc. any time soon when playing.
Quote from Pietro on June 11, 2019, 6:12 pmHi Cameron!
Glad you enjoy LCo the networks come out every day so you will be plenty of new ones. 😀
All the best
Pietro
Hi Cameron!
Glad you enjoy LCo the networks come out every day so you will be plenty of new ones. 😀
All the best
Pietro