Professional Documents
Culture Documents
2022T TTNT 11 Lab02
2022T TTNT 11 Lab02
2022T TTNT 11 Lab02
Tạo bảng bằng mảng 2 chiều và khởi tạo mỗi phần tử dưới dạng
trống.
Bạn có thể biểu diễn trống bằng bất kỳ biểu tượng nào bạn thích. Ở
đây, chúng ta sẽ sử dụng dấu gạch ngang. '-'.
Viết một hàm để kiểm tra xem bảng đã được lấp đầy hay chưa.
Lặp lại trên bảng và quay lại falsenếu bảng chứa một dấu trống hoặc
nếu không thì quay lại true.
Viết hàm để kiểm tra xem người chơi đã thắng hay chưa.
Chúng ta phải kiểm tra tất cả các khả năng mà chúng ta đã thảo luận
trong phần trước.
Kiểm tra tất cả các hàng, cột và hai đường chéo.
Viết hàm hiển thị bảng vì chúng tôi sẽ hiển thị bảng nhiều lần cho
người dùng khi họ đang chơi.
Viết một hàm để bắt đầu trò chơi.
Chọn ngẫu nhiên lượt đầu tiên của người chơi.
Viết một vòng lặp vô hạn ngắt khi trò chơi kết thúc (thắng hoặc hòa).
+Hiển thị bảng để người dùng chọn vị trí cho nước đi tiếp theo.
+Yêu cầu người dùng nhập số hàng và cột.
+Cập nhật vị trí với dấu hiệu người chơi tương ứng.
+Kiểm tra xem người chơi hiện tại có thắng trò chơi hay không.
+Nếu người chơi hiện tại đã thắng trò chơi, sau đó in thông báo chiến
+thắng và phá vỡ vòng lặp vô hạn.
+Tiếp theo, kiểm tra xem bảng đã được lấp đầy hay chưa.
+Nếu bảng được lấp đầy, sau đó in thông báo vẽ và phá vỡ vòng lặp vô
hạn.
+Cuối cùng, hiển thị cho người dùng chế độ xem cuối cùng của bảng.
CODE:
KẾT QUẢ: