New answers tagged

7

I agree with the other two answers, but I feel like I also need to comment on the beginning of the game since there was A LOT more important stuff there than just the answer to why Qxg5. This is very similar to a Kalashnikov Sicilian by transposition with the exception that the knight is on c3 instead of a pawn on e4, but the ideas are very similar. In ...


5

In addition to Allure's comments. Two pieces is favourable to a rook in a position like this where there's no clear squares for the a8-rook to attack, but lot's of squares in the center for the two minor pieces to control. Black is definitely better after the exchange.


6

White does indeed fork the king & rook after Nc7+ - but after Nxa8, the knight is not escaping, so Black is at worst even on material. [FEN ""] 1. d4 c5 2. Nf3 cxd4 3. Nxd4 Nc6 4. Nc3 e5 5. Ndb5 Bb4 6. Bg5? Qxg5 7. Nc7+ Kd8 8. Nxa8 After something like ...b6 followed by Bb7, the knight's a goner. White can get at most one pawn for the knight (after ...


0

I'm having the same issue and I know why it happens. When I have a game with comments/annotations after any of the moves that are within the annotation tags (as viewed in a text editor) like "1.e4 {this is normal} e5, then if I add a variation in the app such as "1. e4 this is normal 1...e5 (1... d5!?)" and then hit save, then stockfish app has saved the ...


2

If after making a move the engine’s score for the position is virtually unchanged - it’s good move!


4

Is there any way to find good moves that I made, rather than just non-mistakes? Actually, in most cases, it's doing this already. The reason your moves aren't showing up is probably that they're not actually good moves! the evaluation shows I made a suboptimal move even though against this particular opponent it resulted in me winning a piece The ...


2

Run Stockfish in multi-PV mode. This makes Stockfish suggest multiple moves. If the move you chose is preferred by Stockfish to others, then it's a "good move".


9

Sorry, computer engines are not designed to think like a human. It's a machine, it's written to play strong chess. There is no intelligence in there to think like that. The "good moves" you mentioned were actually bad moves at Stockfish's level.


5

it doesn't seem to find any good moves that I've made You are expecting too much is the real issue here, so don't be so hard on yourself. First, and I do not say this to be mean, but your level of play is going to contain mostly bad moves, but they look that much worse because you are being evaluated by a silicon beast. Keep in mind that Stockfish is FAR ...


2

The Problem was p.communicate(), which kills the subprocess. The interaction with the engine works well with the following code: def put(command, inf_list, tmp_time): engine.stdin.write(command+'\n') engine.stdin.flush() time.sleep(tmp_time) if command <> "quit": engine.stdin.write('isready\n') engine.stdin....


Top 50 recent answers are included