- Vũ Trung Hiếu - MSSV: 22022515
- Vũ Minh Khải - MSSV: 22022556
- Vũ Đình Quang Huy - MSSV: 22022628
- Bùi Thế Long - MSSV: 22022647
- Cờ vua là một thể loại board game trí tuệ có nguồn gốc từ từ các trò chơi cổ của Ấn Độ và Ba Tư. Ứng dụng của chúng tôi tái hiện lại trò chơi trên và cho phép người chơi thực hiện các chế độ PvP, PvE và EvE.
Chess Game được thiết kế để cung cấp trải nghiệm chơi cờ vua tuyệt vời cho người chơi ở nhiều trình độ. Người chơi có thể thi đấu với nhau hoặc với máy tính ở các mức độ khó khác nhau.
- Python >= 3.8
- pip (Python package installer)
- Clone repository này:
git clone https://github.com/hawkin-dono/Chess.git
- Di chuyển vào thư mục của dự án:
> cd Chess
- Cài đặt các phụ thuộc:
> pip install -r requirements.txt - Chạy game:
python main.py
Sau khi cài đặt, bạn có thể chạy game bằng lệnh python main.py. Giao diện người dùng sẽ hiện ra và bạn có thể bắt đầu chơi cờ vua.
- Chọn "Player vs Player" để chơi chế độ 2 người chơi
- Chọn "Player vs Bot" để chơi với máy
- Chọn "Bot vs Bot" để demo cho hai máy chơi với nhau
- Nếu chơi với máy tính, chọn mức độ khó.
- Sử dụng chuột để di chuyển các quân cờ.
- Chơi với máy tính ở nhiều mức độ khó khác nhau.
- Chế độ hai người chơi.
- Chế độ 2 máy chơi với nhau để học hỏi nước đi.
- Giao diện người dùng thân thiện.
- Hiển thị lịch sử các nước đi.
Chúng tôi rất hoan nghênh các đóng góp từ cộng đồng. Vui lòng tuân theo các bước dưới đây để đóng góp cho dự án:
- Fork repository.
- Tạo nhánh mới (
git checkout -b feature/AmazingFeature). - Commit các thay đổi của bạn (
git commit -m 'Add some AmazingFeature'). - Push lên nhánh (
git push origin feature/AmazingFeature). - Tạo Pull Request.