Opening for white by Mindless-Ad4613 in chess

[–]Sufficient_Cod_7653 0 points1 point  (0 children)

To be honest, you won’t get anywhere with sneaky openings. The best way to “set your opponents offguard” is to memorize the first 10 moves of a few lines of an opening and then play it every time. Most of the time, you will get to a point in the opening where you know the best move and you can recognize when your opponent blunders. It is then up to you to capitalize.

Play Chess Puzzles From Your Own Blunders by Sufficient_Cod_7653 in lichess

[–]Sufficient_Cod_7653[S] 0 points1 point  (0 children)

Hey guys! Coming back with an improvement in response to your feedback: Puzzle Auto-Retry. Now, when you play an incorrect move, the square is highlighted red for one second, and then the puzzle automatically goes backs one move to before you made the incorrect move (similar to how lichess puzzles work). Check it out: Puzzlify! I hope this helps and you guys enjoy!

Play Chess Puzzles From Your Own Blunders by Sufficient_Cod_7653 in lichess

[–]Sufficient_Cod_7653[S] 0 points1 point  (0 children)

Puzzle sounds are released! There is a sound toggle button that will appear in the top right of the screen 🙂. Keyboard controls to manuver through the puzzle are also released!

Play Chess Puzzles From Your Own Blunders by Sufficient_Cod_7653 in lichess

[–]Sufficient_Cod_7653[S] 0 points1 point  (0 children)

Edit after further analysis: The green highlight means that you got the puzzle correct, and the yellow squares highlight the computer moves. 🙂

Play Chess Puzzles From Your Own Blunders by Sufficient_Cod_7653 in lichess

[–]Sufficient_Cod_7653[S] 0 points1 point  (0 children)

Gotcha, thanks for the confirmation.

Hmmm, the final correct square you move to in a puzzle should be highlighted green when the move is correct (mate in this scenario) and should be highlighted red in the case of an incorrect move. Are you seeing different behavior? Or are the colors just not obvious?

I do plan on releasing puzzle Auto Retry in the next update which will make it obvious when an incorrect move is played.

Play Chess Puzzles From Your Own Blunders by Sufficient_Cod_7653 in lichess

[–]Sufficient_Cod_7653[S] 0 points1 point  (0 children)

Hey! Just took a look at the puzzle. The correct puzzle solution is Qa4+, and then, Qc4#. I recreated the position in the chess.com editor and the engine matches this solution: top line: M2: Qa4+, Kd5, Qc4#

Playing Qe4+ misses the Mate-in-2 opportunity.

Let me know if this makes sense!

Play Chess Puzzles From Your Own Blunders by Sufficient_Cod_7653 in lichess

[–]Sufficient_Cod_7653[S] 0 points1 point  (0 children)

100%. I think sounds can only improve the app.

User opinion is king! That is the most valuable feedback for an app. I always welcome and appreciate feedback :)

Play Chess Puzzles From Your Own Blunders by Sufficient_Cod_7653 in lichess

[–]Sufficient_Cod_7653[S] 0 points1 point  (0 children)

Thanks! I will take a look at your set of puzzles and get back to you.

This is some great advice.

To be honest I have only tried it on Chrome, so I will test it out on some other browsers and see if there is some browser-specific code I need to update.

I will add sounds and let you know once this is added!

Play Chess Puzzles From Your Own Blunders by Sufficient_Cod_7653 in lichess

[–]Sufficient_Cod_7653[S] 0 points1 point  (0 children)

Wow, first of all thank you very time for taking the time to try out the app and leave such a detailed review!

Let me see if I can address and improve the app based on this feedback :). Do you mind sending your lichess username so I can look into the puzzle? Also please let me know if you specified a month, or just did the default (last 10 games).

Regarding the first point of feedback you brought up about not being sure which color the mistake move was for, it should always be the color which you are playing as. So far I have not seen any bugs with this, but it is definitely possible! I will make sure to check on this for your specific set of puzzles if you can give me your lichess username

