Giter Club home page Giter Club logo

blitz-tactics's People

Contributors

dependabot[bot] avatar linrock 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

blitz-tactics's Issues

Endgame tactics need more variation

I noticed blitz tactics also had endgames like phildor, lucena, and vancura but they don't have too much variation. I was thinking they could have more variation in two ways:

  1. Initial position variation (Maybe some seeded value so that the player could repeat the same one or something?)
  2. AI response variation.

Obviously, we don't have the first one right now. The AI response actually varied from time to time in phildor but lucena and vancura would just lead to repetition almost everytime.

[Feature Request] Opening Trainer

There's a big lack of a free powerful opening trainer IMO.. something like what Chessable does but completely free.. open source a huge bonus.

You could start off by adding just one or two opening repertoires and let us train against it, sure the lines would be very opinionated but I would find it extremely useful to train and repeat until it is drilled down to memory

Big thanks for making this btw I really enjoy it so far!

Puzzle doesn't let me make the correct move

image

I got this puzzle in "level 4" (between rook and a hard spot). I got the first move correct, but not the follow-up (played Bh7+ instead of Rb8+). But the puzzle doesn't let me make the correct move any more. As you can see from the screenshot, it's suggesting I play b1b8, but when I do, it rejects the move (and any other move as well).

Remove Google services

Following Lichess spirit of open source and privacy respecting practices, I think Blitz Tactics should do the same and remove or change to a libre alternative that respects users' data.

Feature request: sounds

Firstly, thanks for this totally awesome site! It's even better than chess.com puzzle rush :-)

It would be really nice if you could add some sounds when moves or captures are made, and when puzzles are solved or failed. Of course not everyone will like this, so it should be optional :-)

Tag puzzles by motif, spaced repetition and end-game problems

Hey there,

I was wondering if this project could be a way to improve on the lichess' tactics puzzles and be a FLOSS alternative to chesstempo. For that, it would be great if each puzzle could be tagged by a given motiff and if one could turn on/off spaced repetition, for better memorization.

I would suggest leaving the tagging of the puzzles to the community. Essentially, let the users tag the puzzles (mate, pin, etc).

It would be cool if one could do end-game training as well.

Is this in the scope of this project?

Scoreboard bug

I wanted to get on the main page. Infinity high score board looked like this
then
And when I reached 28 puzzles, it looks like this
now

Front Page Bug

Hi there,

Heroku is stating the following whenever I visit the homepage:
We're sorry, but something went wrong  500

Not sure if other people have this issue too? The rest of the website works fine.

Using outdated puzzles from lichess

Hi, lichess has two different sets of puzzles, where the older one is deprecated due to faulty generation. The exact ID can be found here

See this commit. I noticed that blitz-tactics uses these puzzles, which in turn breaks the "View Puzzle on Lichess" button served under, for example.

I don't know the exact details of why these puzzles are considered faulty

Install documentation?

I'm intending to try to integrate Lichess OAuth with a copy of BlitzTactics. However, after creating the databases and rails db:migrate then rails server --binding=0.0.0.0 I'm still observing an error:

undefined method `first_puzzle' for nil:NilClass

    @speedrun_puzzle = @speedrun_level.first_puzzle

Sorry if I'm duplicating #4 and there are actually instructions somewhere.

Endgame positions

I have been going through the page "practice endgames positions". The page is really good but is it possible to add more type of positions like more rook endgames, pawn endgames, etc.

I know that by just saying that can you add this or that is not that good. So I was searching for end game positions( which can be referred and added to the site) and I found really good positions from this android app: https://play.google.com/store/apps/details?id=com.supertorpe.chessendgametraining

It has combinations like

  • rook + pawn(s) vs rook
  • bishop (or knight) pawn(s) vs bishop (or knight)
  • queen + pawn(s) vs queen
    and others too.

I don't know just by getting these positions, adding to the site is easy.

Promotion on phone

When I accidentally promoted a pawn, I cannot cancel the promotion and I am forced to promote, breaking my streak, and in the mode “three” it results in a very fatal mistake. Hope you can fix this soon, thanks!

Puzzle on level 14 of repetition does not allow to make correct move

Here is the puzzle:
1

It only accepts the move of king to f7 as correct. But if king is moved to f8, the solution is the same (pawn h7, then rook h6), yet it is not accepted, showing "try again".

Here is a lichess analysis board if you want to try: https://lichess.org/analysis/8/4K2k/5R1P/6P1/8/8/8/8_w_-_-_0_1
Stockfish also proposes only one solution, but if you move king to f8, evaluation does not change (white win in 100%) and it continues correctly. Is it a bug in stockfish analysis that propagated into blitz tactics? Why is there only one solution?

Logout?

Is there a logout button somewhere?

Can't log in

Recently I've been unable to log in on y account (Nico) it is on the scoreboard and It would mean a lot of trouble to restart. I just get this error message -We're sorry, but something went wrong.
If you are the application owner check the logs for more information.-when I tap on the sign up botton.
Please Help!

Suggestion: Flipped Board Mode

Something I am particularly bad at is noticing my opponents tactics.

This may be a dumb idea, but what about a flipped board mode? Exactly the same as the normal mode, but the board is flipped. You play down the board rather than up.

The idea being that you train detection of tactics in reverse so you can more easily avoid them. I have no idea how much work this would be to implement.

Feature Request: Different Puzzle Modes

Recently, a chess website introduced puzzle rush into its features. I noticed a lot of chess players are addicted to this and stream this quite often on twitch. I would hope that your website implements something different and better than what this chess site has already done. I think this would attract a lot more users to your site.

I would like to propose a different type of puzzle mode feature than puzzle rush. You could do this by having a time limit such as manually setting up any time with a certain amount of puzzles to solve in that time limit. This could be done individually for a user who is trying to practice improving in puzzles.

Another puzzle mode would be challenging friends. You would manually chose the time you want for both sides. For example 10 puzzles with a time limit of 5 minutes for both sides and see who can solve the most puzzles. Of course both players would have to have the exact same puzzles for this mode.

You could also create tournaments for what I described above. You could have an hourly 10min tournament for example, with all players having the same amount of puzzles and the same puzzles to solve to see who can get the most correct in the 10min time frame. This could be called puzzle arenas. Also, manual puzzle tournaments by users can be created as well.

Another sub-feature would be to include puzzle ratings. The puzzle ratings would be for different time controls.

I do realize this would take A LOT of work to program. I'm not sure if there is a way to automatically pick the puzzles or if this process would have to be done manually, which would be extremely time consuming. I would hope that the puzzles would increase in difficulty as you get more correct (if this process is done I think this would require manually making the puzzles?) I'm also not sure if blitztactics has unlimited capability for puzzles.

Also, perhaps another drawback could be cheating. However, I don't think cheating would be a major issue since it would take quite some time to actually enter the puzzle board position into your chess program for each individual puzzle. Unless there is some sort of auto engine that people can download online that examines positions.

Hopefully there is somebody kind enough to program these features. Please consider these ideas.

Blitz Tactics Repetiton Mode

Hello,

I have one issue/question about this mode.

I know the maximum level for the repetition mode on this site is Level 150.

The question is: Does the puzzle actually get harder (in terms of ratings, say like 1400 elo - 2500 elo) in respect to the levels? I was able to feel the difference between level 1 and 20, but I wasn't able to feel much difference between level 20 versus level 150 puzzle.

Thank you,

Feature request: add FEN copy

It would be great to be able to copy the FEN of a position for further analysis, especially as the webapp does not currently provide any analysis tool.

Resize board

Add the posibility to resize the board, before/during a game, or in settings menu.

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.