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
 

babykid852000

New Member
sắp tới mình cũng làm đồ án về cái này nè mà chưa biết làm thế nào hết

các bạn cho mình hỏi trong C# khi khai báo một class mới thì mình khai báo ở đâu vậy???



mình khai báo trong namespace của project, ngay trước class Form1 thì khi qua phần Design nó báo ERROR. Có ai bị thế này chưa giúp mình với đi



nhân tiện đây có ai đang học và nghiên cứu C# thì chúng ta liên lạc với nhau để chia sẽ kinh nghiệm luôn đi.


Hãy để lại yahoo!

[email protected]
 

gmtd_thth

New Member
híc, chuyến này chắc tiêu thật, cả 4rum mà không ai giúp e cái bài này với,,
 

trinh_duonggia

New Member
là dân IT thì phải tự tin mấy cái dụ code thuật toán chứ. khi nào có thắc mắc gì về công nghệ thì anh em còn giúp được chứ. Cố lên bạn. Mình còn đang bí cái project game sodoku đây nè
 

Các chủ đề có liên quan khác

Top