Nếu bạn định viết một công cụ trò chơi cờ vua, bạn sẽ sử dụng mô hình lập trình nào (OOP, thủ tục, v.v.) và tại sao bạn chọn nó? Theo công cụ cờ vua, ý tôi là phần của chương trình đánh giá bàn cờ hiện tại và quyết định bước đi tiếp theo của máy tính.
Tôi đang hỏi bởi vì tôi nghĩ có thể rất vui khi viết một động cơ cờ vua. Sau đó, tôi nhận ra rằng tôi có thể sử dụng nó như một dự án để học lập trình chức năng. Sau đó, tôi nhận thấy rằng một số vấn đề không phù hợp với mô hình chức năng. Sau đó, nó xảy ra với tôi rằng đây có thể là thức ăn gia súc thảo luận tốt.