Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 2.05 KB

bugs.md

File metadata and controls

26 lines (21 loc) · 2.05 KB

enpassant bug (solved)

position startpos moves b1c3 d7d5 e2e3 c7c5 f1b5 b8c6 g1f3 a7a6 b5c6 b7c6 f3e5 d8c7 e5d3 e7e5 e1g1 e5e4 d3f4 f8d6 c3d5 c6d5 f4d5 c7b7 c2c4 g8e7 d2d4 e7d5 c4d5 b7d5 d1c2 e8g8 f1e1 c8e6 a2a3 f8c8 c1d2 c5c4 d2b4 d6b4 a3b4 d5b5 c2e4 b5d5 e4d5 e6d5 a1a5 d5e6 d4d5 e6d7 a5c5 c8c5 b4c5 a8b8 c5c6 d7c8 b2b4 b8b4 e1c1 a6a5 e3e4 a5a4 position fen 2b3k1/5ppp/p1P5/3P4/1rp5/4P3/5PPP/4R1K1 w - - 0 1 move e1c1 position startpos moves b1c3 d7d5 e2e3 c7c5 f1b5 b8c6 g1f3 a7a6 b5c6 b7c6 f3e5 d8c7 e5d3 e7e5 e1g1 e5e4 d3f4 f8d6 c3d5 c6d5 f4d5 c7b7 c2c4 g8e7 d2d4 e7d5 c4d5 b7d5 d1c2 e8g8 f1e1 c8e6 a2a3 f8c8 c1d2 c5c4 d2b4 d6b4 a3b4 d5b5 c2e4 b5d5 e4d5 e6d5 a1a5 d5e6 d4d5 e6d7 a5c5 c8c5 b4c5 a8b8 c5c6 d7c8 b2b4 b8b4

  1. Nc3 d5 2. e3 e5 3. Bb5+ Bd7 4. Bxd7+ Nxd7 5. Nxd5 Nc5 6. Nc3 Nf6 7. Nf3 e4 8. Ne5 h5 9. Qe2 a6 10. d4 exd3 11. cxd3 Qd6 12. Qc2 Ng4 13. Nxg4 O-O-O 14. Ne5 Nxd3+ 15. Qxd3 Qc5 16. Qf5+ Rd7 17. Qxd7+ Kb8 18. Qd8+ Ka7 debugmoves b1c3 d7d5 e2e3 e7e5 f1b5 c8d7 b5d7 b8d7 c3d5 d7c5 d5c3 g8f6 g1f3 e5e4 f3e5 h7h5 d1e2 a7a6 d2d4 e4d3 c2d3 d8d6 e2c2 f6g4 e5g4 e8c8 g4e5 c5d3 c2d3 d6c5 d3f5 d8d7 f5d7 c8b8 d7d8 b8a7

1 legal move (solved) position startpos moves e2e4 b8c6 d2d4 d7d5 e4e5 e7e6 g1f3 g8e7 b1c3 e7f5 g2g4 f5d4 f3d4 c6e5 d1e2 f8d6 c3b5 e8g8 f1g2 d6b4 c2c3 b4d6 b5d6 d8d6 d4b5 d6c5 b2b4 c5b6 c1e3 b6c6 e3c5 f8d8 b5d4 c6d7 e2e5 b7b6 d4b5 b6c5 b5c7 a8b8 c7e8 d8e8 e5b8 c5b4 b8b4 e6e5 e1g1 d7c6 f1d1 c8e6 a1b1 e5e4 f2f3 e4e3 d1d3 e3e2 b1e1 c6a6 d3d2 e6c8 b4d4 c8b7 f3f4 b7c8 g2f3 a6g6 d2e2 e8e2 e1e2 g6b1 g1g2 b1b5 d4d5 b5d7 d5d7 c8d7 e2d2 d7e8 d2d8 g8f8 f3c6 f8e7 d8e8 e7d6 c6e4 h7h6 g2g3 a7a6 e8a8 a6a5 a8a5 d6e7 a5a7 e7e6 c3c4 e6d6 a7f7 d6c5 f7g7 c5c4 g7c7 c4b5 g3h4 b5a5 h4h5 a5b6 c7d7 b6c5 h2h4 c5c4 h5h6 c4c3 f4f5 c3b2 f5f6 b2a2 f6f7 a2a1 d7b7

10 Feb 2023

  • FEN: r3k2r/p2pqpb1/1n2pnp1/1PpPN3/1p2P3/2N2Q1p/1PPBBPPP/R3K2R w KQkq c6 0 3
  • case #2 in perfttest on depth 5
  • bug:
    • missing move b5c6 (bxc6)
    • en passant bug
  • code:
    • capture NW else NE
  • solution:
    • simple fix
    • now checked all perfttest cases without skipping
    • time taken: 228.771s