Juego de ciudades contra un robot en JavaScript
Ahora modifiquemos nuestro juego para que se juegue contra un robot, es decir, contra un programa, y no contra otra persona.
Hagamos que nuestro robot tenga un array de todas las ciudades permitidas:
let allCities = [];
Cuando una persona ingrese su ciudad en la entrada, el robot deberá verificar la presencia de esta ciudad en su array.
En este caso, en cada turno del jugador son posibles las siguientes situaciones problemáticas: el jugador ingresó una ciudad que ya había sido utilizada; el jugador ingresó una ciudad que no comienza con la letra con la que termina la ciudad anterior; el jugador ingresó una ciudad que no está en la lista del robot.
En su turno, el robot debe tomar una de las ciudades permitidas que aún no haya sido utilizada en el juego. Además, la ciudad elegida debe comenzar con la letra con la que terminó la ciudad anterior.
Implementa el juego de una persona contra un robot.