40 đối thủ AI, từ người mới hoàn toàn đến bậc thầy, mỗi bot có tên, quốc gia, tính cách và phong cách chơi riêng. Chọn bot hợp trình độ của bạn, bấm Chơi, và ván cờ mở ngay trong trình duyệt — không cần cài đặt, không cần tài khoản. Tất cả đều chạy trên Pikafish, phần mềm cờ tướng mã nguồn mở mạnh nhất, được cố ý hãm lại để chơi như một người ở trình độ đó chứ không phải như một cỗ máy.
Các bot được hiệu chỉnh như thế nào
Một engine chạy hết sức thì không thể thắng nổi và, tệ hơn, chẳng có gì thú vị: nó không bao giờ sai, nên bạn không bao giờ có cơ hội trừng phạt điều gì. Các bot của chúng tôi dùng cách tiếp cận mà Lichess đã phổ biến. Pikafish được yêu cầu đưa ra nhiều nước đi ứng viên cùng lúc, mỗi nước được chấm theo một mức mất điểm centipawn trung bình mục tiêu — bot được phép chơi kém hơn nước tốt nhất bao nhiêu — rồi nước đi được rút từ danh sách đó với độ thiên lệch tùy theo cấp độ mục tiêu. Bot cấp khởi đầu vui vẻ chơi nước tốt thứ tư; bot cấp bậc thầy gần như luôn tìm ra nước đầu tiên. Sau đó tính cách sắp xếp lại danh sách ấy trước lượt rút: bot tấn công đẩy lên trước những ứng viên gần nhất với nước tốt nhất của engine; bot phòng thủ trừ điểm mỗi ứng viên theo số centipawn mà nước đó để mất, nên những nước mất ít nhất được xếp lên trước; bot chiến thuật giữ nguyên thứ tự, nên có biên độ rộng nhất trong ba loại. Đây là khuynh hướng, không phải quy tắc: ở các cấp thấp nhất, nơi lượt rút vẫn còn rất rộng, ảnh hưởng này hầu như không thấy; cấp càng cao, thứ tự đó càng quyết định nước được đi — và hai bot cùng cấp càng ít giống cùng một đối thủ. Vài bot chỉ giữ một nước ứng viên thì không có danh sách nào để rút: chúng đi nước mà lượt tìm kiếm xếp đầu tiên, và chỉ độ sâu của lượt tìm kiếm đó quyết định sức cờ. Sau đó các cấp được kiểm chứng bằng các giải đấu tự động.
Nên chơi với bot nào trước?
Nếu bạn vừa học luật, hãy bắt đầu với cấp khởi đầu: những bot này mắc lỗi thật, bỏ quân treo và cho bạn luyện các thế chiếu hết mà không áp lực. Thắng một bot trong cấp là cấp học việc mở ra. Một nguyên tắc hay: chơi với bot mà bạn thắng khoảng một nửa số ván — thắng ván nào cũng thắng thì chẳng học được gì, thua mãi thì nản. Người chơi có kinh nghiệm thường tìm thấy trình độ của mình quanh cấp đấu sĩ; cấp bậc thầy và các nhân vật lịch sử dành cho lúc bạn muốn một trận đấu thật sự. Tiến độ được lưu theo từng bot, nên bạn có thể quay lại ván đang dở.
Có cần tài khoản hay tải gì không?
Không cần tài khoản, cũng không phải cài đặt gì. 40 bot đều miễn phí và chơi ngay trên trình duyệt; thứ duy nhất phải tải là engine, khoảng 50 MB, trình duyệt tải về một lần — ở ván đầu tiên, hoặc ở cú nhấp chuột đầu tiên vào khu vực chơi của một bot đã mở khóa — rồi giữ lại, nên các ván sau bắt đầu mà không phải tải lại. Ván dang dở của khách được lưu trong trình duyệt và tiếp tục ở lần ghé sau; tài khoản giữ tiến trình giữa các thiết bị và mở chế độ chơi trực tuyến.
Pikafish, engine đứng sau mọi đối thủ
Pikafish với cờ tướng cũng như Stockfish với cờ vua: một engine mã nguồn mở với lượng giá bằng mạng nơ-ron, mạnh hơn bất kỳ kỳ thủ nào. Trên trang này nó chạy ngay trong trình duyệt: bot suy nghĩ trên chính thiết bị của bạn chứ không phải trên máy chủ, và không cần cài gì cả. Cùng engine đó vận hành bàn phân tích, nơi bạn có thể xem lại từng nước bất kỳ ván nào đã chơi với bot và thấy ván cờ ngã ngũ ở đâu.