PDA

Просмотр полной версии : Перемещение по треугольной карте



superregistr
22.02.2011, 22:36
Дискретное перемещение по треугольной карте может быть следующим. У каждого треугольника 12 соседних треугольников: 3 из них ближних, 9 из них дальних. Переход на ближний треугольник занимает 1 единицу хода. Переход на дальний треугольник занимает 2 единицы хода. См. рисунок.

Peter
23.02.2011, 08:17
логичнее по узлам перемещаться а не по треугольникам имхо

ahilles
23.02.2011, 09:15
по-моему треугольники это уже перебор. гексы это пока лучшее что можно придумать

Gesse
23.02.2011, 10:51
Ну при такой схеме перемещения, действительно логичнее по узлам перемещаться.

В целом же дело не треугольниках или гексах, а в том как реализовать модель движения на заданном поле.
Вот допустим по предложенной модели... тут будет трудно реализовать переходы по углам треугольника, ведь треугольники то равносторонние...
И хм... не пойму смысла такого передвижения. Ведь переход на дальний треугольник в любом случае будет равен двум. Хоть идешь через соседний треугольник хоть через вершину исходного.

superregistr
23.02.2011, 15:53
А что если можно останавливаться и в узлах, и в центрах.

superregistr
23.02.2011, 15:59
PS Преимущество: можно реализовать обход с фланга.