เกมเมืองต่อเมืองกับหุ่นยนต์ใน JavaScript

ตอนนี้เรามาปรับเปลี่ยนเกมของเรา เพื่อให้เล่นต่อสู้กับหุ่นยนต์ นั่นคือ กับโปรแกรม แทนที่จะเป็นอีกคน

ให้หุ่นยนต์ของเรามีอาร์เรย์ของเมืองที่อนุญาตทั้งหมด:

javascriptlet allCities = [];

เมื่อมนุษย์พิมพ์เมืองของตน ลงในอินพุต หุ่นยนต์จะต้องตรวจสอบการมีอยู่ ของเมืองนี้ในอาร์เรย์ของมัน

ในกรณีนี้ ในแต่ละตาของผู้เล่นอาจเกิด สถานการณ์ปัญหาต่อไปนี้: ผู้เล่นป้อน เมืองที่เคยใช้แล้ว; ผู้เล่นป้อนเมือง ด้วยตัวอักษรที่ไม่ตรงกับตัวอักษร ที่เมืองก่อนหน้าสิ้นสุดลง; ผู้เล่นป้อนเมือง ที่ไม่มีในรายการของหุ่นยนต์

ในตาของหุ่นยนต์ จะต้องเลือกเมืองที่อนุญาต เมืองหนึ่ง โดยที่เมืองนี้ยังไม่เคย ปรากฏในเกม และเมืองที่เลือกจะต้องขึ้นต้น ด้วยตัวอักษรที่เมืองก่อนหน้าสิ้นสุดลง

Задание 1

จงสร้างเกมของมนุษย์ต่อสู้กับหุ่นยนต์