Skip to content

hawkin-dono/Chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess game made by N9

Thành viên:

  • Vũ Trung Hiếu - MSSV: 22022515
  • Vũ Minh Khải - MSSV: 22022556
  • Vũ Đình Quang Huy - MSSV: 22022628
  • Bùi Thế Long - MSSV: 22022647

Mô tả:

  • 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.

Mục lục

  1. Giới thiệu
  2. Cài đặt
  3. Sử dụng
  4. Các tính năng
  5. Đóng góp

Giới thiệu

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.

Cài đặt

Yêu cầu

  • Python >= 3.8
  • pip (Python package installer)

Các bước cài đặt

  1. Clone repository này:
    git clone https://github.com/hawkin-dono/Chess.git
  2. Di chuyển vào thư mục của dự án:
    > cd Chess
  3. Cài đặt các phụ thuộc:
    > pip install -r requirements.txt
  4. Chạy game:
    python main.py

Sử dụng

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.

Cách chơi

  • 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ờ.

Các tính năng

  • 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.

Đóng góp

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:

  1. Fork repository.
  2. Tạo nhánh mới (git checkout -b feature/AmazingFeature).
  3. Commit các thay đổi của bạn (git commit -m 'Add some AmazingFeature').
  4. Push lên nhánh (git push origin feature/AmazingFeature).
  5. Tạo Pull Request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages