Просмотр полной версии : Перемещение по треугольной карте
superregistr
22.02.2011, 22:36
Дискретное перемещение по треугольной карте может быть следующим. У каждого треугольника 12 соседних треугольников: 3 из них ближних, 9 из них дальних. Переход на ближний треугольник занимает 1 единицу хода. Переход на дальний треугольник занимает 2 единицы хода. См. рисунок.
логичнее по узлам перемещаться а не по треугольникам имхо
по-моему треугольники это уже перебор. гексы это пока лучшее что можно придумать
Ну при такой схеме перемещения, действительно логичнее по узлам перемещаться.
В целом же дело не треугольниках или гексах, а в том как реализовать модель движения на заданном поле.
Вот допустим по предложенной модели... тут будет трудно реализовать переходы по углам треугольника, ведь треугольники то равносторонние...
И хм... не пойму смысла такого передвижения. Ведь переход на дальний треугольник в любом случае будет равен двум. Хоть идешь через соседний треугольник хоть через вершину исходного.
superregistr
23.02.2011, 15:53
А что если можно останавливаться и в узлах, и в центрах.
superregistr
23.02.2011, 15:59
PS Преимущество: можно реализовать обход с фланга.
Powered by vBulletin® Version 4.1.9 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot