Máy tính không nhìn thấy bàn cờ vua. Vậy nó thấy gì? | Biểu diễn dữ liệu
Cốt Đê
0:00 / 0:00
Máy tính không nhìn thấy bàn cờ vua. Vậy nó thấy gì? | Biểu diễn dữ liệu
275 просмотров · 8 дн. назад
Cốt Đê
54 подписчика
275 просмотров · 8 дн. назад
Chess Code · tập 1: máy tính không nhìn thấy bàn cờ, nó chỉ thấy 64 con số. Biểu diễn dữ liệu, chỉ số mảng và kiểm biên, giải thích qua bàn cờ vua, code C++.
Xem xong bạn tự viết được "đôi mắt" cho một chương trình cờ: đổi tên ô (e4) thành số ô (28), biết ô màu gì bằng một phép chia lấy dư, cho mọi quân đi bằng phép cộng mà không bị "bay xuyên tường".
Code C++ của video (miễn phí):
https://github.com/Gaorb80/cotde-code...
Trong video:
0:00 Máy tính nhìn bàn cờ bằng gì?
0:22 Ô này số mấy? e4 = 28
1:48 Vì sao máy đếm từ 0
2:18 Nhắm mắt cũng biết màu ô
3:16 Nước đi là phép cộng
3:56 Quân cờ bay xuyên tường
4:38 Xe góc hay xe giữa: quân trượt
5:55 Mã ở góc nhảy được mấy ô: quân nhảy
6:57 Câu đố: quân bí ẩn ở d2
Câu đố: quân bí ẩn đứng ở d2 đánh được 29 ô như trong video. Nó là hai quân cờ nào ghép lại? Đáp án ở bình luận ghim.
📚 Nguồn:
Deep Blue (IBM) thắng Garry Kasparov năm 1997.
Kênh Cốt Đê giải thích lập trình bằng hình ảnh đời thường và code C++ đơn giản.
#cotde #LapTrinh #CoVua #CPlusPlus