assios / chessguessr Goto Github PK
View Code? Open in Web Editor NEWGuess the continuation of a chess game
Home Page: https://chessguessr.com
License: GNU General Public License v3.0
Guess the continuation of a chess game
Home Page: https://chessguessr.com
License: GNU General Public License v3.0
Hi, first of all thanks so much for this! I wish I had 5 goes to make a move in real life chess :D
After a few weeks with no problems, I've started to get an Application Error
I can't dismiss the dialog when this happens.
I'm using Brave on Android, it doesn't happen in an incognito window or in another browser, but it keeps happening in Brave even when I remove all site data.
Thanks!
When I went to chessguessr this morning, I got the following error message :
Error
Cannot read properties of undefined (reading 'id')
If this error persists, please file an issue on Github or contact Assios on Lichess.
On today's problem : GM Simon Williams (2461) β WIM Anastasiya Rakhmangulova (2266)
https://lichess.org/1Tr0gZQo
Notice how Nxd4 appears two times :
The solution was : Rxb7 Nxd4 Nxd4 Bxa4 Nxe6
I proposed : Rxb7 Nxd4 Rxd7 Qxd7 Nxd4
The first Nxd4 was correctly green but the second Nxd4 was colored blue only, instead of blue/orange, which made me explicitly avoid the correct solution.
At the time of writing the link below to share this game seems also wrong : https://www.chessguessr.com/games/127 which points to : GM Magnus Carlsen (2856) β GM Vladimir Fedoseev (2688)
Encounted this error and was told by the page to make an issue. Thanks for maintaining this wonderful game which helps pass time during dull uni lectures.
After #34, users should also be able to use the right arrow to redo the move(s) that was removed. This also corresponds to normal analysis navigation.
Hi @Assios and congrats for the work π
I am one of the maintainer of chesspecker an open-source training app.
I don't know if you are aware of the lichess puzzle database that provide everyone with currently 2,776,334 puzzles. It's a great opportunity to streamline your process and add a new feature: allowing users to play infinite rounds of chessguessr.
It would be a fun addition to your already great website!
If you have storage problems we could discuss about providing you to our mongo db storing the puzzles.
go to: https://www.chessguessr.com/games/145
solving the puzzle takes you to https://lichess.org/56zqiMBS/black#85
expected position:
r5k1/2b2rpp/2p1b2P/p3p3/p1q1Pn2/B1P2NQ1/1PB5/2KRR3 w - - 0 1
actual position:
8/4Npk1/2qp2p1/R3p3/1P2P3/2PQ1P1p/6PK/2r5 b - - 0 43
Problem:
In the current implementation the user needs to close the modal window containing the solution to view the board again in order to analyse the game. This implementation forces the user to write down the solution or memorise all moves before returning to the board.
The user experience could be improved by allowing the user to move the modal window, thus allowing the user to conduct a better analysis of the moves by comparing the solution with the board.
Other ideas that could improve the experience significantly:
Users should be able to submit suggestions for games.
Users should be able to use the left arrow (not just backspace) to undo a move. This corresponds with navigation in e.g. the lichess analysis.
As a user, I would appreciate information on the time control of the game. Together with the already present player ratings, I believe the time control of the game is relevant when trying to guess the moves of the players.
Error
Cannot read properties of undefined (reading 'id')
If this error persists, please file an issue on Github or contact Assios on Lichess.
Thanks for all your time and dedication for making and maintaining chessguessr. Every person involved are true heroes! β₯
βError
Cannot read properties of undefined (reading 'id')
If this error persists, please file an issue on Github or contact Assios on Lichess.β
As a user, I would appreciate the ability to click a move in a previously guessed line to look at the position β either in a modal or in the main board. This would give me possibility to easily see what the board looked like, and (hopefully) improve my guesses.
In today's puzzle I moved "Ng5" and it showed up in red (i.e. correct piece but wrong move). However, it turned out that the move was correct (and in the correct spot) but in my line didn't come with check, i.e. in the solution the move was "Ng5+". Is this behavior intentional? Personally, I would have expected the move to be shown as correct (i.e. in green color) in this case, but that is certainly debatable.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.