lichess.org
Donate

Digitize OTB Games with ChessCam

@trainingxyz123 said in #10:

I'm sure that unfortunately this is how cheating will happen in the future. 2 laptops, one for playing and on the other the filmed position is analyzed in real time. So you can also cheat in Bullett. Sooner or later, online chess will die.

you don't even need the cam and the visual AI, you can just use the lichess api to fetch the game moves in real time and feed an engine with that. A couple of days of work of any developer (if you really start from scratch) would do the job. Online cheating is just impossible to prevent, I think the best we can do is just enjoy to play the positions are presented to us online no matter what and participate to otb tournaments for real emotions , satisfaction and, of course, frustration.

@trainingxyz123 said in #10: > I'm sure that unfortunately this is how cheating will happen in the future. 2 laptops, one for playing and on the other the filmed position is analyzed in real time. So you can also cheat in Bullett. Sooner or later, online chess will die. you don't even need the cam and the visual AI, you can just use the lichess api to fetch the game moves in real time and feed an engine with that. A couple of days of work of any developer (if you really start from scratch) would do the job. Online cheating is just impossible to prevent, I think the best we can do is just enjoy to play the positions are presented to us online no matter what and participate to otb tournaments for real emotions , satisfaction and, of course, frustration.

@BlindfoldBlunderer : hi, thank you very very much for the app, I was working on a similar project but I'm still light years from what you've done so... good job!

Unfortunately I cannot get the app (android version) working... when I record or upload the "find coners" does nothing so I set them manually, play some moves, copy the pgn (get the message "copied pgn) but it is always empty (saved to a study and/or replayed). Moves are just not recognized, an idea of what I'm doing wrong?

PS: the device is stable during recording or upload, corners and pieces completely visible, good light in the room

@BlindfoldBlunderer : hi, thank you very very much for the app, I was working on a similar project but I'm still light years from what you've done so... good job! Unfortunately I cannot get the app (android version) working... when I record or upload the "find coners" does nothing so I set them manually, play some moves, copy the pgn (get the message "copied pgn) but it is always empty (saved to a study and/or replayed). Moves are just not recognized, an idea of what I'm doing wrong? PS: the device is stable during recording or upload, corners and pieces completely visible, good light in the room

Thanks for sharing it and making it free (libre) software!

Thanks for sharing it and making it free (libre) software!

@pba76 said in #12:

@BlindfoldBlunderer : hi, thank you very very much for the app, I was working on a similar project but I'm still light years from what you've done so... good job!

Unfortunately I cannot get the app (android version) working... when I record or upload the "find coners" does nothing so I set them manually, play some moves, copy the pgn (get the message "copied pgn) but it is always empty (saved to a study and/or replayed). Moves are just not recognized, an idea of what I'm doing wrong?

PS: the device is stable during recording or upload, corners and pieces completely visible, good light in the room

Thanks for your support!

The mobile app is just a wrapper around the web app.

If "Find Corners" is not working, then it is probably secretly crashing.

There are two things to do to try to get it working:

  1. Delete all your cookies for the app, then reload it.
  2. Check that the Chrome version is up-to-date (>128.0.6613.114).

It that doesn't fix it send me a PM, and we'll work something out :)

@pba76 said in #12: > @BlindfoldBlunderer : hi, thank you very very much for the app, I was working on a similar project but I'm still light years from what you've done so... good job! > > Unfortunately I cannot get the app (android version) working... when I record or upload the "find coners" does nothing so I set them manually, play some moves, copy the pgn (get the message "copied pgn) but it is always empty (saved to a study and/or replayed). Moves are just not recognized, an idea of what I'm doing wrong? > > PS: the device is stable during recording or upload, corners and pieces completely visible, good light in the room Thanks for your support! The mobile app is just a wrapper around the web app. If "Find Corners" is not working, then it is probably secretly crashing. There are two things to do to try to get it working: 1) Delete all your cookies for the app, then reload it. 2) Check that the Chrome version is up-to-date (>128.0.6613.114). It that doesn't fix it send me a PM, and we'll work something out :)

Dear @BlindfoldBlunderer, I ended up using my laptop with a mobile webcam directly on chesscam.net and it worked perfectly. I used speech synthesis from lichess in order to have the opponent's moves announced and avoid to constantly look up at the screen.
I'm astonished, I played a very enjoyable "otb" game concentrating only on the board, nothing else. It was a 5+5 game so I timed out, it's a bit fast when you have to make real moves for both players and you have no clock information (maybe an interesting feature to add?).

But anyway, you are REALLY breaking the DGT monopoly, kudos!!!

If you ever need help for bug fixing or feature adding do not hesitate to ask for my help, I'll be there!

Dear @BlindfoldBlunderer, I ended up using my laptop with a mobile webcam directly on chesscam.net and it worked perfectly. I used speech synthesis from lichess in order to have the opponent's moves announced and avoid to constantly look up at the screen. I'm astonished, I played a very enjoyable "otb" game concentrating only on the board, nothing else. It was a 5+5 game so I timed out, it's a bit fast when you have to make real moves for both players and you have no clock information (maybe an interesting feature to add?). But anyway, you are REALLY breaking the DGT monopoly, kudos!!! If you ever need help for bug fixing or feature adding do not hesitate to ask for my help, I'll be there!

Better than a $1000 DGT board

Better than a $1000 DGT board

Thank you. I will certainly research your product / the product you are marketing.

Thank you. I will certainly research your product / the product you are marketing.
<Comment deleted by user>

@zheleznaya said in #18:

It seems like all the author of this post writes about are ads for chesscam, also there are plenty of other digital board manufacturers. Also, is it allowed to advertise your own third party site over and over?

ChessCam is not a digital board manufacturer, it's a free app that I wrote to perform the same functions as a digital board. I don't make any money from the software, and the code is open-source.

My goal is for streamers and small tournament organizers to be able to share their games with the world. It's a project for the community :)

@zheleznaya said in #18: > It seems like all the author of this post writes about are ads for chesscam, also there are plenty of other digital board manufacturers. Also, is it allowed to advertise your own third party site over and over? ChessCam is not a digital board manufacturer, it's a free app that I wrote to perform the same functions as a digital board. I don't make any money from the software, and the code is open-source. My goal is for streamers and small tournament organizers to be able to share their games with the world. It's a project for the community :)

@BlindfoldBlunderer this is super cool! do you have any information you could provide on the accuracy of the software? Not trying to rag, just a stats nerd and am aware no CV model is perfect

@BlindfoldBlunderer this is super cool! do you have any information you could provide on the accuracy of the software? Not trying to rag, just a stats nerd and am aware no CV model is perfect