Как уже предлагалось, вы захотите взглянуть на A * алгоритм . Это мастерская поиска пути. Если вы не думаете, что можете сделать это, попробуйте что-нибудь попроще. Существует много техник, например, следы крошки для преследования персонажей ИИ. Вы могли бы даже применить вектор barebones (1,0,0) для движения вправо, вектор (-1,0,0) для движения влево и т. Д. Через определенные промежутки времени во время игры. Просто сначала что-нибудь получится. В любом случае, вы, вероятно, столкнетесь с графиками в той или иной точке при добавлении поиска пути, так что читайте по теме.