Diễn đàn giao lưu
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Tìm kiếm
 
 

Display results as :
 


Rechercher Advanced Search

Latest topics
» Khai giảng lớp luyện thi N2 và N3 tại Trung tâm Nhật Ngữ Top Globis
Thuật Toán Của Trò Chơi Caro EmptyTue Feb 07, 2012 1:53 pm by onlink

» Vietpon! Mua sản phẩm chất lượng, giá tốt.
Thuật Toán Của Trò Chơi Caro EmptyWed Dec 07, 2011 1:53 pm by onlink

» Học tiếng Nhật - Top Globis
Thuật Toán Của Trò Chơi Caro EmptyWed Dec 07, 2011 1:44 pm by onlink

» Học tiếng Nhật - Top Globis
Thuật Toán Của Trò Chơi Caro EmptyWed Dec 07, 2011 1:32 pm by onlink

» Học tiếng Nhật - Top Globis
Thuật Toán Của Trò Chơi Caro EmptyWed Sep 21, 2011 2:21 pm by onlink

» Học tiếng Nhật - Top Globis
Thuật Toán Của Trò Chơi Caro EmptyWed Aug 10, 2011 2:25 pm by onlink

» Khai giảng lớp đàm thoại sơ trung cấp tại Top Globis
Thuật Toán Của Trò Chơi Caro EmptyWed Jun 15, 2011 11:24 am by onlink

» Tiếng Nhật online xu thế mới của thời đại- Top Globis
Thuật Toán Của Trò Chơi Caro EmptyWed Jun 15, 2011 11:22 am by onlink

» PHẢN XẠ NGẪU NHIÊN LIÊN TỤC-p2 Học tiếng Nhật mới
Thuật Toán Của Trò Chơi Caro EmptyTue Mar 08, 2011 5:51 pm by onlink


Thuật Toán Của Trò Chơi Caro

Go down

Thuật Toán Của Trò Chơi Caro Empty Thuật Toán Của Trò Chơi Caro

Bài gửi by baotrung Thu Jan 21, 2010 6:21 pm

Bạn thực hiện bài toán theo mô hinh sau:
IF sapchienthang=1 THEN tancong;
IF baodong<>0 THEN phongthu(baodong) ELSE tancong;
******
Xây dựng hàm baodong:
-Nếu đối phương có 1 hàng 3 chưa bị chặn trả về 1 (báo động 1).
-Nếu đối phương có 1 hàng 4 chặn 1 đầu hoặc 1 hàng 4 không bị chặn
nhưng bị phân cách thành 2 phần phân cách nhau bởi 1 ô trống trả về 2
(báo động 2)
-Nếu đối phương đánh vào 1 ô trống bất kì gây ra 2 lần báo động 1 hoặc
1 lần báo động 1 và 1 lần báo động 2 thì trả về 3 (báo động 3)
-Nếu đối phương đánh vào 1 ô trống bất kì gây ra nhiều hơn 1 lần báo động 3 thì trả về 4 (báo động 4)
Xây dựng hàm phongthu:
-Báo động 1: đánh vào 1 trong 2 đầu, nếu 1 trong 2 đầu trùng với hàm
tấn công hoặc các hàm báo động khác thì đánh vào đầu đó, còn không thì
random (hoặc đánh vào đầu gần quân mình hơn, đó là tùy ý của bạn)
-Báo động 2: chỉ có thể đánh vào 1 vị trí: với hàng 4 bị chặn 1 đầu thì
đánh vào đầu còn lại, với hàng 4 không bị chặn nhưng bị phân cách thì
đánh vào vị trí phân cách đó.
-Báo động 3: nếu 1 trong 5 vị trí chặn trùng với vị trí tấn công hay
phòng thủ thì đánh vào vị trí đó còn nếu không thì đánh vào vị trí đối
thủ sẽ đánh
-Báo động 4: dánh vào vị trí đối thủ sẽ đánh
Xây dựng hàm tancong:
-Bạn nên sử dụng một số chiến thuật tấn công dựng sẵn
-Cài này tương đối “mệt” nên xin dành lúc khác edit bổ sung Thuật Toán Của Trò Chơi Caro Biggrin
******
P/S: Đó chỉ là một số trường hợp báo động và phòng thủ cơ bản. Vì tôi
chưa từng viết một chương trình đánh caro nên rất có thể còn một số
trường hợp khác, bạn nên tự tìm và bổ sung
baotrung
baotrung
Trưởng Lão

Tổng số bài gửi : 225
Reputation : 4
Join date : 13/01/2010
Age : 34

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết