เกมเมืองต่อเมืองกับหุ่นยนต์ใน JavaScript
ตอนนี้เรามาปรับเปลี่ยนเกมของเรา เพื่อให้เล่นต่อสู้กับหุ่นยนต์ นั่นคือ กับโปรแกรม แทนที่จะเป็นอีกคน
ให้หุ่นยนต์ของเรามีอาร์เรย์ของเมืองที่อนุญาตทั้งหมด:
let allCities = [];
เมื่อมนุษย์พิมพ์เมืองของตน ลงในอินพุต หุ่นยนต์จะต้องตรวจสอบการมีอยู่ ของเมืองนี้ในอาร์เรย์ของมัน
ในกรณีนี้ ในแต่ละตาของผู้เล่นอาจเกิด สถานการณ์ปัญหาต่อไปนี้: ผู้เล่นป้อน เมืองที่เคยใช้แล้ว; ผู้เล่นป้อนเมือง ด้วยตัวอักษรที่ไม่ตรงกับตัวอักษร ที่เมืองก่อนหน้าสิ้นสุดลง; ผู้เล่นป้อนเมือง ที่ไม่มีในรายการของหุ่นยนต์
ในตาของหุ่นยนต์ จะต้องเลือกเมืองที่อนุญาต เมืองหนึ่ง โดยที่เมืองนี้ยังไม่เคย ปรากฏในเกม และเมืองที่เลือกจะต้องขึ้นต้น ด้วยตัวอักษรที่เมืองก่อนหน้าสิ้นสุดลง
จงสร้างเกมของมนุษย์ต่อสู้กับหุ่นยนต์