🚀A snake AI written in JavaScript,based on BFS&DFS Algorithm✨✨✨
如果在中期,蛇头走最远路线追蛇尾时,假如虚拟蛇走完下一步会形成一个孤立的空格,则实际蛇走距蛇头第二远的那一格。
可以把4个方向中能走的路线方向放入一个数组,按从长到短排,最长的会形成孤立空格的话就走第二长的。
如果数组里面就一个方向,那就只能直接走这个方向了。
var arr=['a','abc','ab']
arr.sort((a,b)=>b.length-a.length)
console.log(arr) // ["abc", "ab", "a"]