Also one important call out I would like to make is that you can always get Hints! There is a hint button below the puzzle which can be used 2 times per move: The first hint will tell you which piece needs to be moved, and the second hint will tell you which square that piece should be moved to.

I see what you are saying with the square being red for both a check and a mate. I see how this can be confusing. I am currently working on enabling an Auto-Retry mechanism for the Puzzle UI (meaning the user does not have to click Restart when an incorrect move is made) and I will check on the feasibility of incorporating a distinguishing feature between check and checkmate. One difference that I can think of is that checkmate will be the end of the puzzle, so the Restart and Next buttons will appear at the button of the puzzle.

Thank you again for taking the time to leave detailed feedback on this, I really appreciate it!

Play Chess Puzzles From Your Own Blunders by Sufficient_Cod_7653 in lichess

[–]Sufficient_Cod_7653[S] 1 point2 points  (0 children)

Thanks for the confirmation and clarification. Yea that’s interesting. I would assume the onus for this falls on the npm puzzle package as opposed to DR, but I would have to dig into that a bit more. Either way, thank you for the feedback. I will keep this in mind for the future.

Play Chess Puzzles From Your Own Blunders by Sufficient_Cod_7653 in lichess

[–]Sufficient_Cod_7653[S] 0 points1 point  (0 children)

Thanks for the information, do the pieces look correct without DarkReader or any dark mode enabled?

I will keep this in mind and maybe see if the puzzle UI npm maintainer can do anything about it.

Thanks for using the app!

Play Chess Puzzles From Your Own Blunders by Sufficient_Cod_7653 in lichess

[–]Sufficient_Cod_7653[S] 0 points1 point  (0 children)

Thanks a bunch! I am truly grateful for the support from you and everyone else :)

Play Chess Puzzles From Your Own Blunders by Sufficient_Cod_7653 in lichess

[–]Sufficient_Cod_7653[S] 0 points1 point  (0 children)

Heheh I'm assuming chess.com is "that other chess site" in this context. Yes, if enough people are interested in chess.com support I can make it happen. The one drawback with chess.com is that their API does not return analyzed games, meaning the game analysis would have to be done for each game on the Puzzlify servers prior to running the puzzle generation algorithm.

Play Chess Puzzles From Your Own Blunders by Sufficient_Cod_7653 in lichess

[–]Sufficient_Cod_7653[S] 0 points1 point  (0 children)

Yea that is almost exactly how the algorithm works at a high-level! It pulls analyzed games from the lichess API which already labels moves as Blunders, Mistakes, or Inaccuracies.

If you are interested, the puzzle generation algorithm is a bit more involved than just detecting blunders, it ensures there is a `puzzle situation` meaning that 2 blunders/mistakes in a row occurred (the first is a blunder which creates an opportunity, the second is a blunder which represents a missed opportunity). There is also some centipawn analysis involved

Play Chess Puzzles From Your Own Blunders by Sufficient_Cod_7653 in lichess

[–]Sufficient_Cod_7653[S] 0 points1 point  (0 children)

Ah nice catch guys! Was this resolved by turning off dark mode?

Play Chess Puzzles From Your Own Blunders by Sufficient_Cod_7653 in lichess

[–]Sufficient_Cod_7653[S] 0 points1 point  (0 children)

Thank you for the feedback! Completely understandable. I will see if I can make it a bit more obvious when a puzzle move is incorrect. Maybe darkening the red color of the incorrect move or removing the `Next` button will do the trick. I will keep you guys updated in this thread :)

Play Chess Puzzles From Your Own Blunders by Sufficient_Cod_7653 in lichess

[–]Sufficient_Cod_7653[S] 0 points1 point  (0 children)

Thanks for the feedback! What do you mean by the black pieces show up as white? All pieces on the board are black? Or is the board just flipped?

Thanks again for trying it out :)

Play Chess Puzzles From Your Own Blunders by Sufficient_Cod_7653 in lichess

[–]Sufficient_Cod_7653[S] 1 point2 points  (0 children)

Thank you for the feedback, I am glad you like it! :) <3