Discrete, dishonourable, and semi-automatic Lichess cheat engine. Especially optimized for blitz and bullet games.
- The code in
meanChess.jsis a Tampermonkey userscript. chess_server.pyis a Flask server usingpython-chessfor chess programming utilities. Run it usingpython chess_server.py. Before doing so, runpip install -r requirements.txt. ChangePATH_TO_STOCKFISHto your local Stockfish engine.
The control panel will present itself at the bottom of the page during a Lichess game. Follow the instructions given. MeanChess supports "Discrete mode" in which the player is given two arrows. The green arrow will always represent the best move given a position whilst the blue arrow is a good move at best, and a mistake at worst. If the player wishes to only get the best move once, they may press the "Get move" button.
MeanChess does not work when playing anonymously.
- May stop working when making many premoves in succession. Solution: Press "Stop" followed by "Start Cheat". Alternatively, get gud.
- Arrows may not have arrowheads. Solution: Draw an arrow.
- The first suggestion might show best move for opponent. This only happens once.
The mentioned bugs occur in Chrome, and I have yet to see 1 and 2 in Firefox and Firefox forks.
Based on time vs. best move trade-offs.
| Gamemode | Depth |
|---|---|
| Bullet | 0.1 s |
| Blitz | 1 s |
|
|
+3 s |