offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗jsPrGCtAR 17 of 62 menu

Игра в города против робота на JavaScript

Давайте теперь модифицируем нашу игру так, чтобы игра велась против робота, то есть программы, а не другого человека.

Пусть у нашего робота будет массив всех разрешенных городов:

let allCities = [];

Когда человек будет вбивать в инпут свой город, робот должен будет проверять наличие этого города в своем массиве.

В таком случае в каждом ходе игрока возможны следующие проблемные ситуации: игрок ввел город, который уже был; игрок ввел город не на ту букву, на которую заканчивается предыдущий город; игрок ввел город, которого нет в списке робота.

В свой ход робот должен брать один из разрешенных городов так, чтобы этого города еще не было в игре. При этом выбранный город должен начинаться с буквы, на которую закончился предыдущий город.

Реализуйте игру человека против робота.

enru