Я погоджуюся з іншими відповідями на неї вже, але також намагаюся вважати WoW / Warcraft3 як фактичні 2D світи. Вони не такі, що відрізняються від основи плитки, це просто плитки.
Ви також можете подумати, як GPS знайде найкращий шлях? там багато альгортимнів для проходження маршруту через пов'язані карти.
Я думаю, що деякі з перших сценаріїв "Quake-ботів" також можуть вам допомогти, оскільки вони були розроблені для роботи в "невідомих областях", оскільки ми могли створити власні рівні з нуля.
Загалом, моїм особистим способом поводження з такою картою було б подумати про це як A * pathfinder. Але спершу я б попередньо обчислив кожну "плиткову точку" та індексував усе це "найближчим сусідом" і т. Д. Потім, коли об’єкту потрібно було перейти від А до В, тоді просто знайдіть у В, подивіться, що його пов'язано, і продовжуйте повторювати, поки ви досягти мети.
Залежно від типу гри та ландшафту / сценарію, різні тактики попереднього сканування також можуть бути корисними. У деяких іграх дуже мало перешкод, і це може бути рух "прямої лінії" + деякі "як мені обійти" для об'єктів.
Сподіваюсь, це має трохи сенсу і, можливо, дало вам кілька думок для роботи.