Игра во градови против робот на JavaScript
Ајде сега да ја модифицираме нашата игра така, што играта ќе се води против робот, односно програма, а не против друг човек.
Нека нашиот робот има низа од сите дозволени градови:
let allCities = [];
Кога човекот ќе го внесе својот град во полето за внес, робот мора да го провери присуството на тој град во својата низа.
Во тој случај, во секој потег на играчот можни се следниве проблематични ситуации: играчот внесе град кој веќе бил искористен; играчот внесе град кој не започнува на соодветната буква, односно буквата на која заврши претходниот град; играчот внесе град кој го нема во списокот на робот.
Во својот потег, робот мора да земе еден од дозволените градови така што тој град сè уште нема да биде искористен во играта. Притоа, избраниот град мора да започнува со буквата на која заврши претходниот град.
Имплементирајте игра човек против робот.