New answers tagged


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 ...


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.


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 ...


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 ...


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


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 ...


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".


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.


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 ...


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