Mô tả
Hướng dẫn cài đặt
Hình ảnh
Demo
Đánh giá
Mô tả
Đây là mã nguồn game Cờ Vua hoàn chỉnh viết bằng Java, phù hợp cho sinh viên học tập, làm đồ án, hoặc dùng để mở rộng thành dự án cá nhân/chuyên nghiệp. Giao diện đơn giản, dễ thao tác, luật chơi chuẩn quốc tế.
Chức năng chính 1. Giao diện đồ họa (GUI) Bàn cờ 8x8 được dựng bằng JavaFX GridPane .
Quân cờ hiển thị bằng ImageView
Tô sáng ô đang chọn và các nước đi hợp lệ.
Thông báo người thắng/thua.
2. Luật chơi chuẩn quốc tế Di chuyển đầy đủ các loại quân:
Tốt (Pawn) : đi 1 ô, nước đầu đi 2 ô, ăn chéo.
Xe (Rook) : đi ngang/dọc không giới hạn.
Mã (Knight) : đi hình chữ L.
Tượng (Bishop) : đi chéo không giới hạn.
Hậu (Queen) : kết hợp Rook + Bishop.
Vua (King) : đi 1 ô, có nhập thành .
Chống nước đi sai luật.
Kiểm tra chiếu tướng , hết nước đi , chiếu bí .
3. Luân phiên lượt đi 4. Các chức năng nâng cao Undo/Redo nước đi gần nhất.
Gợi ý nước đi.
Ghi lại lịch sử trận đấu.
Phong quân.
Chế độ chơi với máy (AI).
Hướng dẫn cài đặt
Yêu cầu trước khi bắt đầu
Cài đặt Java Development Kit (JDK)
Cài đặt JavaFX SDK
Cài đặt IntelliJ IDEA
Mở IntelliJ IDEA và chạy chương trình
Yêu cầu trước khi bắt đầu
Cài đặt Java Development Kit (JDK)
Cài đặt JavaFX SDK
Cài đặt IntelliJ IDEA
Mở IntelliJ IDEA và chạy chương trình