Форум HeroesWorld-а - Показать сообщение отдельно - [ОБСУЖДЕНИЕ] Спиралевидные карты
Показать сообщение отдельно
#28
Старый 13.06.2018, 18:21
  #28
^
Lava
📖
Регистрация: 11.11.2016
Сообщения: 181
Регистрация: 11.11.2016
Сообщения: 181
По умолчанию
Re: [ОБСУЖДЕНИЕ] Спиралевидные карты

NasosПроще пробежать значения радиусов, чем городить двойной цикл
Куда пробежать?
Чтобы нарисовать спираль, нужны значения границ окружностей для всех радиусов, меньших заданного. Их считать придётся.

Первый цикл - радиус окружности.
Второй цикл - расчёт границы для каждого радиуса.

Добавлено через 6 минут
Marlo_StanfieldАвтор, а какой смысл закладывается в рисование этих карт, если не секрет? Удивляет настойчивость.
Тут сразу несколько смыслов.
Вот знаете, некоторые рисуют в тетради, когда им делать нечего. Здесь нечто вроде то же самое. Иногда считать хочется. Поупражнять мозги в рисовании радиусов. А чтоб совсем не без толку было, рисую карты. Ну и результат.
Там, в конце, должна получиться большая карта. В идеале - на 24 города (или 16), ну или чуть меньше. Смысл в том, что там много приключений. Должно быть.
Когда идёшь по такой большой карте, долго-долго, периодически попадаешь в зону темноты. Это там, где противник некромант и надымил. "Alone in the dark".
А ещё можно поставить союзника, и он будет "осветлять" там, где вовсе не планировал.
Ещё один смысл заключается в том, что Heroes III - двумерная игра, а я её делаю игрой с частичной размерностью - большей 1, но меньше 2.
Вот эти все эффекты я и собираюсь исследовать.
Lava вне форума
Ответить с цитированием