Igra u gradove protiv robota na JavaScript
Sada hajde da modifikujemo našu igru tako da se igra protiv robota, odnosno programa, a ne druge osobe.
Neka naš robot ima niz svih dozvoljenih gradova:
let allCities = [];
Kada osoba unese svoj grad u polje za unos, robot treba da proveri postojanje tog grada u svom nizu.
U tom slučaju, u svakom potezu igrača moguće su sledeće problematične situacije: igrač je uneo grad koji je već bio; igrač je uneo grad koji ne počinje na ono slovo na koje se završava prethodni grad; igrač je uneo grad kojeg nema na robotovoj listi.
U svoj potez robot treba da uzme jedan od dozvoljenih gradova tako da taj grad još nije bio u igri. Pritom, izabrani grad mora počinjati slovom na koje se završio prethodni grad.
Implementirajte igru osobe protiv robota.