Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: thuật toán di chuyển quân cờ trong mảng 2 chiều

  1. #1
    Ngày gia nhập
    03 2009
    Bài viết
    2

    Unhappy thuật toán di chuyển quân cờ trong mảng 2 chiều

    Mình đang có 1 bài tập về game cờ vua.Bạn nào có thể giúp mình cái thuật toán di chuyển của quân cờ ko?
    Ví dụ:
    Tạo mảng 2 chiều là banco[m,n] với m là chiều dọc bàn cờ còn n là chiều ngang bàn cờ.
    Quân tốt sẽ có bước di chuyển khi tiến là tot[m+1,n] và ăn quân là tot[m+1,n+-1]
    Nhưng làm thế nào để nó biết là khi nào thì đi còn khi nào thì ăn quân?
    Ai giúp mình với

  2. #2
    Ngày gia nhập
    05 2009
    Bài viết
    5

    tớ cũng mới học C++ nên chẳng bít nói ra sao
    Nói chung là đặt mang banco voi gia tri boolean;
    Luôn sử dụng mang Free kt xem (i,j) co một quân cờ nào hok?
    nếu tren đg` đi của con tốt thi` ăn hay ko ăn thì tuy`
    Cuối cung` cập nhập mảng free cho (i,j) và (í,j1) của con tót vừa đi
    Theo tớ nghĩ là như zậy!!!!
    )=))

  3. #3
    Ngày gia nhập
    03 2009
    Bài viết
    2

    Bạn nào biết nói rõ hơn về cái thuật toán mình với:(

Các đề tài tương tự

  1. Mảng 2 chiều vào trong hàm bị chuyển thành mảng 2 chiều , tại sao ???
    Gửi bởi kwideur trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 06-07-2013, 08:35 PM
  2. Trả lời: 2
    Bài viết cuối: 21-04-2013, 09:46 AM
  3. làm sao tạo mảng lưu trữ các cách chia trong giải thuật đệ quy này??
    Gửi bởi dungsalem trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 14-05-2011, 05:12 PM
  4. Kỹ thuật C++ làm thế nào để chuyển các phần tử trong mảng 2 chiều thành chữ hoa.. sử dụng bằng con trỏ??
    Gửi bởi quan_pc trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 24-04-2011, 06:07 PM
  5. thuật toán chia để trị : tìm min , max trong dãy
    Gửi bởi butbi_pro trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 8
    Bài viết cuối: 22-10-2010, 11:32 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn