Jeu des villes contre un robot en JavaScript
Modifions maintenant notre jeu pour qu'il se joue contre un robot, c'est-à-dire un programme, et non contre un autre humain.
Notre robot disposera d'un tableau de toutes les villes autorisées :
let allCities = [];
Lorsque la personne saisira sa ville dans le champ de saisie, le robot devra vérifier la présence de cette ville dans son tableau.
Dans ce cas, à chaque tour du joueur, les situations problématiques suivantes sont possibles : le joueur a saisi une ville qui a déjà été utilisée ; le joueur a saisi une ville ne commençant pas par la lettre sur laquelle la ville précédente s'est terminée ; le joueur a saisi une ville qui ne figure pas dans la liste du robot.
Lors de son tour, le robot doit prendre l'une des villes autorisées de sorte que cette ville n'ait pas encore été utilisée dans le jeu. De plus, la ville choisie doit commencer par la lettre sur laquelle la ville précédente s'est terminée.
Implémentez le jeu de l'homme contre le robot.