シンプルに考えれば、敵から見て自分が右にいれば右に、左にいれば左に、上にいれば上に、下にいれば下に移動すればよいのです。 自分の座標をMX,MY、敵の座標をEX,EYとした場合、敵から見た自分の左右の向きはSGN(MX-EX)、上下の向きはSGN(MY-EY)なので、ループの中で EX=EX+SGN(MX-EX) EY=EY+SGN(MY-EY) を繰り返せば、敵は自分を追い詰めるはずです。