Stadsspelet mot roboten i JavaScript
Låt oss nu modifiera vårt spel så att spelet spelas mot en robot, det vill säga ett program, och inte en annan människa.
Låt vår robot ha en array med alla tillåtna städer:
let allCities = [];
När en person skriver in sin stad i inputfältet ska roboten kontrollera om denna stad finns i sin array.
I detta fall finns följande problematiska situationer möjliga i varje spelardrag: spelaren angav en stad som redan har varit med; spelaren angav en stad som inte börjar på den bokstav som den föregående staden slutade på; spelaren angav en stad som inte finns i robotens lista.
I sitt drag måste roboten ta en av de tillåtna städerna så att denna stad inte tidigare har varit med i spelet. Dessutom måste den valda staden börja med den bokstav som den föregående staden slutade på.
Implementera spelet människa mot robot.