Coder Social home page Coder Social logo

assios / chessguessr Goto Github PK

View Code? Open in Web Editor NEW
80.0 4.0 8.0 2.6 MB

Guess the continuation of a chess game

Home Page: https://chessguessr.com

License: GNU General Public License v3.0

TypeScript 99.44% JavaScript 0.54% Shell 0.02%
chess wordle firebase firestore react remix typescript tailwind tailwindcss game

chessguessr's Introduction

chessguessr's People

Contributors

assios avatar compguy284 avatar dependabot[bot] avatar lukasb1b avatar olagjo avatar pnodet avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

chessguessr's Issues

Application Error

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

Screenshot_2022-12-08-06-08-59-860_com brave browser

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!

Wrong color

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)

Use right arrow to redo move

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.

Lichess database

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.

The user is forced to close the modal window containing the solution to conduct game analysis

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:

  • opening the modal window in the right hand side of the board;
  • displaying the solution in the main screen somewhere to the left side of the board;
  • make the modal transparent when long clicked, thus displaying the board underneath.

Use left arrow to undo move

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.

Display the time control

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.

Click a move to see the position

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.

Correct move shown in red color because it does not come with check.

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.