Windows Việt

Cộng Đồng Công Nghệ Thông Tin Việt

Trang ChínhTrang Chính  Sự kiện  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  

Share
 
 Hàm Kiểm Tra Đối Mặt Tướng Và Hàm Thông Báo Chiếu Tướng.
Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Toend2008
Member

Toend2008
Member
Giới tính : Nam
Tuổi : 21
Posts Posts : 377
Coins Coins : 564
Thanked Thanked : 33
Hàm Kiểm Tra Đối Mặt Tướng Và Hàm Thông Báo Chiếu Tướng. Empty

Ai Có Giải Thuật Nào Không...Up Lên Cùng Thảo Luận.

※ Bài viết cùng chuyên mục


Tác giảThông điệp
vanhoa8989
Member

vanhoa8989
Member
Giới tính : Nam
Tuổi : 31
Posts Posts : 55
Coins Coins : 66
Thanked Thanked : 3
Hàm Kiểm Tra Đối Mặt Tướng Và Hàm Thông Báo Chiếu Tướng. Empty

Mình nghĩ chỉ cần hàm đối mặt Tướng chứ hok cần hàm Chiếu Tướng.
Hàm đối mặt tướng khó quá, chưa có ý tưởng.
Hok biết làm sao để biết được vị trí con Tướng của P1 va P2.

※ Bài viết cùng chuyên mục


Tác giảThông điệp
voduy
Member

voduy
Member
Giới tính : Nam
Tuổi : 38
Posts Posts : 82
Coins Coins : 302
Thanked Thanked : 96
Hàm Kiểm Tra Đối Mặt Tướng Và Hàm Thông Báo Chiếu Tướng. Empty

Anh cung cấp cho các bạn ý tưởng cho việc kiểm tra trống tướng, ở đây chỉ xét con tướng 1(xt1,yt1),tướng 2(xt2,yt2), vị trí con cờ chọn(x1,y1),vị trí đi đến(x2,y2), ta sẽ giải quyết trên những biến trên.Hàm kttrongtuong sẽ return 1 nếu nước đi đó làm trống tướng, con nguoc lai thi return 0.Ta bắt đầu:

nếu yt1!=yt2||yt1!=y1||y1!=yt2(2 trong 3 ko cung cot)->return 0;
bi giờ xuong duoi day thi xt1==xt2==x1:(2 con tướng và con cờ chọn nằm chung 1 cột)
nếu nước đến cũng trên 1 cột->return 0;
xuống dưới này thì nước đến khác cột, như vậy ta đếm số con cờ nằm giữa 2 con tướng(xt1+1->xt2-1,y=yt1)nếu dem>=2->return 1;return 0;
Mong các bạn có 1 một buổi cn vui vẻ.

※ Bài viết cùng chuyên mục


Tác giảThông điệp
Toend2008
Member

Toend2008
Member
Giới tính : Nam
Tuổi : 21
Posts Posts : 377
Coins Coins : 564
Thanked Thanked : 33
Hàm Kiểm Tra Đối Mặt Tướng Và Hàm Thông Báo Chiếu Tướng. Empty

Cảm Ơn Anh Duy.
Nhưng Còn Thiếu 1 Trường Hợp.
M1
T1

P2

T2
Trường Hợp Này Pháo( P2 ) Không Ăn Được M1. Dù cùng cột.
Cuối Tuần Vui Vẻ!

※ Bài viết cùng chuyên mục


Tác giảThông điệp
voduy
Member

voduy
Member
Giới tính : Nam
Tuổi : 38
Posts Posts : 82
Coins Coins : 302
Thanked Thanked : 96
Hàm Kiểm Tra Đối Mặt Tướng Và Hàm Thông Báo Chiếu Tướng. Empty

à quên, chưa nói hàm chiếu tướng. Chung ta đã có hàm kt từng con cờ, nếu như người 1 đang chơi, như vậy nếu sau khi nước đi thành công-> kiểm tra thắng thua(checkwin()) ta kiểm tra chiếu tướng(trước khi switch player)bằng cách cho x2,y2(toạ độ đến cửa con cờ)=toạ độ con vua của người 2, toa độ chọn cờ= toạ độ lần lượt từng con cờ của người 1, nếu nước đi (có ăn quân ) đên vị trí con tướng của đối phương là hợp lý, vậy thì có chiếu tướng, OK? Hàm Kiểm Tra Đối Mặt Tướng Và Hàm Thông Báo Chiếu Tướng. 191832

※ Bài viết cùng chuyên mục


Tác giảThông điệp
Toend2008
Member

Toend2008
Member
Giới tính : Nam
Tuổi : 21
Posts Posts : 377
Coins Coins : 564
Thanked Thanked : 33
Hàm Kiểm Tra Đối Mặt Tướng Và Hàm Thông Báo Chiếu Tướng. Empty

Bước Đầu Em Đã Viết Sườn Bài Khác Anh Duy Giờ Nếu Sửa Lại Thì Đuối . Anh Nói Giải Thuật Là Vui Rồi.

※ Bài viết cùng chuyên mục


Tác giảThông điệp
Sponsored content


Hàm Kiểm Tra Đối Mặt Tướng Và Hàm Thông Báo Chiếu Tướng. Empty

※ Bài viết cùng chuyên mục


 
Hàm Kiểm Tra Đối Mặt Tướng Và Hàm Thông Báo Chiếu Tướng.
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Windows Việt :: Lưu Trữ :: Lưu Trữ - Các môn học cũ :: Kỹ Thuật Lập Trình-
[Windows Việt] Deverloped by Nguyễn Gia Phú - https://windows.forumvi.com
Powered by © Forumotion.com - phpBB™ version ©phpBB2
Go to top Go to bottom