PDA

View Full Version : chỉ giùm thuật toán đánh cờ



lazyghost
02-11-2005, 11:30
có ai biết thuật toán để tính toán nước đi trong cờ vua hay cờ tướng không vậy. có source luôn thì càng tốt. cám ơn nhiều

tinhthl
02-11-2005, 12:06
chào cậu, cậu liên hệ nick YM tớ
clblaptrinh
tớ sẽ đưa cho tài liệu viết chương trình đánh cờ

erafc
15-11-2005, 15:38
Cách đây dăm năm gì đó, trên PCWorld-VN tổ chức giải cờ máy, ông Phạm Hồng Nguyên có vài bài về cờ tướng đấy, có mấy cái "very simple chess" viết = Pascal&C. Search +"Phạm Hồng Nguyên" +"cờ tướng" là ra một đống.

ngduynhat
15-11-2005, 23:01
Bác lazyghost tham khảo thử trang này xem:
Về cờ carô:
http://fotech.vnu.edu.vn/~tmct/cpp/gameplaying-intro/list.html

Về cờ tướng:
http://www.nchess.com/book1/

Hi vọng là hai trang này giúp ích được gì cho bác!

lazyghost
19-11-2005, 10:27
mấy cái suorce thuật toán đánh cờ thì tìm được rồi. bây giờ chủ yếu là thiết kế với kĩ thuật lập trình thôi. đồ án Công nghệ phần mềm mà. Có ai biết tài liệu về xml của C# với java kô vậy. Ngoài ra còn vụ đánh cờ qua mạng nữa, ai biết cứu giùm với nhé...

tinhthl
21-11-2005, 10:32
to lazyghost: cậu cũng làm đề án CNPM à. tớ cũng đang làm nè, và tớ cũng đang làm cờ tướng. Cờ của tớ hiện nay đã đánh được rồi. Nếu cậu muốn chúng ta cùng nghiên cứu thì liên hệ nick tớ: clblaptrinh
chào bạn.

à, tớ lập trình trên C#.NET
Còn cậu ?

lazyghost
23-11-2005, 10:12
mình cũng đang làm bài tập CNPM về cờ tướng, thầy yêu cầu phải viết bắng C# và java. mình chỉ mới bắt đầu làm thôi, có một số vấn đề chưa biết phải giải quyết thế nào:
1. việc thể hiện giao diện của từng quân cờ, nên để mỗi quân là 1 button hay kô. Ưu: dễ quản lí, thực hiện thao tác nhấp và kéo quân cờ. Khuyết: khó trong thiết kế lớp, có thể làm chậm chương trình
2. việc thiết kế hệ thống lớp sao cho có thể đưa nhiều thuật toán máy đánh khác nhau vào chương trình

To tinhthl: bạn có thế send cho minh phần thiết kế lớp của bạn được không vậy?
email: lazyguy109@yahoo.com

tinhthl
23-11-2005, 21:59
cậu chat với mình nhé, mình sẽ send cho cậu bài tớ đang làm, hiện đã đánh được, bây giờ đang cải tiến thuật toán và thiết kế giao diện cho đẹp.
YM: clblaptrinh