Dùng 2 mảng để lưu trữ điểm tấn công và phòng ngự:
+ DiemTanCong: [0 ,10, 100, 1000, 10000]
+DiemPhongNgu:[0,5,50,500,5000]
- Theo hướng đó có bao nhiêu quân ta thì cộng vào bấy nhiêu
điểm tấn công và ngược lại.
- Lặp lại các nước con có thể đánh ở nước sau.
Định lượng 2 mảng điểm tấn công và phòng ngự
- Tiến hành vét cạn các vị trí ô cờ còn trống trên bàn cờ:
+ Với mỗi ô cờ, tiến hành tính điểm tấn công và phòng ngự theo
4 phương 8 hướng.
+ Tùy theo quan niệm lập trình sẽ quy định tấn công hay phòng
ngự quan trọng hơn là chọn nó.
+ tìm ra nước đi có số điểm cao nhất và chọn nước đi đó làm
nước đi cuối cùng cho máy.
- Xử lý một số vấn đề để giả lập như khi đánh với người.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
dùng visual c# để cài đặt chương trình