mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 22:57:44 +00:00
ChessEngine: Add ChessEngine
This engine is pretty bad, but doesn't let itself get checkmated
This commit is contained in:
parent
fb62eed058
commit
1e57e32a93
10 changed files with 501 additions and 3 deletions
|
@ -272,7 +272,7 @@ void ChessWidget::maybe_input_engine_move()
|
|||
if (drag_was_enabled)
|
||||
set_drag_enabled(false);
|
||||
|
||||
m_engine->get_best_move(board(), 500, [this, drag_was_enabled](Chess::Move move) {
|
||||
m_engine->get_best_move(board(), 4000, [this, drag_was_enabled](Chess::Move move) {
|
||||
set_drag_enabled(drag_was_enabled);
|
||||
ASSERT(board().apply_move(move));
|
||||
update();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue