Engine cờ vua nhìn vào một thế cờ và trả lời một câu hỏi: trong mọi nước đi hợp lệ, nước nào để lại cho mình thế tốt nhất khi cả hai bên đều chơi hay? Engine này chạy hoàn toàn trong trình duyệt của bạn. Đặt quân hoặc dán FEN, không cần bấm gì, và mũi tên hiện ra trên bàn cờ cùng điểm đánh giá bên cạnh, biến cờ engine dự đoán, và hai ba nước đi tốt tiếp theo để so sánh.
Điều làm công cụ này đáng dùng hơn mọi máy tính nước đi khác là câu giải thích bên dưới. Được bảo Nf7 là nước tốt nhất không dạy bạn điều gì dùng được cho ván sau; được bảo rằng mã ở f7 tấn công vua và xe cùng lúc, và kiểu đòn này gọi là đòn chĩa đôi, là điều bạn sẽ tự nhận ra sau một tháng. Mọi lý do trên trang đều được đọc ra từ thế cờ, không suy ra từ điểm số, và mỗi lý do đều dẫn đến trang dạy ý tưởng đó.
Không có gì nằm sau bức tường đăng ký và không có gì rời khỏi máy của bạn: việc tìm kiếm chạy trên chính bộ xử lý của bạn trong một luồng nền, đó cũng là lý do mức sâu nhất vẫn miễn phí. Engine này do Coddy tự viết cho khóa học cờ vua, cũng chính là engine mà các bot trên trang chơi cờ sử dụng, nên độ sâu, số thế cờ đã xem xét và thời gian tính toán đều được in ngay dưới đáp án thay vì bị giấu đi.
Cách đọc những gì engine cho bạn biết
Điểm đánh giá tính bằng tốt, luôn theo góc nhìn của Trắng: +1,00 nghĩa là Trắng hơn một tốt, -2,50 nghĩa là Đen đang thắng rõ, 0,00 nghĩa là thế cờ cân bằng.
#3 nghĩa là chiếu hết bắt buộc trong ba nước, dù đối phương phòng thủ thế nào. Dấu trừ phía trước nghĩa là bên đang đến lượt đi là bên bị chiếu hết.
Biến cờ là những gì engine dự đoán nếu cả hai bên đi theo lựa chọn của nó. Đó là một dự đoán, không phải lời hứa: đối thủ của bạn hoàn toàn có thể đi một nước tệ hơn.
Các nước đi khác được liệt kê kèm điểm đánh giá riêng để bạn thấy mức độ của sai lầm: một nước ở -0,20 chỉ là vấn đề sở thích, một nước ở -3,00 là mất một quân.
Độ sâu là số nước engine tính trước. Độ sâu lớn hơn thay đổi đáp án ở những thế cờ sắc bén và gần như không bao giờ ở những thế cờ yên tĩnh, nên mức nhanh thường là đủ.
Cách tìm nước đi cờ vua tiếp theo
1
Đưa thế cờ của bạn lên bàn cờ
Có ba cách. Đi lại các nước của ván cờ trên bàn hiện tại, kéo thả quân trong chế độ Xếp thế cờ, hoặc dán FEN, hay cả PGN, vào ô bên dưới bàn cờ rồi nhấn Tải.
2
Chọn bên đến lượt đi
Nút chuyển Lượt đi chính là câu hỏi mà engine đang trả lời: nước tốt nhất cho Trắng và nước tốt nhất cho Đen là hai đáp án khác nhau cho hai thế cờ khác nhau. Chọn sai ở đây là lỗi duy nhất khiến công cụ trông như bị hỏng.
3
Đọc nước đi, rồi đọc lý do
Mũi tên là nước đi, con số là điểm đánh giá, và các câu bên dưới cho biết nước đi đó thật sự làm gì. Nếu lý do gọi tên một đòn chiến thuật, hãy theo đường dẫn: kiểu đòn đó mới là phần dùng lại được, chứ không phải nước đi cụ thể này.
4
Xem bạn đã bỏ sót điều gì
Nhấn Đối thủ đang đe dọa gì? để xem nước mà đối thủ sẽ đi nếu bạn không làm gì. Hầu hết các nước đi hớ dưới trình độ câu lạc bộ không phải là bỏ lỡ chiến thắng, mà là bỏ sót mối đe dọa, và đây là chế độ xem cho bạn thấy điều đó.
Con số đánh giá có nghĩa là gì
Điểm đánh giá của engine tính bằng tốt và luôn viết theo phía Trắng, nên cùng một con số có cùng ý nghĩa dù bên nào đang đến lượt đi.
Điểm đánh giá
Hiểu là
Trong thực tế
0,00 đến ±0,30
Cân bằng
Không bên nào có lợi thế. Ván cờ được quyết định bởi những gì sắp xảy ra, không phải những gì đã xảy ra.
±0,30 đến ±0,80
Ưu thế nhỏ
Ô tốt hơn, vua an toàn hơn, tượng đối đầu mã. Đáng để chơi tiếp, nhưng chưa thể trông cậy.
±0,80 đến ±1,50
Rõ ràng tốt hơn
Thường là hơn một tốt, hoặc một thế bó buộc vị trí thật sự. Người chơi câu lạc bộ thắng những thế này cũng thường như thua.
±1,50 đến ±3,00
Thắng nếu biết tận dụng
Hơn một tốt cộng thêm sức ép, hoặc đã thắng chất. Đổi quân, đừng đổi tốt, và tàn cuộc sẽ làm nốt phần việc.
±3,00 trở lên
Hơn một quân trở lên
Mang tính quyết định ở mọi trình độ. Từ đây, việc cần làm trong thực tế là tránh trả lại lợi thế.
#N
Chiếu hết bắt buộc trong N nước
Biến cờ không phải ý kiến: nó hiệu quả trước mọi cách phòng thủ. Đi các nước theo đúng thứ tự đã cho.
Những thế cờ đáng dán vào thử
Đòn chĩa đôi bằng mã mà engine giải thích thay vì chỉ đi
FEN
3r3k/8/8/4N3/8/8/8/4K3 w - - 0 1
Mã ở e5 có một nước đi quan trọng. Nf7 đáp xuống một ô từ đó tấn công cùng lúc vua ở h8 và xe ở d8: vua buộc phải chạy, rồi xe bị bắt. Công cụ gọi tên hai mục tiêu thay vì chỉ vẽ mũi tên, và đó là khác biệt giữa một đáp án và một bài học.
Chiếu hết hàng cuối trong một nước
FEN
6k1/5ppp/8/8/8/8/5PPP/R5K1 w - - 0 1
Ra8 là chiếu hết: vua không thể bước sang f8 hay h8 vì xe kiểm soát cả hàng tám, và chính các tốt của vua chặn mọi lối thoát phía trước. Điểm đánh giá hiển thị #1 thay vì số tốt, vì chiếu hết không đo bằng tốt được. Đây là kiểu đòn quyết định nhiều ván cờ câu lạc bộ hơn bất kỳ kiểu nào khác.
Quân cờ vốn đã sắp mất
FEN
3rk3/8/8/8/8/8/8/3QK3 w - - 0 1
Hậu trắng và xe đen đang nhìn thẳng vào nhau trên cột d, và chính hậu mới gặp nguy vì hậu giá trị hơn. Nước tốt nhất đưa hậu ra khỏi cột, và lý do được đưa ra đúng là như vậy: quân ở d1 đang bị tấn công còn ô mới của nó thì không. Nhận ra điều này trước engine là phần lớn những gì giúp bạn tiến bộ trong cờ vua.
Vì sao con số đôi khi nhảy vọt
FEN
r1bqkbnr/pppp1ppp/2n5/4p3/2B1P3/5Q2/PPPP1PPP/RNB1K1NR b kq - 0 4
Trắng đang đe dọa chiếu hết ở f7 trong một nước. Hỏi nước tốt nhất cho Đen và engine sẽ phòng thủ; chuyển nút Lượt đi sang Trắng và điểm đánh giá nhảy vọt, vì cùng một thế cờ là thảm họa cho bên không được phép sửa chữa. Con số của engine không bao giờ chỉ nói về thế cờ: nó nói về thế cờ và lượt đi của ai.
Lỗi thường gặp
Để nút chuyển Lượt đi ở sai bên. Engine sẽ vui vẻ trả lời câu hỏi của người chơi kia và nước đi sẽ trông thật vô lý.
Coi điểm đánh giá là một lời hứa. +1,5 nghĩa là thế cờ tốt hơn, không phải ván cờ đã thắng: bạn vẫn phải đi các nước đó.
Đi theo nước của engine mà không đọc biến cờ. Mục đích của Nf7 có thể là chiếc xe nó bắt được hai nước sau; đi nước khác ở lượt tiếp theo và mục đích đó biến mất.
Xếp thế cờ mà thiếu vua. Một thế cờ cần mỗi bên một vua trước khi tính toán được bất cứ điều gì, và công cụ sẽ báo như vậy thay vì đoán.
Mong mức sâu nhất thay đổi mọi đáp án. Ở thế cờ yên tĩnh, nước tốt nhất thường được tìm thấy ở độ sâu 4 và xác nhận ở độ sâu 8; độ sâu chỉ quan trọng khi có các nước bắt quân và chiếu.
Coi engine là huấn luyện viên. Nó cho biết nước nào thắng, nhưng không bao giờ cho biết vì sao nước trước đó thua; để hiểu điều đó, hãy đọc các lý do và lần theo chúng đến kiểu đòn đằng sau.
Câu hỏi thường gặp về tìm nước đi cờ vua tiếp theo
Engine cờ vua tìm nước đi tốt nhất như thế nào?
Nó chơi tiếp ván cờ trong đầu. Với mỗi nước đi hợp lệ, nó xem xét mọi nước đáp lại, rồi mọi nước đáp lại nước đó, sâu vài nước, và chấm điểm các thế cờ ở cuối bằng cách đếm quân và xem các quân đứng tốt đến đâu. Tính ngược trở lại, nó giả định cả hai bên đều chọn phương án tốt nhất của mình, đó là ý tưởng minimax, và giữ lại nước đi có trường hợp xấu nhất là tốt nhất. Cắt tỉa alpha-beta cho phép nó bỏ qua những biến không thể thay đổi đáp án, nhờ vậy mới có thể tìm kiếm hàng triệu thế cờ mỗi giây.
Nước đi cờ vua tốt nhất trong mọi thế cờ là gì?
Không có một nước đi nào tốt nhất ở mọi nơi: một nước đi chỉ tốt hay xấu so với thế cờ mà nó được đi. Điều đúng nói chung là nước tốt nhất thường làm một trong vài việc: ăn quân miễn phí, tạo ra mối đe dọa không thể đỡ, chặn mối đe dọa của đối thủ, hoặc cải thiện quân đang đứng tệ nhất. Các lý do engine đưa ra trên trang này gọi tên việc nào đang diễn ra.
Nước đi khai cuộc tốt nhất trong cờ vua là gì?
Theo đánh giá của engine, 1.e4 và 1.d4 là những nước đi đầu tiên mạnh nhất, theo sát là 1.Nf3 và 1.c4, cả bốn đều chiếm hoặc tranh giành trung tâm. Khoảng cách giữa chúng nhỏ hơn rất nhiều so với khoảng cách giữa việc đi một trong số đó và đi chúng cho tốt, nên dưới trình độ câu lạc bộ, việc chọn khai cuộc ít quan trọng hơn nhiều so với biết phải làm gì ở nước thứ sáu.
Dùng engine cờ vua có phải là gian lận không?
Trong một ván đang diễn ra thì có: quy định chơi công bằng của mọi trang cờ vua đều cấm, và tài khoản bị khóa vĩnh viễn vì điều đó. Sau ván cờ, đây là cách học tốt nhất: xem lại các nước đi của chính bạn, tìm những chỗ điểm đánh giá tụt xuống và tìm ra điều bạn đã bỏ sót. Câu đố, nghiên cứu và những thế cờ bạn tò mò cũng hoàn toàn được phép. Hãy phân tích mọi thứ, nhưng phân tích sau ván cờ.
Engine này có mạnh bằng Stockfish không?
Không, và nó cũng không cố như vậy. Stockfish là một dự án hàng chục năm tuổi với bộ đánh giá bằng mạng nơ-ron và chơi ở trình độ mà không con người nào đạt tới. Engine này do chúng tôi tự viết cho khóa học cờ vua, chơi ở khoảng 1900 đến 2000 Elo ở mức sâu nhất, mạnh hơn phần lớn người chơi câu lạc bộ, và thừa sức tìm nước đi tốt nhất ở bất kỳ thế cờ nào bạn có thể bị bí. Điều nó có mà một lớp bọc Stockfish không có là chúng tôi giải thích được những gì nó tìm thấy.
Con số cộng hoặc trừ có nghĩa là gì?
Đó là giá trị của thế cờ tính bằng tốt, theo góc nhìn của Trắng. +1,00 nghĩa là Trắng hơn một tốt; -0,50 nghĩa là Đen có ưu thế nhỏ. Nó không bao giờ là phần trăm hay xác suất, và cũng không phải điểm số: đó là thế cân bằng về quân và vị trí mà engine dự đoán sau biến cờ nó hiển thị.
FEN là gì, và lấy ở đâu?
FEN là một dòng văn bản mô tả một thế cờ: các quân theo từng hàng, bên đến lượt đi, quyền nhập thành và ô bắt tốt qua đường. Mọi trang cờ vua đều tạo được FEN: trên chess.com và Lichess, nó nằm trong bảng chia sẻ hoặc xuất của bàn cờ phân tích. Dán vào ô bên dưới bàn cờ ở đây và thế cờ hiện ra đúng như lúc đó.
Tôi có thể dán cả một ván cờ không?
Có. Dán PGN, tức danh sách các nước đi có đánh số, vào cùng ô đó và bàn cờ sẽ nhảy đến thế cờ cuối ván, thường cũng là thế cờ bạn muốn hỏi. Từ đó bạn có thể lùi nước bằng Hoàn tác và hỏi về bất kỳ thế cờ nào trước đó.
Vì sao engine đôi khi thí một quân?
Vì quân số không phải là thứ duy nhất có giá trị. Một nước thí quân được đưa ra khi thế cờ mà nó dẫn đến đáng giá hơn quân đó: một ông vua bị hở, một con tốt không thể cản, một lưới chiếu hết. Khi điều đó xảy ra, lý do trên trang nói rõ như vậy thay vì giả vờ rằng đã ăn được quân, và biến cờ bên dưới cho thấy quân đó đã đổi được gì.
Công cụ này có chạy trên điện thoại không?
Có. Việc tìm kiếm chạy trong một luồng nền nên bàn cờ vẫn phản hồi mượt mà, và điện thoại chỉ mất lâu hơn một chút ở mức sâu nhất. Không có gì được tải lên: nếu bạn đóng tab, thế cờ cũng đi theo.