Pbatch / CameraChessWeb

Record a chess game live and upload the PGN to Lichess
https://www.camerachess.com
GNU Affero General Public License v3.0
201 stars 17 forks source link

Broadcast to Lichess #43

Closed ChessScholar closed 8 months ago

ChessScholar commented 9 months ago

Great project so far! I absolutely love it, spending all day playing around with different angles, speeds, lighting.

I haven't used the Record function yet, so my issues might not be related to that. When trying to do the broadcast to Lichess, after starting a round, it will display on a board for game 1, but it will then create multiple other boards that were not set up.

Also, after round 1 is set to complete, it's currently unable to set the start for round 2.

As per your instructions, it does perform better from a side angle (like a bystander-view). Castling too quickly will sometimes register the move as Kf1 or Rf1 instead.

Another point, and this kinda goes with someone else's note in the Issues, if a mistake on the board is made, then taken back, and a new move is made, it will set the new move as a variation instead of a mainline. Not a big deal, but adding the option to turn on or off variations would be cool.

Finally, the manual setup of the board's corners are very inaccurate for me, I don't know if the red dot needs to completely encompass the square or the corner, but the auto-set corners works very well, around 80% accuracy.

Pbatch commented 8 months ago

Hello @ChessScholar. Thank you for all you reports on various issues. Here's what I've been up to:

The corners don't have to be 100% accurate to work, as long as they're roughly right it works OK. The R&D for that task is tricky because academia haven't offered many solutions that work well in practice.

Pbatch commented 8 months ago

@all-contributors add @ChessScholar for bug reports

allcontributors[bot] commented 8 months ago

@Pbatch

I've put up a pull request to add @ChessScholar! :tada: