viuvi_nhieu
New Member
tớ có 1 bài tập c# như thế này, mà tớ thì ngu môn này lắm.. ai có thể làm được bài này giùm mình ko? Thank nhìu nhìu lắm lắm..... có code cụ thể càng tốt, càng rõ ràng càng tốt nha.. thanks những ai vô 2pic này..
"Xây dựng các lớp đối tượng mô tả bàn cờ vua và các quân cờ.
Bàn cờ gồm nhiều ô cờ. Các ô cờ này được sắp thành một ma trận 8x8. Mỗi ô cờ hay không chứa hay chứa duy nhất 1 quân cờ.
Các quân cờ hay là quân trắng hay là quân đen. Có 6 loại quân cờ như sau 1:
- Xe (Rook): được phép di chuyển theo chiều dọc hay chiều ngang tới ô còn trống hay ô chứa quân đối phương mà không có quân nào cản trên đường đi.
- Tượng (Bishop): được phép di chuyển theo đường chéo tới ô còn trống hay ô chứa quân đối phương mà không có quân nào cản trên đường đi.
- Hậu (Queen): được phép đi theo kiểu của quân Xe và được phép đi theo kiểu của quân Tượng.
- Mã (Knight): được phép di chuyển theo hình chữ L và không bị cản bởi bất kì quân nào.
- Tốt (Pawn): được phép tiến thẳng lên 1 bước hay 2 bước nếu không có quân nào cản và ở ô đó không có quân nào chiếm giữ. Chỉ được phép đi chéo lên qua trái hay phải 1 ô nếu ở ô đó có chứa quân đối phương
- Vua (King): được phép di chuyển theo 8 hướng nhưng mỗi lần chỉ được di chuyển 1 bước và ở ô đó không có chứa quân của ta.
Viết chương trình cờ vua 2 người chơi. Cụ thể là có các chức năng sau:
- Hiển thị bàn cờ và quân cờ ra màn hình
- Cho phép hiển thị các bước có thể di chuyển được ứng với 1 quân cờ nào đó do người dùng nhập vào
- Cho phép người dùng di chuyển quân cờ từ vị trí hiện hành sang vị trí mới.
- Khi Vua của bên nào mất thì phải thông báo ván cờ vừa kết thúc và bên kia thắng."\
Y!M: duong199240
"Xây dựng các lớp đối tượng mô tả bàn cờ vua và các quân cờ.
Bàn cờ gồm nhiều ô cờ. Các ô cờ này được sắp thành một ma trận 8x8. Mỗi ô cờ hay không chứa hay chứa duy nhất 1 quân cờ.
Các quân cờ hay là quân trắng hay là quân đen. Có 6 loại quân cờ như sau 1:
- Xe (Rook): được phép di chuyển theo chiều dọc hay chiều ngang tới ô còn trống hay ô chứa quân đối phương mà không có quân nào cản trên đường đi.
- Tượng (Bishop): được phép di chuyển theo đường chéo tới ô còn trống hay ô chứa quân đối phương mà không có quân nào cản trên đường đi.
- Hậu (Queen): được phép đi theo kiểu của quân Xe và được phép đi theo kiểu của quân Tượng.
- Mã (Knight): được phép di chuyển theo hình chữ L và không bị cản bởi bất kì quân nào.
- Tốt (Pawn): được phép tiến thẳng lên 1 bước hay 2 bước nếu không có quân nào cản và ở ô đó không có quân nào chiếm giữ. Chỉ được phép đi chéo lên qua trái hay phải 1 ô nếu ở ô đó có chứa quân đối phương
- Vua (King): được phép di chuyển theo 8 hướng nhưng mỗi lần chỉ được di chuyển 1 bước và ở ô đó không có chứa quân của ta.
Viết chương trình cờ vua 2 người chơi. Cụ thể là có các chức năng sau:
- Hiển thị bàn cờ và quân cờ ra màn hình
- Cho phép hiển thị các bước có thể di chuyển được ứng với 1 quân cờ nào đó do người dùng nhập vào
- Cho phép người dùng di chuyển quân cờ từ vị trí hiện hành sang vị trí mới.
- Khi Vua của bên nào mất thì phải thông báo ván cờ vừa kết thúc và bên kia thắng."\
Y!M: duong199240