Hra v města proti robotovi v JavaScriptu
Nyní upravme naši hru tak, aby se hrálo proti robotovi, tedy proti programu, a ne proti druhému člověku.
Nechť náš robot má pole všech povolených měst:
let allCities = [];
Když člověk zadá do vstupního pole své město, robot musí zkontrolovat existenci tohoto města ve svém poli.
V tomto případě je v každém tahu hráče možných následující problémové situace: hráč zadal město, které již bylo; hráč zadal město ne na to písmeno, na které končí předchozí město; hráč zadal město, které není v seznamu robota.
Ve svém tahu musí robot vzít jedno z povolených měst tak, aby toto město ještě nebylo ve hře. Přitom vybrané město musí začínat písmenem, na které skončilo předchozí město.
Implementujte hru člověka proti robotovi.