Igra mest proti robotu v JavaScriptu
Modificirajmo zdaj našo igro tako, da se igra proti robotu, torej programu, in ne drugi osebi.
Naj ima naš robot polje vseh dovoljenih mest:
let allCities = [];
Ko bo človek vnesel v polje svoje mesto, ga mora robot preveriti v svojem polju.
V tem primeru so v vsaki potezi igralca možne naslednje problemske situacije: igralec je vnesel mesto, ki je že bilo; igralec je vnesel mesto na napačno črko, na katero se je končalo prejšnje mesto; igralec je vnesel mesto, ki ga ni na seznamu robota.
V svoji potezi mora robot vzeti eno od dovoljenih mest tako, da tega mesta še ni bilo v igri. Izbrano mesto se mora začeti s črko, na katero se je končalo prejšnje mesto.
Implementirajte igro človeka proti robotu.