The lichess Antichess engine considers castling (0-0-0) as a legal move.
Expected behavior:
It shouldn't consider castling as a move since it isn't possible
It shouldn't consider castling as a legal move
Steps to reproduce:
You open lichess app
You open analysis
You select the variant anti chess
You enable computer-analysis and set analysis lines and cores to MAX (should also work otherwise)
You make these moves:
1.e3 c5 2.Ba6 Nxa6 3.b4 cxb4 4.d3 Rb8 5.Qe2 Qc7 6.Nd2 Qxh2 7.Rxh2 Nc7 8.Rxh7 Rxh7 9.Ba3 bxa3
Now see: the engine says one of the best moves is 0-0-0 which however isn't possible to do.
Environment information
phone hardware: Xiaomi Redmi 5+
phone operating system version: Android 8.1
version of lichess mobile: 6.1.4
Other information:
This bug only exists in the mobile app. In the browser there's no such problem
I'm submitting a ... (keep the relevant one):
Bug report
Current behavior:
The lichess Antichess engine considers castling (0-0-0) as a legal move. Expected behavior: It shouldn't consider castling as a move since it isn't possible
It shouldn't consider castling as a legal move Steps to reproduce:
You open lichess app
You open analysis
You select the variant anti chess
You enable computer-analysis and set analysis lines and cores to MAX (should also work otherwise)
You make these moves: 1.e3 c5 2.Ba6 Nxa6 3.b4 cxb4 4.d3 Rb8 5.Qe2 Qc7 6.Nd2 Qxh2 7.Rxh2 Nc7 8.Rxh7 Rxh7 9.Ba3 bxa3
Now see: the engine says one of the best moves is 0-0-0 which however isn't possible to do.
Environment information
Other information:
This bug only exists in the mobile app. In the browser there's no such problem