Városok játéka robot ellen JavaScriptben
Most módosítsuk a játékunkat úgy, hogy a játék egy robot, azaz egy program ellen folytatódjon, és ne egy másik ember ellen.
Legyen a robotunknak egy tömbje az összes engedélyezett városnak:
let allCities = [];
Amikor az ember beírja az input mezőbe a saját városát, a robotnak ellenőriznie kell ennek a városnak a jelenlétét a saját tömbbjében.
Ebben az esetben a játékos minden lépésében a következő problémás helyzetek lehetségesek: a játékos olyan várost írt be, ami már volt; a játékos olyan várost írt be, ami nem azzal a betűvel kezdődik, amivel az előző város végződött; a játékos olyan várost írt be, ami nincs a robot listájában.
A saját lépésében a robotnak ki kell választania egyet az engedélyezett városok közül úgy, hogy ez a város még ne volt a játékban. Ugyanakkor a kiválasztott városnak azzal a betűvel kell kezdődnie, amivel az előző város végződött.
Valósítsd meg az ember és a robot elleni játékot.