Trò chơi thành phố chống lại robot bằng JavaScript
Bây giờ hãy sửa đổi trò chơi của chúng ta sao cho trò chơi được chơi chống lại robot, tức là chống lại chương trình, thay vì một người khác.
Hãy để robot của chúng ta có một mảng tất cả các thành phố được phép:
let allCities = [];
Khi người chơi nhập thành phố của họ vào ô input, robot sẽ phải kiểm tra sự tồn tại của thành phố này trong mảng của nó.
Trong trường hợp này, ở mỗi lượt đi của người chơi, có thể xảy ra các tình huống có vấn đề sau: người chơi đã nhập một thành phố đã có rồi; người chơi đã nhập một thành phố không bắt đầu bằng chữ cái mà thành phố trước đó kết thúc; người chơi đã nhập một thành phố không có trong danh sách của robot.
Đến lượt đi của mình, robot phải lấy một trong các thành phố được phép sao cho thành phố đó chưa từng có trong trò chơi. Đồng thời, thành phố được chọn phải bắt đầu bằng chữ cái mà thành phố trước đó kết thúc.
Triển khai trò chơi người chơi chống lại robot.