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:

javascriptlet 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.

Задание 1

Implementujte hru člověka proti robotovi.