JavaScript භාවිතයෙන් රොබෝට් එක්ක නගර ක්රීඩාව
දැන් අපි අපේ ක්රීඩාව වෙනස් කරමු, එයින් අදහස් කරන්නේ වෙනත් මිනිසෙකු සමඟ නොව, ක්රමලේඛයක්, එනම් රොබෝට් එකක් සමඟ ක්රීඩා කිරීමයි.
අපේ රොබෝට් එක සතුව සියලුම අනුමත නගර අරාවක් තිබිය යුතුය:
let allCities = [];
මිනිසා ආදාන ක්ෂේත්රයට තම නගරය ඇතුළු කරන විට, රොබෝට් එක එම නගරය තම අරාව තුළ පවතිනවාදැයි පරීක්ෂා කළ යුතුය.
මෙම අවස්ථාවේ දී, ක්රීඩකයාගේ සෑම ගමනකදීම පහත ගැටලු සහගත තත්වයන් හටගත හැකිය: ක්රීඩකයා දැනටමත් භාවිතා කරන ලද නගරයක් ඇතුළු කිරීම; ක්රීඩකයා නගරයක් ඇතුළු කිරීම නම් එය පෙර නගරය අවසන් වූ අකුරෙන් නොපටන් ගැනීම; ක්රීඩකයා ඇතුළු කළ නගරය රොබෝට් ගේ ලැයිස්තුවේ නොමැති වීම.
තම සැරයට, රොබෝට් එක අනුමත නගර වලින් එකක් තෝරා ගත යුතුය, එම නගරය ක්රීඩාවේ දැනටමත් පැවතිය යුතු නොවේ. එමගින් තෝරාගත් නගරය ආරම්භ කළ යුත්තේ පෙර නගරය අවසන් වූ අකුරෙනි.
මිනිසෙකු සහ රොබෝට් එකක් අතර ක්රීඩාව ක්රියාත්මක කරන්න.