Pilsētu spēle pret robotu JavaScript
Tagad modificēsim mūsu spēli tā, lai spēle notiek pret robotu, tas ir, programmu, nevis citu cilvēku.
Lai mūsu robotam būtu visu atļauto pilsētu masīvs:
let allCities = [];
Kad cilvēks ierakstīs ievades laukā savu pilsētu, robotam būs jāpārbauda šīs pilsētas esamība savā masīvā.
Šādā gadījumā katrā spēlētāja gājienā iespējamas šādas problemātiskas situācijas: spēlētājs ievadīja pilsētu, kas jau bija; spēlētājs ievadīja pilsētu ne uz to burtu, ar kuru beidzās iepriekšējā pilsēta; spēlētājs ievadīja pilsētu, kuras nav robota sarakstā.
Savā kārtā robotam jāpaņem viena no atļautajām pilsētām tā, lai šī pilsēta vēl nebūtu spēlē. Turklāt izvēlētajai pilsētai jāsākas ar burtu, ar kuru beidzās iepriekšējā pilsēta.
Realizējiet spēli cilvēks pret robotu.