Cờ Caro

Chơi cờ Caro với máy hoặc bạn bè trực tuyến. Luật Caro Việt Nam (chặn 2 đầu), 3 mức độ AI, bàn cờ 15x15 đến 35x35.

Luật Caro Việt Nam, chuỗi 5 quân không bị chặn 2 đầu

Giới thiệu trò chơi

Cờ Caro là trò chơi trí tuệ quen thuộc của người Việt: hai người lần lượt đặt quân X và O, ai tạo được chuỗi 5 quân liên tiếp trước sẽ thắng. Phiên bản này áp dụng Luật Caro Việt Nam, chơi được với máy hoặc với bạn bè trực tuyến, chạy hoàn toàn trên trình duyệt.

Luật Caro Việt Nam

Chuỗi 5 quân trở lên chỉ được tính thắng khi không bị đối phương chặn ở cả hai đầu. Mép bàn cũng được tính như một đầu bị chặn.

3 mức độ AI

Máy chơi từ dễ đến khó với thuật toán Minimax chạy trong Web Worker nên không làm giật giao diện. Có thể tự chỉnh độ sâu và thời gian suy nghĩ của máy.

Chơi 2 người trực tuyến

Tạo phòng rồi gửi mã hoặc link mời cho bạn bè. Hai trình duyệt kết nối trực tiếp với nhau, nước đi không lưu trên server nào.

Cách chơi

Chọn chế độ

Chơi với máy hoặc chơi cùng bạn bè. Chế độ chơi với máy không cần mạng sau khi trang đã tải.

Cấu hình ván chơi

Chọn kích thước bàn (15x15, 25x25, 35x35 hoặc tùy chỉnh), thời gian mỗi lượt và người đi trước.

Mời bạn bè (chế độ 2 người)

Tạo phòng rồi gửi mã hoặc link mời, hoặc nhập mã phòng nhận được để tham gia ván cờ.

Đặt quân và thắng

Lần lượt đặt quân để tạo chuỗi 5. Trong ván có thể hoàn tác, xin hòa, đầu hàng hoặc chơi lại ván mới.

Câu hỏi thường gặp

Chơi với máy có cần mạng không?

Không. Sau khi trang đã tải, chế độ chơi với máy chạy hoàn toàn trên trình duyệt, kể cả khi mất mạng. Ván đang chơi được lưu tự động trên máy của bạn.

Chơi 2 người hoạt động thế nào?

Hai trình duyệt kết nối trực tiếp với nhau qua WebRTC. Server chỉ làm nhiệm vụ bắt cặp ban đầu, nước đi được gửi thẳng giữa 2 người chơi và không được lưu ở đâu cả.

Mất kết nối giữa ván thì sao?

Đồng hồ tạm dừng và game tự thử kết nối lại. Khi nối lại thành công, bàn cờ được đồng bộ từ người tạo phòng và ván đấu tiếp tục.

Máy đánh có mạnh không?

Có 3 mức độ. Mức khó dùng thuật toán Minimax với Alpha-Beta pruning chạy trong Web Worker nên không làm treo giao diện. Bạn cũng có thể tự chỉnh độ sâu và thời gian suy nghĩ của máy ở mức Tùy chỉnh.

Bạn có ý tưởng nào muốn chúng tôi thực hiện?

Chúng tôi ưu tiên ý tưởng từ người dùng. Ý tưởng hay có thể được triển khai nhanh chóng.