Die stede speletjie teen 'n robot in JavaScript
Laat ons nou ons speletjie wysig sodat dit teen 'n robot, dit wil sê 'n program, gespeel word en nie teen 'n ander mens nie.
Laat ons robot 'n array van alle toegelate stedes hê:
let allCities = [];
Wanneer die mens sy stad in die invoerveld tik, moet die robot die teenwoordigheid van daardie stad in sy array verifieer.
In hierdie geval is die volgende problematiese situasies moontlik in elke beurt van die speler: die speler het 'n stad ingevoer wat reeds was; die speler het 'n stad ingevoer nie met die letter waarop die vorige stad geëindig het nie; die speler het 'n stad ingevoer wat nie in die robot se lys is nie.
In sy beurt moet die robot een van die toegelate stede kies wat nog nie in die spel was nie. Die gekose stad moet begin met die letter waarop die vorige stad geëindig het.
Implementeer die speletjie van mens teen robot.