Bình_OverAC nói:
Anh hiểu nhầm ý của anh Adam rùi.
Ý của anh Adam là nói về cái vụ. Một phần mềm chơi cờ vua hoàn hảo nhất. Để có thể đưa ra một quyết định về con đường thằng thua ngay từ bước đầu, hay nếu phần mềm này đấu lẩn nhau thì kô biết ai thắng ai thua. Cái này em nghĩ cũng làm được. Nhưng chắc là phải mạnh gấp nhiều lần Deep Blue II.
Cái này bàn ở đây làm cái gì nhỉ?
Viết được 1 phần mềm chơi cờ là tốt rồi. Thế mọi người định làm Deep Blue III à? Cái đó liên quan nhiều đến cả 1 chiến lược lẫn ti tỷ các thuật toán chứ bàn với VBA làm gì.
Nhưng với 1 phần mềm để cho phép 2 người chơi cờ qua mạng hay một phần mềm chơi cờ với máy tính cỡ đơn giản thì ko có gì đâu. Nhiều người làm lắm rồi. Chúng ta bàn đến cái đơn giản thôi, Deep Blue làm gì cho mệt mà :error:
Mọi người toàn bàn chuyện giống kiểu...viết ERP trên pascal for DOS ấy. Làm cái giản đơn nhưng thực thi đã.
Ví dụ về một kế hoạch phát triển cờ vua sơ bộ
Giai đoạn 1: Xây dựng môi trường chơi cờ trên .... VBA chẳng hạn
- Vẽ 1 bàn cờ cùng các quân cờ (cái này cần đồ họa thật đẹp)
- Thiết lập thư viện hỗ trợ di chuyển quân cờ theo đúng luật cờ
- Thiết lập cơ chế cho nhiều người chơi qua mạng và cơ chế người chơi với máy
- Thiết lập các công cụ ghi lại các nước cờ, v.v....
- Thiết lập các KB (thế cờ) trong thư viện
- ....
Giai đoạn 2: Áp dụng các thuật toán, giải thuật trí tuệ nhân tạo vào khi tính toán nước cờ cho máy tính
- Xây dựng engine ......
- Các giải thuật: Neural Network , ...
- ... Chắc phải hỏi bọn IBM xem họ làm gì chứ mình ko đủ trình độ cái này.
Giai đoạn 3: Turning, optimize....
- Chả biết làm gì với giai đoạn này nhưng chắc chắn còn nhiều việc, nhiều việc lắm lắm.... để làm ra cái gọi là "Một phần mềm chơi cờ vua" (chứ ko dám nói là "hoàn hảo nhất."

)
- ....
Làm cái gì cũng phải vạch kế hoạch ra từ đơn giản đến phức tạp chứ chưa gì cứ vét cạn với deep blue thì bao giờ ra 1 phần mềm?
Ví dụ: (Cờ vua thì nhiều rồi (thậm chí thằng Borland nó có cả sample source code), thôi thì cờ tướng cho ...lạc đề tý nhé
1.
Chinese Chess 2.
Multi-Players (over net) Chinese Chess